![ProSoft Technology inRAx MVI56-DNP User Manual Download Page 93](http://html1.mh-extra.com/html/prosoft-technology/inrax-mvi56-dnp/inrax-mvi56-dnp_user-manual_1618996093.webp)
MVI56-DNP
♦
ControlLogix Platform
Diagnostics and Troubleshooting
DNP 3.0 Server
User Manual
ProSoft Technology, Inc.
Page 93 of 171
July 21, 2011
4.5
Module Error Codes
If the module’s program encounters a DNP protocol-related error during
execution, it will log the error to the error list. This list is transferred to the
ControlLogix processor using block identification code 100 (see section above) in
at offsets 62 to 119. This data is also available for viewing on the debug monitor
port. The following tables list the error codes generated by the program with their
associated description. Use the errors to help define where problems exist in the
system.
4.5.1 Slave Port Communication Errors
Error Code
Name
Description
0 OK
The module is operating correctly and there are no
errors.
10
DNP synchronization error
(Physical Layer Error)
Extra bytes are received before the start bytes
(0x05 and 0x64).
11
DNP overrun error (Physical
Layer Error)
Mainline Data Link Layer routine could not read
data received on DNP port before it was
overwritten.
12
DNP length error (Physical
Layer Error)
Length of message does not match length value in
message.
13
DNP bad CRC error (Data
Link Layer Error)
Computed CRC value for message does not match
that received in message.
14
DNP user data overflow error
(Transport Layer Error)
Application layer received a message fragment
buffer which is too small.
15
DNP sequence error
(Transport Layer Error)
Sequence numbers of multi-frame request
fragments do not increment correctly.
16
DNP address error (Transport
Layer Error)
Source addresses contained in multi- frame
request fragments do not match.
17
DNP bad function code error
(Application Layer Error)
Function code received from DNP Master is not
supported for selected object/variation.
18
DNP object unknown error
(Application Layer Error)
Slave does not have the specified objects or there
are no objects assigned to the requested class.
19
DNP out of range error
(Application Layer Error)
Qualifier, range or data fields are not valid or out of
range for the selected object/variation.
20
DNP message overflow error
(Application Layer Error)
Application response buffer overflow condition. The
response message from the slave is too long to
transmit.
21
DNP Master multi-frame
message error (Application
Layer Error)
Received a multi-frame message from the DNP
Master. This application does not support multi-
frame messages from the Master.