Request PDU
Function code
1 byte
0x10
Starting address
2 bytes
0x0000 to 0xFFFF
Quantity of registers
2 bytes
0x0001 to 0x007B
Byte count
1 byte
2 x
N*
Registers value
N*
x 2 bytes
value
*N = Quantity of registers
Response PDU
Function code
1 byte
0x10
Starting address
2 bytes
0x0000 to 0xFFFF
Quantity of registers
2 bytes
1 to 123 (0x7B)
Exception Response PDU
Error code
1 byte
0x90 (= 0x10 + 0x80)
Exception code
1 byte
01 or 02 or 03 or 04
Here is an example of a request to write the values 1500 and 1000 dec in the
parameters
9) respectively.
Request
Response
Field name
(Hex)
Field name
(Hex)
Function
10
Function
10
Starting address Hi
00
Starting address Hi
00
Starting address Lo
07
Starting address Lo
07
Quantity of registers Hi
00
Quantity of registers Hi
00
Quantity of registers Lo
02
Quantity of registers Lo
02
Byte count
04
Register 8 value Hi
05
MAN RD6 MB E 1.1
Modbus® interface
60 of 92
RD6 Modbus®