Parker Hannifin
P Series User Guide 73
C. Read Holding Register (0x03)
Reads the values of single register (16bit data) and continuous register block (16bit data
unit).
Request
Request OK
*N = Quantity of Registers
Response not OK
Table 26. Read Holding Register
Example1) reading a single parameter (current speed (Address: 0x2600))
Request
Node
ID
Functio
n
Starting
Address
Hi
Starting
Address
Lo
Quantity of
Register Hi.
Quantity of
Register Lo
CRC
Hi
CRC
Lo
0x01 0x03 0x26 0x00 0x00 0x01 0x8F 0x42
Request OK
Node
ID
Function Byte Count
Register
Value Hi
Register
Value Lo
CRC Hi CRC Lo
0x01 0x03 0x02 0x00 0x00 0xB8 0x44
- The current speed value is 0(or 0x0000).
Response not OK
Node ID Error Code
Exception
Code
CRC Hi CRC Lo
0x01 0x83 0x01 ~ 0x06 - -
Table 27. Example of Reading Single Parameter
Example 2) Reading multiple parameters (motor ID(Address: 0x2000), Encoder
Type(Address: 0x2001), number of encoder pulses per rotation (Address:
0x2002~0x2003))
Request
Node
ID
Function
Starting
Address
Hi
Starting
Address
Lo
Quantity of
Register Hi.
Quantity of
Register Lo
CRC Hi
CRC Lo
0x01 0x03 0x20 0x00 0x00 0x04 0x4F 0XC9