Module error codes, Slave port communication errors, Module – ProSoft Technology MVI71-DNP User Manual
Page 136: Error codes

MVI71-DNP ♦ PLC Platform
Reference
DNP 3.0 Master/Slave Communication Module
Page 136 of 172
ProSoft Technology, Inc.
August 23, 2007
5.10 Module Error Codes
If the module's program encounters an error during execution, it will log the error
to the error list. This list is transferred to the PLC 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.
5.10.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.