ProSoft Technology MVI69-DNP User Manual

Page 99

Advertising
background image

Reference MVI69-DNP

♦ CompactLogix or MicroLogix Platform

DNP 3.0 Master/Slave Communication Module

ProSoft Technology, Inc.

Page 99 of 129

November 3, 2008

5.4.1 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 CompactLogix 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.

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.

Advertising