8 Message Communications
8-26
NJ-series CPU Unit Built-in EtherNet/IP Port User’s Manual (W506)
This section describes the response codes stored in the output variable ErrorIDEx if an error occurs
during the execution of a CIP message communications instruction.
As response codes, general codes are stored in the
ErrorIDEx output variable (DWORD data) after exe-
cution of a CIP communications instruction is completed. If an additional code is added, the additional
code is also stored.
8-2-9 Response Codes
General Status Codes
General sta-
tus code (hex)
Status name Description of status
00 Success Service was successfully performed by the object speci-
fied.
01 Connection failure A connection related to 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 20 hex.
04 Path segment error The path segment identifier or the segment syntax was
not understood by the processing node. Path processing
stops when a path segment error occurs.
05 Path destination unknown The path is referencing an object class, instance, or struc-
ture element that is not known or is not contained in the
processing node. Path processing stops when a Path Des-
tination Unknown Error occurs.
06 Partial transfer Only part of the expected data was transferred.
07 Connection lost The message connection was lost.
08 Service not supported The requested service was not supported or was not
defined for this object class/instance.
09 Invalid attribute value Invalid attribute data was 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 cur-
rent mode/state.
Execute
Done
Execute
Done
Busy
(Executing)
Busy
(Executing)
Changes to
FALSE in next
task period.
When Execute
changes to
FALSE, Done
returns to FALSE.
Example 1 Example 2
General status code (1 byte)
Additional code (1 word)
ErrorIDEx
31 23 16 15 024