101
*N = registers Qty.
<Reaction> mistake
Mistake description:
01 function code mistake
02 start address (or start a register quantity)mistake
03 register quantity mistake
04 read multiple register mistake
Data
Bytes
Description
Slave station address
1
1
~
247(1-F7)
Function code
1
0x03H
Starting register address hi
1
0x00
~
0xFF
Starting register address lo
1
0x00
~
0xFF
Nr of registers hi
1
n of registers
Nr of registers lo
1
CRC check lo
1
cyclic redundancy checks(CRC check)
CRC check hi
1
Data
Bytes
Description
Slave station address
1
1-247 (1-F7)
Function code
1
0x03H
number of bytes
1
2*n bytes
First register-hi
1
First register data
First register-lo
1
~
…
…
Nth register-hi
1
Nth register data
Nth register-lo
1
CRC check lo
1
cyclic redundancy checks(CRC check)
CRC check hi
1
Function code
1 byte
0x83
Mistake code
1 byte
01/02/03/04
<Check> ask PDU
<Reaction> response PDU
4.2 Function code 0x06, write single register
<Check> ask PDU