Mvi56e-dnpnet user defined data types – ProSoft Technology MVI56E-DNPNET User Manual
Page 114

Contents
MVI56E-DNPNET ♦ ControlLogix Platform
User Manual
DNPNET Ethernet Client/Server Communication Module
Page 114 of 140
ProSoft Technology, Inc.
February 13, 2015
4.3.6 DNPNETSTATUS Object
This object stores all status information of the module including client and server status.
Name
Description
GenStat
General status information
ErrList
List of last 60 DNPNET module errors
IINServerBits
IIN Bits received from Servers
ServerCommErrors
Server communication errors list
CommandErrors
Command errors list
4.3.7 DNPNETUTIL Object
This object contains variables for internal AOI usage and should not be accessed by user
application.
Name
Description
LastRead
Index of last read block
LastWrite
Index of last write block
BlockIndex
Computed block offset for data table
ReadData
Buffer File for data Read from Module
WriteData
Buffer File for data Written to Module
OffsetCounter
For calculating buffer copy offset
CopyLength
For calculating buffer copy length
LastService
For keeping track of last special outgoing block serviced
Mutex
Only one special block gets serviced every other scan
OddScan
Keep track of every other scan
FirstRun
Ensures database counts are correct every time the PLC restarts
DNP_List_Entry_Counts Lengths of the seven DNPNET Client List Data
IED_Database
Configure the Client database sizes
DNP_Server_Database Configured Server database sizes
4.4
MVI56E-DNPNET User Defined Data Types
Several UDTs are defined in the MVI56E-DNPNET Add-On Instruction.
The main UDT, DNPNETMODULEDEF, contains all the data types for the module. It is used
to create the main controller tag structure, DNPNET.