ProSoft Technology MVI94-DNP User Manual
Page 87

MVI94-DNP ♦ Flex I/O
Reference
DNP 3.0 Server over Ethernet Communication Module
User Manual
ProSoft Technology, Inc.
Page 87 of 131
December 17, 2010
When the module receives this block, it searches the command list to validate
the request. If the request is validated, the module constructs a response block
containing the last error code for each command requested. The format of the
response block is shown in the following table.
Word Offset in
Block
Data Field(s)
Description
0
Block ID
This field contains the value of 9950 identifying the block
type to the PLC.
1
Block ID
This is the next block requested by the module.
2
Number of
Commands reported
This field contains the number of commands contained in
the block that must be processed by the PLC. This field
will have a value of 0 to 4.
3
Start Index of First
Command
This field contains the index in the command list for the
first value in the file. This field will have a value of 0 to
MaxCommands-1.
4 to 7
Command List
Errors
Each word of this area contains the last error value
recorded for the command. The command index of the
first value (offset 4) is specified in word 3 of the block.
The number of valid command errors in the block is set in
word 2 of the block. Refer to the command error list to
interpret the error codes reported.
PLC Binary Input Event Data (Block 9958)
This block is used by the processor to send binary input event data from the
processor to the module. This event is generated by the processor and not the
module and only has validity when a slave device is emulated on the application
port. When the processor recognizes a binary 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 9958 identifying the event
block to the module.
1
Sequence Counter
This field holds the sequence counter for each 9958
block transfer. This synchronizes and confirms receipt of
the block by the module.
2
DNP Binary Input
Data point
This is the data point in the DNP binary input database
represented by the event.
3
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.
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. Bits 12 and 13
can contain the class override values of 1 to 3.