Dnp master commands – ProSoft Technology 5201-DFNT-DNPM User Manual
Page 16
DNPM ♦ ProLinx Gateway
DNPM Protocol Configuration
DNP 3.0 Master
Driver Manual
Page 16 of 56
ProSoft Technology, Inc.
September 30, 2009
Column
Variable
Name
Data Range
Description
4
Maximum
Retries for
Data Link
Confirm
0 to 255 retries
Maximum number of retries at the Data Link
level to obtain a confirmation. If this value is
set to 0, retries are disabled at the data link
level of the protocol. This parameter is only
used if the frame is sent with confirmation
requested.
5
Application
Layer
Response
Timeout
1 to 65535 milliseconds
Time-out period the master will wait for each
response message fragment. If data link
confirms are enabled, make sure the timeout
period is set long enough to permit all data
confirm retries.
6 Slave
Mode
Coded Value (Bit 0 =
Enable, Bit 1 = Unsol
Msg, Bit 2 = Use DM, Bit
3 = Auto Time Sync).
This word contains bits that define the slave
mode. The slave mode defines the
functionality of the slave device and can be
combined in any combination. The fields
have the following definition: Enable:
determines if this slave will be used. Unsol
Msg: causes an enabled unsolicited
response message to be sent to the slave
when its RESTART IIN bit is set. This
parameter is also required for unsolicited
message reporting by the IED unit. Use DM:
uses delay measurement. Auto Time Sync:
time synchronization used when NEED TIME
IIN bit set.
3.4
[DNP Master Commands]
The DNP Master Commands section contains the list of commands to process
on the master port. Up to 300 commands can be defined in this section to
monitor and control all the slave devices on the network. Node addresses in the
command list must contain an entry in the [DNP Slave List]. The following
example and table define the data required for each command:
[DNP Master Commands]
# This section contains the list of commands to process on the master port.
# Node addresses present in the command list must have an entry in the
# [DNP Slave List]. Commands with nodes not present in the list will not be
# executed.
#
START
# 1 2 3 4 5 6 7 8 9
#Flags/ Node Data Data Cmd Device Point IED DB Poll
#Enable Address Object Variation Func Address Count Address Interval
6 2 1 0 1 0 -32 0 0
6 2 -12 257 3 0 2000 0 10
6 2 20 0 1 0 5 0 0
6 2 30 0 1 0 -50 0 0
6 2 41 2 5 0 4 0 0
END