Installation and User Guide
DS6x00 EtherNet/IP Scanner
Rev 1.02
Appendix A – EtherNet/IP Error Codes
A.
General Status Codes
(The following is from Volume 1, Appendix B of the ODVA CIP Specification.)
The following table lists the Status Codes that may be present in the General Status Code field
of an Error Response message. Note that the Extended Code Field is available for use in further
describing any General Status Code. Extended Status Codes are unique to each General Status
Code within each object. Each object shall manage the extended status values and value ranges
(including vendor specific). All extended status values are reserved unless otherwise indicated
within the object definition.
General
Status Code
(in hex)
Status Name
Description of Status
00
Success
Service was successfully performed by the object specified.
01
Connection failure
A connection related service failed along the connection path.
02
Resource unavailable
Resources needed for the object to perform the requested service were
unavailable
03
Invalid parameter value
See Status Code 0x20, which is the preferred value to use for this
condition.
04
Path segment error
The path segment identifier or the segment syntax was not understood
by the processing node. Path processing shall stop when a path
segment error is encountered.
05
Path destination unknown
The path is referencing an object class, instance or structure element
that is not known or is not contained in the processing node. Path
processing shall stop when a path destination unknown error is
encountered.
06
Partial transfer
Only part of the expected data was transferred.
07
Connection lost
The messaging connection was lost.
08
Service not supported
The requested service was not implemented or was not defined for
this Object Class/Instance.
09
Invalid attribute value
Invalid attribute data detected
0A
Attribute list error
An attribute in the Get_Attribute_List or Set_Attribute_List response
has a non-zero status.
0B
Already in requested
mode/state
The object is already in the mode/state being requested by the service
0C
Object state conflict
The object cannot perform the requested service in its current
mode/state
0D
Object already exists
The requested instance of object to be created already exists.
0E
Attribute not settable
A request to modify a non-modifiable attribute was received.
0F
Privilege violation
A permission/privilege check failed
10
Device state conflict
The device’s current mode/state prohibits the execution of the
requested service.
11
Reply data too large
The data to be transmitted in the response buffer is larger than the
allocated response buffer
12
Fragmentation of a
primitive value
The service specified an operation that is going to fragment a
primitive data value, i.e. half a REAL data type.
13
Not enough data
The service did not supply enough data to perform the specified
operation.
14
Attribute not supported
The attribute specified in the request is not supported
15
Too much data
The service supplied more data than was expected
© 2004 Datalogic S.p.A. – All Right Reserved
Page 48 of 54