ProSoft Technology MVI56E-DNPNET User Manual

Page 102

Advertising
background image

Contents

MVI56E-DNPNET ♦ ControlLogix Platform

User Manual

DNPNET Ethernet Client/Server Communication Module

Page 102 of 140

ProSoft Technology, Inc.

February 13, 2015

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

Received

This field contains the number of events processed/received

by the module.

3

Sequence

Counter Received

This field contains the sequence counter of the last successful

block 9968 received. Used to synchronize and confirm receipt

of the block by the module.

4 to 248

Spare

Not used

249

Block ID

Identification code for block set to 9968.


The sequence counter field in the returned block is set to the last successfully processed

block 9968 from the ControlLogix processor. Compare this value to that sent by the

ControlLogix processor.
If the values match, the events can be removed from the ControlLogix processor. If the

values do not match, or the ControlLogix processor does not receive a 9968 block, the

ControlLogix processor must re-send the block. This block is typically used to pass SOE

data from a 1756-"SOE" module to the DNP server event buffer of the MVI56E-DNPNET

module. Upon successful receipt of the data by the module, this data can then be cleared

from the event queue of the 1756-"SOE" modules.

Block 9969: Analog Input Event With CLX Processor Time
Block identification code 9969 sends a set of analog input events with the ControlLogix

processor time to the module. The following table lists the block format of Analog Input

Events Request sent to the module from the ControlLogix processor.

Word Offset
in Block

Data Field(s)

Description

0

Block ID

This field contains the value of 9969 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 30.

2

Sequence

Counter

This field is used to hold the sequence counter for each 9969

block transfer. This is used to synchronize and confirm receipt

of the block by the module.

(Begin Event #1)

3

Point_Number

This is the data point in the DNPNET analog input database

represented by the event.

4

Class_Override

Regardless of the Class defined for the given point number,

this will be the Class of the event. Bits 0 and 1 are used for

class override values of 1, 2, or 3.

5 to 6

Value

Value of the point. 16-bit int, 32-bit int or 32-bit float can be

packed into this space

Advertising