Ladder Logic
MVI56-DNP
♦
ControlLogix Platform
User Manual
DNP 3.0 Server
Page 62 of 171
ProSoft Technology, Inc.
July 21, 2011
3.3
Special Data Objects
These objects organize the parameters needed for some of the module's
advanced features.
3.3.1 DNPClock
The
DNPClock
object is used by the controller tags that synchronize the
ControlLogix clock with DNP network time.
Name Style Description
Year
DINT
Year returned from GSV to processor
Month
DINT
Month returned from GSV to processor
Day
DINT
Day returned from GSV to processor
Hours
DINT
Hours returned from GSV to processor
Minutes
DINT
Minutes returned from GSV to processor
Seconds
DINT
Seconds returned from GSV to processor
Microseconds
DINT
Microseconds returned from GSV to processor
Synchronized INT
1 = time has been set by DNP master. 0 = waiting for time
to be set.
3.3.2 DNPCROB
The
DNPCROB
object is used by the Special Function CROB Block 9901. This
block sends a pulse output command to a single-point relay or a trip/close relay.
All the parameters required for each command to be used in the block are
contained in this object. Up to six of these objects can be contained in a single
9901 block command.
Name Style Description
Port_Flag
INT
This field is ignored in the current implementation
Slave_ID
INT
This is the DNP slave address to send the command to
Object
INT
This should always be 12
Variation
INT
This should always be 1
Function
INT
This should be 3, 5 or 6 depending on the write method
Address
INT
This is the binary output starting point to operate in the slave
Control_Code
INT
This determines the CROB operation
Pulse_Count
INT
This determines the number of pulses (0 to 255)
Pulse_On
INT
This determines the pulse on time
Pulse_Off
INT
This determines the pulse off time