Abnormal response consists of Node ID, Error Code and Exception Code. Packet
structure of abnormal response is the same regardless of the function code.
CRC
Input 16bit CRC value. The values are divided into MSB/LSB, and transmitted one byte
at a time.
Exception Code
Exception codes for all function code abnormal responses supported by PD Drive are
defined as follows.
Exception Code
0x01
0x02
0x03
0x04
0x05
0x06
Table 24. Exception Code Description
4.2.4 Protocol Command Code Description
A. Read Holding Register (0x03)
Reads the values of single register (16bit data) and continuous register block (16bit
data unit).
Request
Function code
Starting Address
Quantity of Registers
Request OK
Function code
Starting Address
Quantity of Registers
Response not OK
Error code
Exception code
Table 25. Read Holding Register
Example1) reading a single parameter (current speed (Address: 0x2600))
Request
Starting
Node
Functio
Address
ID
n
0x01
0x03
0x26
Parker Hannifin
Function Code not supported
Wrong register address
Wrong data value
Device malfunction
Data not ready
Parameter locked
1Byte
2Byte
2 Bytes
1Byte
1Byte
N* x 2 Bytes
1Byte
1Byte
Starting
Quantity of
Address
Register Hi.
Hi
Lo
0x00
Description
0x0000 to 0xFFFF
1 to 125 (0x7D)
Quantity of
Register Lo
0x00
0x01
P series User Guide
0x03
0x03
2 x N*
*N = Quantity of Registers
0x83
0x01 ~ 0x06
CRC
CRC
Hi
Lo
0x8F
0x42
66