Enron Modbus Error Codes
| Error code (Decimal) |
Error code (Hex) |
Meaning |
|---|---|---|
| 0 | 0x000 | No Error |
| 256 | 0x100 | Writing Invalid Data |
| 257 | 0x101 | Illegal Function for the Addressed Slave |
| 258 | 0x102 | Illegal Data Address in the Information Fields for the Addressed Slave |
| 259 | 0x103 | Illegal Data Value in the Information Fields for the Addressed Slave |
| 260 | 0x104 | Failure in Associated Device |
| 261 | 0x105 | Acknowledge - Processing Programming Command |
| 262 | 0x106 | Busy - Reissue Command Later |
| 263 | 0x107 | Negative Acknowledge - cannot perform program function |
| 264 | 0x108 | Memory Parity Error |
| 266 | 0x10A | Gateway Path Unavailable |
| 267 | 0x10B | Gateway Target Device Failed to Respond |
| 512 | 0x200 | Illegal Memory Address In Read |
| 513 | 0x201 | Illegal Memory Address In Write |
| 515 | 0x203 | Error Opening Port |
| 516 | 0x204 | Timed Out Waiting For Echoed Message |
| 517 | 0x205 | Timed Out Waiting For Response From Remote |
| 518 | 0x206 | Received Message CRC Error |
| 531 | 0x213 | Communication Channel Not Available |
| 534 | 0x216 | Corrupt or Illegal MODBUS/TCP header |
| 537 | 0x219 | History Table Not Defined in Driver |
| 544 | 0x220 | Error Sending Alarm/Event Log Acknowledge |
| 545 | 0x221 | Incorrectly Sized History Data Returned |
| 546 | 0x222 | Unknown Modbus Exception Code Returned |
| 547 | 0x223 | Multi-Write Not Supported on this Device - See Driver Settings |
| 548 | 0x224 | Read History Index Set but Address Not Defined |
| 549 | 0x225 | History Index From Device Out of Range |
| 550 | 0x226 | Error Reading History Index From Device |
| 551 | 0x227 | Bad Transport Mode |
| 552 | 0x228 | Bad Timestamp with History Log Data |
| 768 | 0x300 | No Error |
| 769 | 0x301 | Port Not Defined |
| 770 | 0x302 | Port Failed To Connect |
| 771 | 0x303 | Port Lost Connection |
| 772 | 0x304 | Serial Port Settings Out of Range |
| 773 | 0x305 | Serial Port Already In Use or Not Available |
| 774 | 0x306 | Serial Port Access Denied |
| 775 | 0x307 | Serial Port General Failure |
| 776 | 0x308 | Serial Port Invalid Parameter |
| 777 | 0x309 | Port Not Connected |
| 784 | 0x310 | Port Unknown Error |
Troubleshooting
-
If you are receiving error code '0x228' you may need to enable "Stop reading when no data is returned" in the Enron Modbus Driver properties Options of the Enron Driver.