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