Reference MVI56-DNP
♦
ControlLogix Platform
User Manual
DNP 3.0 Server
Page 124 of 171
ProSoft Technology, Inc.
July 21, 2011
PLC Binary Input Event Block (9958)
If the ControlLogix processor sends a block 9958, the module will place the
binary input event data from the block into the event buffer and alter the data
values for the points in the DNP binary input database.
Word Offset in
Block
Data Field(s)
Description
0 Block
ID
This field contains the value of 9958 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 12.
2 Sequence
Counter
This field is used to hold the sequence counter for each
9958 block transfer. This is used to synchronize and
confirm receipt of the block by the module.
3
DNP Binary Input
Data point
This is the data point in the DNP binary input database
represented by the event.
4 Month/Day/State
Formatted: bits 0 to 4 = Day, bits 8 to 11 = Month, bit 15
= digital state for point. All other bits are ignored.
5 Hour/Minute
Formatted: bits 0 to 5 = Minutes, bits 8 to 12 = Hour. All
other bits are ignored.
6 Sec/Millisecond
Formatted: bits 0 to 9 = Milliseconds, bits 10 to 15 =
Seconds.
7 Year
This is the four digit year for the event (0-4095). Bits 12
and 13 can contain the class override values of 1 to 3.
8 to 12
Five words of data for Event #2.
13 to 17
Five words of data for Event #3.
18 to 22
Five words of data for Event #4.
23 to 27
Five words of data for Event #5.
28 to 32
Five words of data for Event #6.
33 to 37
Five words of data for Event #7.
38 to 42
Five words of data for Event #8.
43 to 47
Five words of data for Event #9.
48 to 52
Five words of data for Event #10.
53 to 57
Five words of data for Event #11.
58 to 62
Five words of data for Event #12.
63 to 247
Spare
Not Used
Up to 12 events can be passed from the ControlLogix processor to the module in
each block. To insure that the block reached the module and was processed, the
module will send a response read block 9958 to the ControlLogix processor. The
following table describes the format of the block.
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
This field contains the number of events processed by the
module.
3 Sequence
Counter
This field contains the sequence counter of the last
successful block 9958 received.
4 to 248
Spare
Not used
249
Block ID
Identification code for block set to 9958.