기본 콘텐츠로 건너뛰기

라벨이 HEX인 게시물 표시

싸이몬 CIMON PLC FAQ - 모드버스 통신 시 SEND, RECV 명령어 사용 방법!

안녕하세요, 싸이몬입니다. PLC 관련 FAQ 를 가지고 왔습니다. 모드버스 통신 시 SEND, RECV 명령어 사용 방법에 대해 설명하겠습니다. SEND, RECV 명령어는 프레임을 수동 전송할 때 사용하는 명령어 입니다.  해당 명령에 신호를 주면 입력 신호가 들어왔을 때에만 한 번 통신을 하는 명령어입니다. 아래 방법을 확인해주세요! [사용 방법]   SEND 명령어는 프레임 송신 명령어로 지정된 프레임을 송신 시 사용하게 됩니다. RECV 명령어는 프레임 수신 명령어로 송신 성공 후 프레임을 수신 시 사용하게 됩니다. SEND 명령어는 [SEND (PID) (F_Name) (Result) ]로 입력하여 사용하게 됩니다. PID 화면 좌측 프로젝트 창의 프로그램 번호를 입력합니다. [000] TEST : 스캔 프로그램 F_Name를 입력할 때에는 프로그램의 프레임을 입력할 때 해당 형식에 따라 지정합니다. 입력방식은 HEX로 입력하고 상위바이트 (Bit8~F) 는 통신방식 지정 (0 : RS232, 1 : RS485) 하위바이트 (Bit0~7) 는 특수 프로그램 내 프레임 번호를 입력합니다. 위 그림의 F_Name 에 입력된 H0102의 HEX는 앞의 01=통신방식 RS485 뒤의 02=프레임 번호를 의미합니다. Result를 입력할 때에는 워드 디바이스를 입력합니다.  워드디바이스의 첫번째 Bit는 송신 완료시 1Scan ON 2번째 Bit는 송신 실패 시 항상 ON 3번째 비트 ~ 8번째 비트는 OFF 9번째 비트 ~ 16번째 비트는 Error Code를 받게 됩니다.  [참고사항] SEND 명령어와 같이 RECV 명령어도 사용 방식은 동일합니다. 싸이몬 홈페이지에 오시면 PDF로도 다운받으실 수 있습니다. 싸이몬 홈페이지 가기 >>