1 비트 상태를 읽어올 수 있는 펑션코드입니다. 다음은 슬레이브 어드레스 3 번의 1~8코일 상태를 읽어오는 예입니다.
16진수를 0x?? 식으로 표기하였습니다.
지정한 주소에서 00001을 뺀값을 어드레스로 사용합니다.
Query:
필드명 | DATA | 바이트 수 |
---|---|---|
슬레이브 어드레스 | 0X03 | 1 |
펑션코드 | 0X01 | 1 |
시작어드레스 HI | 0X00 | 1 |
시작어드레스 LO | 0X00 | 1 |
길이 HI | 0X00 | 1 |
길이 LO | 0X08 | 1 |
에러체크 | CRC | 2 |
이에 대한 응답은 아래와 같습니다.
필드명 | DATA | 바이트 수 |
---|---|---|
슬레이브 어드레스 | 0X03 | 1 |
펑션코드 | 0X01 | 1 |
바이트 카운트 | 0X01 | 1 |
데이터 1 | 0X53 | 1 |
에러체크 | CRC | 2 |
비트정보 8 개를 읽어서 한 개의 바이트로 구성한 다음 반환해줍니다..