ProSoft Technology MVI56E-DNPNET User Manual
Page 102

Contents
MVI56E-DNPNET ♦ ControlLogix Platform
User Manual
DNPNET Ethernet Client/Server Communication Module
Page 102 of 140
ProSoft Technology, Inc.
February 13, 2015
Word Offset
in Block
Data Field(s)
Description
0
Reserved
Reserved (0)
1
Block ID
Block identification code for request from PLC by the module.
2
Event Count
Received
This field contains the number of events processed/received
by the module.
3
Sequence
Counter Received
This field contains the sequence counter of the last successful
block 9968 received. Used to synchronize and confirm receipt
of the block by the module.
4 to 248
Spare
Not used
249
Block ID
Identification code for block set to 9968.
The sequence counter field in the returned block is set to the last successfully processed
block 9968 from the ControlLogix processor. Compare this value to that sent by the
ControlLogix processor.
If the values match, the events can be removed from the ControlLogix processor. If the
values do not match, or the ControlLogix processor does not receive a 9968 block, the
ControlLogix processor must re-send the block. This block is typically used to pass SOE
data from a 1756-"SOE" module to the DNP server event buffer of the MVI56E-DNPNET
module. Upon successful receipt of the data by the module, this data can then be cleared
from the event queue of the 1756-"SOE" modules.
Block 9969: Analog Input Event With CLX Processor Time
Block identification code 9969 sends a set of analog input events with the ControlLogix
processor time to the module. The following table lists the block format of Analog Input
Events Request sent to the module from the ControlLogix processor.
Word Offset
in Block
Data Field(s)
Description
0
Block ID
This field contains the value of 9969 identifying the event block
to the module.
1
Event Count
This field contains the number of events contained in the
block. Valid values for this field are 1 to 30.
2
Sequence
Counter
This field is used to hold the sequence counter for each 9969
block transfer. This is used to synchronize and confirm receipt
of the block by the module.
(Begin Event #1)
3
Point_Number
This is the data point in the DNPNET analog input database
represented by the event.
4
Class_Override
Regardless of the Class defined for the given point number,
this will be the Class of the event. Bits 0 and 1 are used for
class override values of 1, 2, or 3.
5 to 6
Value
Value of the point. 16-bit int, 32-bit int or 32-bit float can be
packed into this space