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


댓글
댓글 쓰기