6. Communication Protocol
6-6
(2) Read Multi Register (0x03)
Read the continuous register block (16-bit data) value.
Sending Packet Normal Receiving Packet
Byte Content Value Byte Content Value
0 Node ID 0x00 0 Node ID 0x00
1 Function 0x03 1 Function 0x03
2 Starting Address Hi 0x00 2 Byte Count 0x06
3 Starting Address Lo 0x6B 3 Register Value Hi 0x02
4 Quantity of Register Hi 0x00 4 Register Value Lo 0x2B
5 Quantity of Register Lo 0x03 5 Register Value Hi 0x00
6 CRC Hi 6 Register Value Lo 0x00
7 CRC Lo 7 Register Value Hi 0x00
8 Register Value Lo 0x64
9 CRC Hi .
10 CRC Lo
Error Receiving Packet
Byte Content Value
0 Node ID 0x00
1 Error Code 0x03 + 0x80
2 Exception Code 0x01 ~ 0x04
3 CRC Hi
4 CRC Lo
Example)
Node-ID
03
06
02
2B
CRC Hi
CRC Lo
Node-ID
03
00
6B
00
01
CRC Hi
CRC Lo
Slave Address(Node-ID)
Function Code
Staring Address Hi
Starting Address Lo
Quantity of Registers Hi
Quantity of Registers Lo
CRC Hi
CRC Lo
Slave Address(Node-ID)
Function Code
Byte Count
Register Value Hi (108)
Register Value Lo (108)
CRC Hi
CRC Lo