본문 바로가기

Study/Network & Protocol12

[MODBUS] Function Code 06 : Preset Single Registers 1 워드의 값을 변화시킬 수 있는 펑션코드입니다. 다음은 DAOUT2 의 슬레이브 어드레스 (ID) 3 번의 채널 1 에 60000 값으로 변화 시키는 예제입니다. Query: 이에 대한 응답은 아래와 같습니다. 출처 : http://comfilewiki.co.kr/ko/doku.php?id=modport:modbus%EB%9E%80:modbus_code6:index 2022. 11. 15.
[MODBUS] Function Code 05 : Force Single Coil 1 비트 WRITE 펑션코드입니다. 다음은 DOSO8 의 슬레이브 어드레스(ID) 3 번의 채널 0 번을 ON 시키는 예제입니다. 데이터 필드에 ON 할 때에는 FF 00 을 OFF 할 때에는 00 00 을 보냅니다. Query: 이에 대한 응답은 아래와 같습니다. 출처 : http://comfilewiki.co.kr/ko/doku.php?id=modport:modbus%EB%9E%80:modbus_code5:index 2022. 11. 15.
[MODBUS] Function Code 03 : Read Holding Registers 1 워드 데이터 상태를 읽어올 수 있는 펑션코드입니다. 다음은 ADIN4 의 슬레이브 어드레스(ID) 3 번의 채널 1~3 를 읽어오는 예제입니다. Query: 이에 대한 응답은 아래와 같습니다. 1 워드는 2 바이트이므로, 총 6 바이트의 데이터를 응답합니다. 출처 : http://comfilewiki.co.kr/ko/doku.php?id=modport:modbus%EB%9E%80:modbus_code3:index 2022. 11. 15.
[MODBUS] Function Code 01 : Read Coil Status 1 비트 상태를 읽어올 수 있는 펑션코드입니다. 다음은 DIDC8 의 슬레이브 어드레스( ID) 3 번의 채널 0~7 를 읽어오는 예제입니다. 16진수를 0x?? 식으로 표기하였습니다. Query: 이에 대한 응답은 아래와 같습니다. 비트정보 8 개를 읽어서 한 개의 바이트로 구성한 다음 반환해줍니다.. 각 모듈의 전면부에 있는 ID 라고 적힌 로터리 스위치를 “슬레이브 어드레스”로 사용하시면 됩니다. 출처 : http://comfilewiki.co.kr/ko/doku.php?id=modport:modbus%EB%9E%80:modbus_code1:index 2022. 11. 15.