
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
Comentarios a estos manuales