2 dnpslvstat object – ProSoft Technology MVI69-DNP User Manual
Page 42
![background image](https://www.manualsdir.com/files/866098/content/doc042.png)
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