CIP Error Codes
Error code (Decimal) |
Error code (Hex) |
Meaning |
---|---|---|
0 | 0x0000 | Success |
1 | 0x0001 | Connection failure |
2 | 0x0002 | Resource unavailable |
3 | 0x0003 | Invalid parameter value |
4 | 0x0004 | Path segment error |
5 | 0x0005 | Path destination unknown |
6 | 0x0006 | Partial transfer |
7 | 0x0007 | Connection ID is not valid |
8 | 0x0008 | Service not supported |
9 | 0x0009 | Invalid attribute value |
10 | 0x000A | Attribute list error |
11 | 0x000B | Already in requested mode/state |
12 | 0x000C | Object state conflict |
13 | 0x000D | Object already exists |
14 | 0x000E | Attribute not settable |
15 | 0x000F | Privilege violation |
16 | 0x0010 | Device state conflict |
17 | 0x0011 | Reply data too large |
18 | 0x0012 | Fragmentation of a primitive value |
19 | 0x0013 | Not enough data |
20 | 0x0014 | Attribute not supported |
21 | 0x0015 | Too Much Data |
22 | 0x0016 | Object does not exist |
23 | 0x0017 | Service fragmentation sequence not in progress |
24 | 0x0018 | No stored attribute data |
25 | 0x0019 | Store operation failure |
26 | 0x001A | Routing failure: request packet too large |
27 | 0x001B | Routing failure: response packet too large |
28 | 0x001C | Missing attribute list entry data |
29 | 0x001D | Invalid attribute value list |
30 | 0x001E | Embedded service error |
31 | 0x001F | Vendor specific error |
32 | 0x0020 | Invalid parameter |
33 | 0x0021 | Write-once value or medium already written |
34 | 0x0022 | Invalid Reply Received |
37 | 0x0025 | Key Failure in path |
38 | 0x0026 | Path Size Invalid |
39 | 0x0027 | Unexpected attribute in list |
40 | 0x0028 | Invalid Member ID |
41 | 0x0029 | Member not settable |
42 | 0x002A | The Transaction has Timed Out |
43 | 0x002B | The Current Operation has Timed Out |
44 | 0x002C | Session Registration Timed Out |
45 | 0x002D | Forward Open Command Failed |
100 | 0x0064 | Invalid Session |
101 | 0x0065 | Invalid Length |
105 | 0x0069 | Unsupported Protocol Version |
106 | 0x006A | Stale Connection |
255 | 0x00FF | Unknown Error Response |
256 | 0x0100 | Bad Address Structure |
257 | 0x0101 | Invalid Data Type |
258 | 0x0102 | Get Attribute Failed |
259 | 0x0103 | PLC Config Changed: Tags Uploading |
260 | 0x0104 | PLC Tag Upload Not Complete |
261 | 0x0105 | Transaction Timeout Count Exceeded |
262 | 0x0106 | Reading PLC Tag Information |
263 | 0x0107 | Reading PLC Structure Information |
264 | 0x0108 | Requested Port Semaphore Timed Out |
265 | 0x0109 | Command Response Mismatch |
266 | 0x010A | No Port Tag defined |
267 | 0x010B | Port Disconnect delay < Session Timeout |
521 | 0x0209 | Attempting To Send Invalid Read Msg To PLC |
522 | 0x020A | Attempting To Send Invalid Write Msg To PLC |
769 | 0x0301 | No Connection Buffer Memory Available |
796 | 0x031C | Miscellaneous connection error |