ProSoft Technology MVI56E-DNPNET User Manual
Page 90

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).