ProSoft Technology MVI69-DNPSNET User Manual
Page 40

MVI69-DNPSNET ♦ CompactLogix or MicroLogix Platform
Ladder Logic
Distributed Network Protocol Interface Module
Page 40 of 119
ProSoft Technology, Inc.
November 3, 2008
3.1.3 Special
Objects
These objects utilize some of the advanced features the module provides. If your
application does not require the object, then you need not declare an instance of
the object. Each of the objects and associated function are discussed in the
following topics.
DNP_BI_Event Object
The DNP_BI_Event object stores the information for eleven binary input events
to be sent from the processor to the module in a command block 9958. The
structure shown in the following example contains all the parameters required for
binary input events.
Name Data
Type
Description
EventCount INT
Event
Count
SeqCounter INT
Sequence
Counter
EventData DNPBIEvntData[11]
DataPoint INT
DNP
Binary Input Data Point
Day SINT
Day
MonthState
SINT
Month and State Bit (state is MSB)
Minutes SINT
Minutes
Hour SINT
Hours
SecMsecond INT
Formatted: Bits 0-9 = Milliseconds, bits 10 to 15
= Seconds
Year INT
Year
3.1.4 DNP_AI_Event
Object
The DNP_AI_Event object stores the information for nine analog input events to
be sent from the processor to the module in a command block 9959. The
structure shown in the following example contains all the parameters required for
analog input events.
Name Data
Type
Description
EventCount INT
Event
Count
SeqCounter INT
Sequence
Counter
EventData
DNPAIEvntData[9]
Event Data Points
AIDataPoint INT
DNP
Analog Input Data Point
AIvalue
INT
DNP Analog Input Value
Day SINT
Day
Month SINT Month
Minutes SINT
Minutes
Hour SINT Hour
SecMsec INT
Formatted, bits 0 to 9 = Milliseconds, bits 10-
15 = seconds
Year INT Year