ProSoft Technology MVI69-DNP User Manual

Page 71

Advertising
background image

Reference MVI69-DNP

♦ CompactLogix or MicroLogix Platform

DNP 3.0 Master/Slave Communication Module

ProSoft Technology, Inc.

Page 71 of 129

November 3, 2008

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 databases. If a DNP Master port is also
configured, a portion of these slave databases 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 point types)

ƒ The analog inputs are class and deadband configurable on a point basis for

all formats (integer, float)

ƒ Supports clock synchronization from a master or from the processor
ƒ Support for four octet-strings are supported (object type 110) in the slave

driver to return version and other module information

ƒ Up to 400 events are stored for Analog Inputs (AI and FI) and 400 events for

Binary Inputs

ƒ In addition to the module generated events, AI and BI events can be

generated in the processor and transferred to the module (useful with
external timestamping hardware)

ƒ Configurable event buffer transmission threshold based on count and/or time

since last event transmission

ƒ 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

(Date and Time stamping is not stored or used by module)

ƒ Special command handling for Digital Output CROB under processor control

for pulse output control

ƒ Supports Report-by-Exception and Unsolicited Responses on a Time Interval

basis or on a user determined Event Count basis. Analog and Binary input
points are supported

Advertising