MVI56-DNP
♦
ControlLogix Platform
Reference
DNP 3.0 Server
User Manual
ProSoft Technology, Inc.
Page 101 of 171
July 21, 2011
5.1.3 Functional
Specifications
The module has two DNP protocol ports that can be user-configured to operate
either in a Master/Slave or in a Slave/Redundant Slave configuration.
User-defined internal register space is accessible to the protocol driver and to the
ControlLogix processor.
DNP 3.0 Slave Protocol Specifications
The DNP Slave port(s) accepts DNP commands to control and monitor data
stored in the module’s DNP Slave database. If a DNP Master port is also
configured, a portion of these slave database can be derived from or can control
IED devices connected to the DNP Master port.
Report-by-Exception data is logged to the module’s database
Supports unsolicited messaging
Each DNP point type is user-configurable by point
Class assignments are completely user-definable on a Type and point basis
(BI, AI, FI, DI point types)
Supports clock synchronization from a remote Master or from the processor
Up to 400 events are stored for Floats, Binary In, Analog In and Double
Inputs
Collision avoidance algorithm per DNP organization for redundant port
switching (redundant slave mode)
Special modem AT command string and timing support for dialing out on
redundant port (redundant slave mode)
DNP 3.0 Master Protocol Specifications
The DNP 3.0 Master port can be configured as a virtual DNP Master device that
actively issues user-defined DNP commands to nodes on the network.
The Master port supports 300 user defined commands, each one containing
its own set of data link and application layer characteristics
Master port logically supports up to 40 slave devices
Individual command configuration includes conditional or continuous polling
and Poll Delay Time
Slave status and Command status available for transfer to the processor
Event data received from the slave devices updates the module database
with the latest data values. Optionally date and time stamped data can be
passed to the processor through a special block 9903 that is
enabled/disabled through the parameter
Event Messages to PLC
within the
configuration of the module. When this option is used, events from the
attached slaves are passed to an array in the ladder logic containing the
event data (slave device, point index, point value) as well as the time stamp
of the event from the attached slave device (value is presented as the 48 bit
DNP time).
Special command handling for Digital Output CROB under processor control
for pulse output control