ProSoft Technology MVI56E-DNPNET User Manual

Page 90

Advertising
background image

Contents

MVI56E-DNPNET ♦ ControlLogix Platform

User Manual

DNPNET Ethernet Client/Server Communication Module

Page 90 of 140

ProSoft Technology, Inc.

February 13, 2015

Word Offset
in Block

Data Field(s)

Description

0

Block ID

This field contains the block identification code of 9901 for the

block.

1

Command Count This field defines the number of CROB blocks to generate.

The valid range for the field is 1 to 6.

2 to 11

Command #1

Data for the command relay block (CROB) to be generated.

12 to 21

Command #2

Data for the command relay block (CROB) to be generated.

22 to 31

Command #3

Data for the command relay block (CROB) to be generated.

32 to 41

Command #4

Data for the command relay block (CROB) to be generated.

232 to 241

Command #24

Data for the command relay block (CROB) to be generated.

242 to 247

Spare

Not Used.


The 10-word data area for each command is defined in the following table.

Word Offset

Definitions

Description

0

PortFlags

Clear 3rd bit to disable. Set 5th bit to select IED DB for write

functions

1

Server Address

IED node address for the server to consider on the network.

2

Object

Object type always 12

3

Variation

Variation always 1

4

Function

Function codes 3 (select/operate), 5 (direct operate with ACK),

and 6 (direct operate no ACK) supported. Function code 4 is

automatically sent after a successful function 3.

5

Address in Server Point in IED to consider with the CROB.

6

Control Code

This is a standard DNPNET protocol control code byte (see

description below).

7

Pulse Count

This parameter specifies the number of pulses to generate for

pulse output control. This parameter has a range of 0 to 255

as the value is a byte parameter in the CROB. If a value of

zero is entered, the operation will not execute.

8

Pulse On Time

This parameter specifies the on-time interval for pulse control.

9

Pulse Off Time

This parameter specifies the off-time interval for pulse control.


The control code in the command is a bit-coded byte value with the following definition:

Bits

Definitions

Description

0 to 3

Code

These bits determine the control operation to be performed by

the command: 0=No operation, 1=Pulse on, 2=Pulse off,

3=Latch on and 4=Latch off. All other values are undefined in

the DNPNET protocol.

4

Queue

0=Normal (execute once), 1=Re-queue (place at end of queue

after operation).

Advertising