Troubleshooting
Modbus Errors
Modbus errors are typical protocol errors defined by fieldbus specification. The fieldbus error code shown is returned to the PLC when the error condition occurs.
Code | Name | Cause |
| Solution |
|
|
|
| |
|
|
|
| |
1 | Illegal Function | Request function is not supported. | Use supported Modbus functions: | |
|
|
| • | Read Holding Register |
|
|
| • | Write Holding Register |
|
|
| • Write Multiple Holding Registers | |
|
|
|
| |
2 | Illegal Data Address | Exceeded maximum register count | Request 121 or fewer registers at a time. | |
|
| of 121 registers. |
|
|
|
|
|
| |
|
| No valid property mapped to the | Verify that the device has valid mapping. | |
|
| requested Modbus register. | See MBTCP Modbus Error for 4 red | |
|
|
| flashes. | |
|
|
|
| |
|
| Write Holding Register(s) returns | Verify that the end device is online. | |
|
| set property error. |
|
|
|
|
|
| |
3 | Illegal Data Value | Not implemented. | ||
4 | Slave Device Fail | Not implemented. | ||
5 | Acknowledge | Not implemented. | ||
6 | Slave Device Busy | Not implemented. | ||
8 | Memory Parity Error | Not implemented. | ||
10 | Gatweay Path Unavailable | Not implemented. | ||
11 | Gateway Target Fail | An active system error exists. | Refer to system errors table. | |
|
|
|
|
|
255 |
| Unspecified |
|
|
|
|
|
|
|
8 | 334183A |