ProSoft Technology MVI94-DNP User Manual

Page 87

Advertising
background image

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.

Advertising