DNP3 Error Codes
| Error code (Decimal) |
Error code (Hex) |
Meaning |
|---|---|---|
| 0 | 0x000 | No Error |
| 257 | 0x101 | Serial Port Parameter(s) Out of Range |
| 258 | 0x102 | Serial Port Not Active |
| 259 | 0x103 | TCP/IP Port Failed to Connect |
| 260 | 0x104 | TCP/IP Port Disconnected |
| 261 | 0x105 | Serial Port Already in Use |
| 262 | 0x106 | Communication Channel Not Available |
| 287 | 0x11F | Serial Port General Failure |
| 343 | 0x157 | Serial Port Invalid Parameter |
| 512 | 0x200 | Data Link - Invalid Command |
| 513 | 0x201 | Data Link - Timed Out Waiting for Echo |
| 514 | 0x202 | Data Link - No Reply |
| 515 | 0x203 | Data Link - No Acknowledge |
| 516 | 0x204 | Data Link Reset - No Acknowledge |
| 768 | 0x300 | Station address out of range |
| 769 | 0x301 | Object type or variation out of range |
| 770 | 0x302 | Object variation out of range |
| 771 | 0x303 | Point address out of range |
| 772 | 0x304 | Data type out of range |
| 773 | 0x305 | Invalid parameters |
| 774 | 0x306 | RTU - Function code not implemented |
| 775 | 0x307 | RTU - Requested objects unknown |
| 776 | 0x308 | RTU - Request parameters out of range |
| 777 | 0x309 | RTU - Event buffers overflow |
| 778 | 0x30A | RTU - Requested operation pending |
| 779 | 0x30B | RTU - Configuration corrupt |
| 780 | 0x30C | Start record out of range |
| 781 | 0x30D | End record out of range |
| 782 | 0x30E | Invalid file operation |
| 783 | 0x30F | Missing File name |
| 784 | 0x310 | File does not exist |
| 785 | 0x311 | Out of file space |
| 786 | 0x312 | File access denied |
| 787 | 0x313 | File in use |
| 788 | 0x314 | Too many files are currently open |
| 789 | 0x315 | File handle not valid |
| 790 | 0x316 | Device lost comms with file location |
| 791 | 0x317 | Handle closed due to inactivity |
| 792 | 0x318 | Fatal file processing error occurred |
| 793 | 0x319 | File block sequence incorrect |
| 794 | 0x31A | Timeout waiting for delayed response |
| 795 | 0x31B | Received file not of expected size |
| 796 | 0x31C | File size exceeds limits |
| 797 | 0x31D | RTU - Device specific problem |
| 798 | 0x31E | Driver currently disabled |
| 799 | 0x31F | Control operation rejected |
| 800 | 0x320 | Select operation rejected |
| 801 | 0x321 | Bad address suffix |