2 dnpslvstat object – ProSoft Technology MVI69-DNP User Manual

Page 42

Advertising
background image

MVI69-DNP ♦ CompactLogix or MicroLogix Platform

Ladder Logic

DNP 3.0 Master/Slave Communication Module

Page 42 of 129

ProSoft Technology, Inc.

November 3, 2008

Tag Name

Data Type

Description

cmd1 DNPCROB

cmd2 DNPCROB

cmd3 DNPCROB

cmd4 DNPCROB

This object contains objects that define the status related to the module. Each of
these object types is discussed in the following topics of the document. The
ErrList member of the object stores the list of last 60 errors generated by the
module. This data is passed to the processor from the module the read block
100. Ladder logic transfers this information from the processor into the ErrList
array.

3.1.2 DNPSlvStat

Object

The DNPSlvStat object stores the status data passed from the module to the
processor in the read blocks 112 to 114. This block of data contains information
that can be used to determine the "health" of the module and the tasks running.
The structure of the object is shown in the following example:

Tag Name

Data Type

Description

Cur_Port

Decimal

Current DNP Slave port

Last_Err

Decimal

Last DNP slave error code

Msg_Me

Decimal

Total message frames for slave

Msg_Sent

Decimal

Total message frames sent

Msg_Rec

Decimal

Total message frames received

Err_Sync

Decimal

Total number of synchronization errors

Err_Overrun

Decimal

Total number of over runs errors

Err_Length

Decimal

Total number of length errors

Err_CRC

Decimal

Total number of CRC errors

Err_Overflow

Decimal

Total number of overflow errors

Err_Seq

Decimal

Total number of sequence errors

Err_Address

Decimal

Total multi-frame request fragment errors

BI_Events

Decimal

Total number of BI events

BI_Buffer

Decimal

Total number of BI events in buffer

AI_Events

Decimal

Total number of AI events

AI_Buffer

Decimal

Total number of AI events in buffer

Err_Func

Decimal

Total number of bad function errors

Err_Obj

Decimal

Total number of object unknown errors

Err_Range

Decimal

Total number of range errors

Err_MOverflow

Decimal

Total number of app msg overflow errors

Err_Frame

Decimal

Total number of multi-frame errors

Blk_Total

Decimal

Total number of blocks transferred

Blk_Good

Decimal

Total number of blocks transferred successfully

Blk_Err

Decimal

Total number of blocks in error

Blk_RErr

Decimal

Total number of read block errors

Advertising