6. Communication Protocol
6-8
(4) Write Multi Register (0x10)
Writes values on the continuous register block (16-bit data).
Sending Packet Normal Receiving Packet
Byte Content Value Byte Content Value
0 Node ID 0x00 0 Node ID 0x00
1 Function 0x10 1 Function 0x10
2 Starting Address Hi 0x00 2 Starting Address Hi 0x00
3 Starting Address Lo 0x01 3 Starting Address Lo 0x01
4 Quantity of Registers Hi 0x00 4 Quantity of Registers Hi 0x00
5 Quantity of Registers Lo 0x02 5 Quantity of Registers Lo 0x02
6 Byte Count 0x04 6 CRC Hi
7 Register Value Hi 0x00 7 CRC Lo
8 Register Value Lo 0x0A
9 Register Value Hi 0x01
Error Receiving Packet
10 Register Value Lo 0x02
Byte Content Value
11 CRC Hi 0 Node ID 0x00
12 CRC Lo 1 Error Code 0x10 + 0x80
2 Exception Code 0x01 ~ 0x04
3 CRC Hi
4 CRC Lo
Example)