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