ProSoft Technology MVI94-DNP User Manual
Page 88

Reference
MVI94-DNP ♦ Flex I/O
User Manual
DNP 3.0 Server over Ethernet Communication Module
Page 88 of 131
ProSoft Technology, Inc.
December 17, 2010
When the processor receives the block, it places the information in the module’s
binary input event queue. This information is then made available to the remote
DNP master unit on binary event object or class poll requests. The module
informs the processor that the event has been processed by generating a
response block with the following format:
Word Offset in
Block
Data Field(s)
Description
0
Block ID
Identification code for block set to 9958.
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 7
Spare
Not used
The Sequence Counter and the Event Count fields in the response block can be
utilized to insure that the module has processed the event. If the event buffer in
the module is full, the event is not processed and the processor should resend
the event to the module. If the module processes the event, the processor can
remove the event from its buffer.
PLC Analog Input Event Data (Block 9959)
This block is used by the processor to send analog input event data from the
processor to the module. This event is generated by the processor; not the
module, and only has validity when a slave device is emulated on the application
port. When the processor recognizes an analog input event, it constructs a
request block with the following format:
Word Offset in
Block
Data Field(s)
Description
0
Block ID
This field contains the value of 9959 identifying the event
block to the module.
1
DNP Analog Input
Data point
This is the data point in the DNP analog input database
represented by the event.
2
Analog Input Value
This is the new analog input value represented in the
event.
3
Month/Day
Formatted: bits 0 to 4 = Day, bits 8 to 11 = Month. All
other bits are ignored.
4
Hour/Minute
Formatted: bits 0 to 5 = Minutes, bits 8 to 12 = Hour. All
other bits are ignored.
5
Sec/Millisecond
Formatted: bits 0 to 9 = Milliseconds, bits 10 to 15 =
Seconds.
6
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.