(4) Reading out Holding Register[03h],Target register: External register (First pair)
Query:
No
1
Slave address
2
Function code
3
Register start address (high order)
4
Register start address (low order)
5
Number of holding registers (high order)
6
Number of holding registers (low order)
7
CRC-16 (high order)
8
CRC-16 (low order)
Response:
No
Field Name
1
Slave address
2
Function code
3
Data size (in bytes)
4
Register data 1 (high order)
5
Register data 1 (low order)
6
CRC-16 (high order)
7
CRC-16 (low order)
Field Name
Example
(Hex)
01
03
02
00
01
79
84
Example
(Hex)
01
03
Register address value
50
= Register
00
Number - 1
00
One register
01
95
0A
0001h → 1 d → 1
Ver.3− − − − 53