Reference, Error codes, Module error codes – ProSoft Technology 5201-DFNT-DNPM User Manual
Page 33: Slave port communication errors, 6 reference
Reference DNPM
♦ ProLinx Gateway
Driver Manual
DNP 3.0 Master
ProSoft Technology, Inc.
Page 33 of 56
September 30, 2009
6 Reference
In This Chapter
Error Codes ...........................................................................................33
Device Profile ........................................................................................ 37
Subset Definition ................................................................................... 39
Command List Entry Form.....................................................................45
6.1 Error
Codes
6.1.1 Module Error Codes
These error codes are generated by the module in response to communication
problems on an emulated slave port or configuration errors. Review the error list
to view the last set of 60 errors generated by the module. The error codes are
listed in the following tables:
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.