Horner APG SmartStack I/O HE800DNS600/HEDNS600 User Manual
Page 87

MAN0577-03-en
Page 87 of 98
EO 09-0009
DeviceNet Modules
HE800DNM650 & HE800DNS600
Note: The number of bytes received value is the number of bytes of the message placed in the receive
buffer including the two bytes devoted to the number of bytes received.
9.4
Explicit Message Errors
In the case that an Explicit Message requests a function that cannot be performed by the referenced
node, an Explicit Error Message will be returned.
An Explicit Error Message takes the following form:
Byte Number
Description
Example
(values in HEX)
Word
Offset Value
(from example)
0
Number of bytes received 06
%R1 0006
1 00
2 MACID
01
%R2 0x9401
3 Service
Code 94
4
General Error Code
xx
%R3 xxxx
5
Additional Error Code
xx
An Error is indicated by a 0x94 in the service code byte. This indicates that the referenced node has
detected an error and the two bytes following indicate the specifics to that error. The next byte indicates
the General Error Code. The last byte contains an Additional Error Code to indicate additional
information. See appendix C for a list of and definitions of General and Additional Error Codes.
Many DeviceNet manufactures have defined vendor specific error codes. In this case the General error
code will be in the range of 0xD0 to 0xFF (Vendor-specific Object and Class errors). In these cases the
Additional error code can be anything. Consult the documentation from the node manufacture for more
details.