ProSoft Technology MVI94-DNP User Manual

Page 88

Advertising
background image

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.

Advertising