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

Page 114

Advertising
background image

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.

Advertising