Shenzhen Hpmont Technology Co., Ltd. Appendix B Modbus Communication Protocol
HD5L-PLUS Series User Manual V1.0 121
Fault and Exception Code
If the operation request fails, the response is an error code, and the error code is the function code +
0x80.
The next byte of the error code is the exception code, which has the following meaning:
Exception Code Instructions
0x01 Illegal function parameters.
0x02 Illegal register address.
0x03 Data fault. Data is exceeded the upper/lower limit.
0x04 Slave operation fails (including fault caused by data invalid).
0x16
Unsupported operation (unsupported to read the attributes, factory default and upper/lower
limit for the control parameter and status parameter).
0x17 The register number of command frame is fault.
0x18 Incorrect information frame, including incorrect information length and incorrect checking.
0x20 Parameters cannot be modified.
0x21 Parameters are unchangeable when the controller is in running status.
0x22 Parameters are protected by password.
If the operation request fails, the response is an error code. For example, if 13 function parameters are
continuously read from F00.00, the response frame is:
Address Fault Code Exception Code Checksum
0x01 0x83 0x03 0x01 0x31