You are on page 1of 159

Release Date: Jul. 2018 / Manual Revision: 1.

01

Recloser Control ETR300-R & EVRC2A-NT

DNP3.0 Protocol Technical Manual


(TYPE : RECLOSER-MAP-S)

ENTEC ENTEC
ELECTRIC & ELECTRONIC CO., LTD

Copyright © 2011 by ENTEC ELECTRIC & ELECTRONIC CO., LTD all right reserved. Forerunner Distribution & Automation
DNP3.0 PROTOCOL http://www.entecene.co.kr

Release Note:

[Dec. 2017] Ver1.00


New DNP3.0 Protocol Technical Manual for new type Recloser Control ETR300-R

[Jul. 2018] Ver1.01


Manual additionally applicable for new type Recloser Control EVRC2A-NT

ENHANCED TECHNOLOGY i
DNP3.0 PROTOCOL http://www.entecene.co.kr

TABLE OF CONTENTS

A. Introduction …………………….…..……………………………………………………… 1

B. DNPTM 3.0 Communication H/W Composition …….…………………..………………… 5

C. Collision Avoidance ……....…..…….………………………...………………………….… 14

D. Configuration for DNPTM 3.0 …..………….…………….………………………….………15

E. Dialing Modem Support …...…………….………………………………………………….20

F. DNPTM 3.0 Device Profile ……..………………….…………..………………………………24

G. DNPTM 3.0 Implementation Table …………………...………………...……………………140

H. DNPTM 3.0 Point Table ..…………………………….………..…………….……………….146

ENHANCED TECHNOLOGY ii
DNP3.0 PROTOCOL http://www.entecene.co.kr

A. Introduction

This is the specific implementation document of DNP™ 3.0 Communication Protocol. This
documents consists of DNP™ 3.0 Profile Document, DNP™ 3.0 Implementation Table and DNP™
3.0 Point List

This documents is based on DNP™ 3.0 Basic 4 Document and DNP™ Subset Definition
Document, and describes the communication method between Entec’s Recloser Control (ETR300-
R or EVRC2A-NT) and Master Station through DNP™ 3.0.

DNP™ 3.0 is constructed in accordance with DNP™ 3.0 Subset Definition Level2 and the
additional information is explained in this documents.

DNP™ 3.0 supports the communication protocols such as serial point-to-point communication(e.g.
the RS-232) with limited support for half duplex serial network(e.g. RS-485) and TCP/IP
communication protocol. TCP is the recommended transport protocol to use for most DNP3
network connections and it provides the reliability of the data transfer.

Characteristics

Configurable Data Mapping


Through DNP Map configuration(Interface Software) can be re-addressed from preset at the
factory.

Figure A-1. DB Map Configuration

ENHANCED TECHNOLOGY 1
DNP3.0 PROTOCOL http://www.entecene.co.kr

- ReIndexing : DNP Index Points can be re-configured by user’s requirement


- Point Invert : It is used to invert a value of corresponding point(Binary Input).
- ReClass: Set a class that related with event occurring in DNP communication.
- ReVariation: Set Object/Variation to read a corresponding point in DNP communication.
- Deadband Configuration

*. For more information of the data mapping, refer to “Recloser Control ETR300-R & EVRC2A-
NT Communication Protocol MAP Configuration User Manual”.

Class Assign Function


DNP communication on the Entec’s Recloser Control supports “Assign Class” function capable to
change the event class of Binary input, Analog input or Counter point in response to the DNP
master request. Event class of Binary input, Analog input or Counter point is able to be assigned to
any other event classes (class 1, 2 or 3) as DNP master issues an assign class request.
The event class, however, assigned by “Assign Class” function will be reverted to its default event
class assignment when a device restarts. For more information of default event class for each point,
refer to “H. DNP™ 3.0 Point Table”.

Deadband Configuration
DNP master can read or write the deadband value of an analog input point installed on Entec’s
Recloser Control. If analog input’s absolute value difference between the last value and the current
value exceeds the deadband value configured to the analog input point, the event is generated to
report the value change to the DNP master. DNP communication on the current Entec’s Recloser
Control uses Object group 34, variation 1 for 16-bit analog input deadband to response DNP master
request to read or write a deadband value of an analog input point. The range of the deadband value
is 0 to +65535.

ENHANCED TECHNOLOGY 2
DNP3.0 PROTOCOL http://www.entecene.co.kr

Figure A-2. Deadband configuration

- Max./Min. value: Maximum and minimum values set by a device.


- Limit High: Highest value configured by a user
- Limit Low: Lowest value configured by a user
- Smoothing: Not used
- Deadband: Event will be generated when during data updating time period (1sec), analog
input’s value difference between the last value and the current value is over the
deadband value configured by a user. For example, in Figure 1, if the value
difference between the analog input’s values at t1 and t2 exceeds the deadband
value, the event occurs. If the measured value at t4 is below the ”Limit Low”
value, the value difference between t3 and t4 is considered as the difference
between the analog input value at t3 and at4 and so the variation between t3 and
t4 generates event if it is over the deadband value.
However, after the measured value crosses down the “Limit Low” value once like
the value at t4 and if the subsequent measured values after the time t4 keep
changing below the “Limit Low” value, those variations below the “Limit Low”
value do not generate event even though the variations below the “Limit Low”
value exceeds the deadband value. If the measured value comes in the range
between the “Limit High” and the “Limit Low” values again and the variation at
that time exceeds the deadband value, the event for the variation is generated. In
the same way, an event is generated for the value crossing over or down the
“Limit High” value.

ENHANCED TECHNOLOGY 3
DNP3.0 PROTOCOL http://www.entecene.co.kr

Threshold Configuration
There are other “Limit Low” and “Limit High” values for the threshold. If a measured value is over
the “Limit High” value or under the “Limit Low” value, the related event will be generated. The
“Limit Low” and “Limit High” can be changed by a user.

Cold/Warm Restart
When DNP function code “Cold/Warm” restarts, only communication port and DNP process shall
be designed to be reset. It does not affect Recloser protection process.

Unsolicited Response
Configurable Enable or Disable to “Configuration for DNP 3.0” whether Unsolicited Response
transmit or not to Master station. When Master station’s request and device’s Unsolicited Response
were transmitted simultaneously, Data collision is avoidable by having unsolicited response delay
time.
Time Synchronization
Because Time sync’ request interval setting, Recloser’s Event, Protection, Fault wave shall be
maintained in detail timing. We provide Object 50, Variation 01 and Object 52, Variation 02 which
are DNP function, the user can set the time via a DNP master.

Flow Control
Depending on DNP network, it is recommended to adjust data transmission property. In this case,
Tx Delay, RTS Off Dly setting can be used to adjust signal interval between real data transfer and
RTS. It can help solid communication.

Setting change from Master-Station


Analog Control in DNP support Function can be used to change Recloser Setting in local through
DNP Master. It is very useful for a feeder management.

Dialing Modem Support


Entec’s Recloser Control can support a Hayes compatible Modem on RS232-1 and RS232-2 ports
for remote dial up access using DNP™ 3.0.

ENHANCED TECHNOLOGY 4
DNP3.0 PROTOCOL http://www.entecene.co.kr

B. DNPTM 3.0 Communication H/W Composition

Entec’s Recloser Control has 5 communication ports as “Table B- 1. Communication Port H/W
Composition”. DNP3.0 communication is possible in 5 communication ports.

Table B- 1. Communication Port H/W Composition


Data Stop
Port Type Speed Parity bit Location
bit bit

RS232-1 RS-232 1200 - 115200 bps None, Odd, Even 7, 8 1, 2 User Interface Side Panel

RS232-2 RS-232 1200 - 115200 bps None, Odd, Even 7, 8 1, 2 User Interface Side Panel

RS485 RS-485 1200 - 115200 bps None, Odd, Even 7, 8 1, 2 User Interface Side Panel
RJ45 or
Eht1 Fiber-Optic 10BASE-T/100BASE-T - - - User Interface Side Panel
(LC)
RJ45 or
Eht2 Fiber-Optic 10BASE-T/100BASE-T - - - User Interface Side Panel
(LC)

10 9 8 7 6 5 4 3 2 M01 2 1 3 2 1
RS232 1L/ACT
DBG 1SPEED

RX 2L/ACT
TX 2SPEED

NTC
-
DC4
+ -
DC3
+ -
DC2
+ -
DC1
+ - + FG N P

DC INPUT SPI-2 SPI-1 IRIG-B RS485 RS232-2 RS232-1 Eth2 Eth1

10 9 8 7 6 5 4 3 2 F01 8 7 6 5 4 3 2 E01 5 4 3 2 D01 8 7 6 5 4 3 2 C01 07 06 05 04 03 02 B01 7 6 5 4 3 2 A01

SEF IN IC IB IA VN VT VS VR VN VC VB VA 108 107 106 105 104 103 102 OUT101 112 111 110 109 108 IN107 106 105 104 103 102 IN101

CT PT OUTPUT INPUT
MONITORS INPUT TRIP/CLOSE OUTPUT POWER OUT POWER IN
CLOSE

DC +

DC -
COM

IN201 202 203 204 205 206 207 208 OUT205 OUT206 OUT207
TRIP

OUT IN GND P N P N BAT+ BAT- AC24+ AC24-

L01 2 3 K01 2 3 4 5 6 7 8 9 10 J01 2 3 4 5 I01 2 3 4 5 6 H01 2 3 4 G01 2 3 4

Picture B- 1. Communication Port H/W Composition

ENHANCED TECHNOLOGY 5
DNP3.0 PROTOCOL http://www.entecene.co.kr

RS232 Ports
 Communication method: RS-232
 Port setting: 1200~115200bps
 Connector: DB9(female)
 1T LED(Port1/2 TX LED):Flashes when transfer Data
 1R LED(Port1/2 RX LED): Flashes when receive Data

Table B- 2. PORT1/2 Pin Description

Pin Signal Description

1 DCD Data Carrier Detect

2 RXD Receive Data(IN)

3 TXD Transmit Data(OUT)

4 DTR Data Terminal Ready(OUT)

5 GND Ground
Picture B- 2. RS232 Ports
6 DSR Data Set Ready(IN)

7 RTS Request To Send(OUT)

8 CTS Clear To Send(IN)

9 N/C No Connection

RS485 Port
 Communication method: RS-485
 Port setting: 1200~115200bps
 Connector: BONAB STLZ950-8P
 2T LED(Port3 TX LED): Flashes when transfer Data
 2R LED(Port3 RX LED): Flashes when receive Data

Table B- 3. PORT3 Pin Description

Pin Description

1 RS485+

2 RS485-

3 SG (Cable Shield)
Picture B- 3. RS485 Port

ENHANCED TECHNOLOGY 6
DNP3.0 PROTOCOL http://www.entecene.co.kr

※. NOTE ) ① RS485 Port provides RS-485 communication and uses Digital power and insulated
power of CPU Part for surge protection. Each terminal is Anti-Over-voltage.
② To minimize the noise of communication line, Terminal Register is used in the
both end of the line and Twisted Shied Cable is advisable for connecting cable.

Ethernet Ports (Available in Standard Type)


Ethernet ports are RJ-45 and consists of 8 pins. The composition is same as ‘Table B- 4. Ethernet
Ports Pin Description’. Ethernet ports provide 10 BASE-T /100 BASE-T ethernet and in the top of
both side has BPS LED (left) and LINK LED (right). 10M/100M LED shows data transfer rate and
LINK LED shows cable connection and communication status. Refer to ‘Table B- 5. LED
Function’ for more details.

Table B- 4. Ethernet Ports Pin Description


Pin Wire Color Description
1 White/Green Transmit+
2 Green Transmit-
1LINK/ACT
3 White/Orange Receive+ 1SPEED

2LINK/ACT
4 Blue Unused 2SPEED

5 White/Blue Unused EN2 EN1

6 Orange Receive- Picture B-4. Ethernet Ports

7 White/Brown Unused

8 Brown Unused

Table B- 5. LED Function


LED Status Description
Flash Data transmitting or receiving
BPS ON No data transmitting or receiving
OFF LAN connection is not established
Orange 100Mbps Data rate
LINK Green 10Mbps Data rate
OFF LAN connection is not established

ENHANCED TECHNOLOGY 7
DNP3.0 PROTOCOL http://www.entecene.co.kr

Fiber Optic Ports (Available in Option Type)


Fiber optic ports are LC Type and consists of 2 pins. The composition is same as ‘Table B-6 Fiber
Optic Ports Pin Description’.

Table B- 6. Fiber Optic Ports Pin Description


Pin Wire Color Description

1 White/Green Transmit+

EN2 EN1
2 Green Transmit-
Picture B- 5. Fiber Optic Ports

NOTE : Ethernet ports are available for standard types of recloser control (ETR300-R or
EVRC2A-NT), but fiber optic ports are available for optional types depending on
the user's request.

ENHANCED TECHNOLOGY 8
DNP3.0 PROTOCOL http://www.entecene.co.kr

1. Communication Port Setting


Each communication port can set communication rate and other itemes related to communication.

(1) RS232 Port


Table B- 7. RS232-1 and RS232-2 Ports Setting item
Title Description Step Initial value
Baud Rate of RS232-1 or RS232-2 port (1200, 2400, 4800,
Baud Rate - 9600 bps
9600, 19200, 38400, 57600, 115200 bps)

Parity Bit Whether to use Parity Bit (NONE, ODD, EVEN) - NONE

Data Bit Data Bit number setting (7, 8) - 8

Stop Bit Stop Bit number setting (1, 2) - 1

Modem Sel Communication modem setting (2W, 4W, DIAL, NONE) - 4W

CTS Usage Whether to use CTS signal (DISABLE, ENABLE) - ENABLE

DCD Usage Whether to use DCD signal (DISABLE, ENABLE) - DISABLE

RTS Usage Whether to use RTS signal (ON, OFF, AUTO) - AUTO

CTS CheckOut CTS check-out time (1 ~ 255 sec) 1 2

DCD BackOffDldy DCD check-out time (10 ~ 30000 msec) 5 5000

TX PreDelay Delay time of starting transmission (5 ~ 500 msec) 5 10

TX PostDelay Delay time of RTS off (5 ~ 500 msec) 5 50

BackOffRandom Random back off time(0(OFF), 1~65535msec) 1 OFF

Baud Rate
Select communication rate of RS232-1 or RS232-2 port.

Parity Bit
Select whether to use Parity Bit and its type.

Data Bit
Select Data Bit for communication.

Stop Bit
Select the Stop Bit for communication.

Modem Sel
Select a modem for communication.
 2W : 2 wire private line is used and continuously Carrier is monitored to control data flow by
DCD(Data Carrier Detect).

ENHANCED TECHNOLOGY 9
DNP3.0 PROTOCOL http://www.entecene.co.kr

 4W : 4wire private line is used. Data flow is controlled by RTS(Request To Send) and
CTS(Clear To Send) signal.
 DIAL : Dial-Up modem is used.
 NONE : Not used.

※. NOTE ) Entec’s Recloser Control supports Hayes compatible modem in RS232 port for remote
dial up access. Details about Dialup Modem support are same as “D-2. Dialing
Modem Setting”.

CTS Usage
 Select whether to use CTS signal.
 ENABLE: After confirm CTS signal is Asserted, transfers a data.
 DISABLE: Regardless of CTS signal, transfers a data.

DCD Usage
 Select whether to use DCD signal.
 ENABLE: After confirm DCD signal is Deasserted, transfers a data.
 DISABLE: Regardless of DCD signal, transfers a data.

RTS Usage
 ON: RTS signal of Entec’s Recloser Control is always ON (Assert).
 OFF: RTS signal of Entec’s Recloser Control is always OFF (Deassert).
 AUTO: On requesting data transfer to Modem, after RTS signal of Entec’s Recloser Control is
ON and after data transfer completion, RTS signal of Entec’s Recloser Control is OFF.

Modem Setting (TX PreDelay, Tx PostDelay, CTS ChkOut, DCD BackOffDly)


This setting is for an effective transmission according to the modem characteristics.
 TX PreDelay : Set the delay time of starting transmission after CTS signal is received.
 TX PostDelay : Set the delay time of RTS OFF after data transmission.
 CTS CheckOut Set a waiting time that waits CTS signal after RTS signal is ON. In case of
radio communication system, when transfer data at the same time from various Slave, it
produces transmission permission delay time due to the wireless network traffic congestion.
By this setting, try the transmission with high RTS during that checkout time. It is available if
‘CTS Usage’ setting is ON.
 DCD BackOffDly : Set a delay time of DCD in case that use 2 wire type. It is available if
‘DCD Usage’ setting is ON.

ENHANCED TECHNOLOGY 10
DNP3.0 PROTOCOL http://www.entecene.co.kr

(2) RS485 Port


Table B- 8. RS485 Port Setting item
Title Description Step Initial Value
Baud Rate of RS485 port (1200, 2400, 4800, 9600, 19200,
Baud Rate - 9600 bps
38400, 57600, 115200 bps)

Parity Bit Whether to use Parity Bit (NONE, ODD, EVEN) - NONE

Data Bit Data Bit Setting (7, 8) - 8

Stop Bit Stop Bit Setting (1, 2) - 1

CA Delay Collision Avoidance Delay time (0.0 ~ 240.00 sec) 0.01 1.00

Baud Rate
Select Baud Rate of RS485 Port.

Parity Bit
Set whether to use Parity Bit, and its type.

Data Bit
Select the Data Bit for communication.

Stop Bit
Select Stop Bit for communication.

CA Delay
Set a delay time from data received till transferring a reply data.

ENHANCED TECHNOLOGY 11
DNP3.0 PROTOCOL http://www.entecene.co.kr

(3) ETHERNET or Fiber Optic Port


Table B- 9. PORT4/5 Setting item
Initial Value
Title Description Step
PORT4 PORT5
IP Addr Oct1 IP Address First of recloser control (0 ~ 255) 1 192 192

IP Addr Oct2 IP Address Second of recloser control (0 ~ 255) 1 168 168

IP Addr Oct3 IP Address Third of recloser control (0 ~ 255) 1 7 11

IP Addr Oct4 IP Address Fourth of recloser control (0 ~ 255) 1 212 212

Gateway Oct1 Gateway First of recloser control (0 ~ 255) 1 192 192

Gateway Oct2 Gateway Second of recloser control (0 ~ 255) 1 168 168

Gateway Oct3 Gateway Third of recloser control (0 ~ 255) 1 7 11

Gateway Oct4 Gateway Fourth of recloser control (0 ~ 255) 1 1 1

Subnet Mask Oct1 Subnet Mask First of recloser control (0 ~ 255) 1 255 255

Subnet Mask Oct2 Subnet Mask Second of recloser control (0 ~ 255) 1 255 255

Subnet Mask Oct3 Subnet Mask Third of recloser control (0 ~ 255) 1 255 255

Subnet Mask Oct4 Subnet Mask Fourth of recloser control (0 ~ 255) 1 0 0

K-Alv Func Whether to use “Keep Alive Function” (DISABLE, ENABLE) - ENABLE ENABLE

K-Alv Idle T Duration in idle status (0(OFF),1 ~ 600sec) 1 4 4

K-Alv Interval Interval time of Keep Alive transmission (0(OFF),1 ~ 600) 1 2 2

K-Alv Retry The number of retransmission (0 ~ 255) 1 3 3

IP Addr Oct1 ~ 4
Set the IP Address for Entec’s Recloser Control. For example, if IP Address of Entec’s Recloser
Control is ‘255.255.255.255’, set as following.
 IP Addr Oct1 : 255
 IP Addr Oct2 : 255
 IP Addr Oct3 : 255
 IP Addr Oct4 : 255

Gateway Oct1 ~ 4
Set the Gateway Address. Setting method is same as IP Address.

Subnet Mask Oct1 ~ 4


Set the Subnet Mask Address. Setting method is same as IP Address.

ENHANCED TECHNOLOGY 12
DNP3.0 PROTOCOL http://www.entecene.co.kr

K-Alv Func
Select whether to use or not the Ethernet communication connecting status check function.

K-Alv Idle T
If idle status is maintained during the setting time, check the communication connecting
maintenance status.

K-Alv Interval
After checking the communication connecting status, if there isn’t any reply during the setting time,
check again the status.

K-Alv Retry
Check the communication connecting maintenance status as much as the setting number. If there
isn’t a respond, take as communication fail and close the communication connection.

ENHANCED TECHNOLOGY 13
DNP3.0 PROTOCOL http://www.entecene.co.kr

C. Collision Avoidance
(1) Network
 A multi-point network is used (that is, master unit is communicating with several slave units
on same physical link).
 Unsolicited messaging is used where asynchronous, spontaneous messages may be generated
by any node on the network.
 Any network where the physical layer does not implement a collision avoidance scheme and
permits several nodes to communicate at one time (that is, some radio networks).

(2) Algorithm
2wire
 RTS controls DCD line on all other units.
 No stations transmit while DCD line is high except the one that has the RTS line high.
 After DCD line drops low, slaves wait variable time before attempting to transmit.

4wire
 4 Wire controls line with RTS and CTS.
 DCD signal turns to high when modem is connected. If there's tx data, RTS signal is turned on,
and wait for CTS signal.
 When CTS signal is recieved, Tx data will be sent.

ENHANCED TECHNOLOGY 14
DNP3.0 PROTOCOL http://www.entecene.co.kr

D. Configuration for DNP™ 3.0


Table D- 1. DNPTM 3.0 Protocol Setting Item

Initial Value
Title Description Step
DNP3 S1 DNP3 S2
Function Whether to use DNP3 Slave 1 or Slave 2(ENABLE, DISABLE) - DISABLE DISABLE
Port Select Communication Port Setting(PORT1~5) - PORT1 PORT2
D/L Confirm Data Link Confirm Mode (NO, YES, SOME) - SOME SOME
D/L FrameDly Data Link frame Delay time (10 ~ 5000 msec) 10 100msec 100msec
D/L Retries Data Link Retries (0 ~ 2) 1 0 0
D/L Timeout Data link layer time-out (1 ~ 255 sec) 1 10sec 10sec
A/L Retries The number of retransmission of unsol message (0 ~ 255) 1 0 1
A/L Timeout Application layer time-out (1 ~ 255 sec) 1 30sec 30sec
Master Address Master Station Address Setting (0 ~ 65534) 1 60000 60000
Slave Address Slave(Recloser Control) Address (0 ~ 65534) 1 1 1
SBO Time Select before operate time-out (1 ~ 255 sec) 1 15sec 15sec
Init Unsol Whether to use ‘Init Unsol’ when restart (DISABLE, ENABLE) - ENABLE ENABLE
Unsol Time Transfer time to Master station when occurs unsolicited 1 5sec 5sec
event (0 ~ 60 sec)
Unsol Type Method to send unsol message (NOTRIG, PERIOD) - NOTRIG NOTRIG
Class1 Unsolicited mode Setting of Class 1 (DISABLE, ENABLE) - ENABLE ENABLE
Class2 Unsolicited mode Setting of Class 2 (DISABLE, ENABLE) - ENABLE ENABLE
Class3 Unsolicited mode Setting of Class 3 (DISABLE, ENABLE) - ENABLE ENABLE
TCP/UDP Select Communication type of Port4 (TCP, UDP) 1 TCP TCP
TCP Port TCP Port Setting (0 ~ 65535) 1 20000 20000
UDP Port UDP Port Setting (0 ~ 65535) 1 20001 20001
Master IP Oct1 Master IP Address First(0 ~ 255) 1 0 0
Master IP Oct2 Master IP Address Second(0 ~ 255) 1 0 0
Master IP Oct3 Master IP Address Third(0 ~ 255) 1 0 0
Master IP Oct4 Master IP Address Fourth(0 ~ 255) 1 0 0
K-Alv Check Tm Time period of Keep Alive Check (0(OFF), 1 ~ 600sec) 1 4 4
Fragment Size DNP Fragment Size(64 ~ 2048) 1 2048 2048
Time Req(m) Time Synch’ Request Interval (OFF,1-30000 minute) 1 OFF OFF
Retry Type Select Retry Type(IDENT, REGEN) - REGEN IDENT
SA Func Secure Authentication Setting (DISABLE,SAv2,SAv5) - DISABLE DISABLE
TCP/IP TLS TCP/IP TLS Setting (DISABLE, ENABLE) - DISABLE DISABLE
Unsol off TO Final confirmation timeout period. 1 OFF OFF

ENHANCED TECHNOLOGY 15
DNP3.0 PROTOCOL http://www.entecene.co.kr

Function
Select whether to use DNPTM 3.0 Protocol.

Port Select
Set physical port to use DNPTM 3.0 Protocol.
※. NOTE ) If RS485 Port is used for DNPTM3.0 protocol, four setting parameters, ‘Init Unsol’,
‘Class 1’, ‘Class 2’ and ‘Class 3’, shall be set to ‘DISABLE’ mode in order to disable
unsolicited response which subsequently prevents physical damage.

D/L Confirm
Set whether to request Confirmation from Data Link system.
 Sometime : Use Data Link Confirm only in case of Multi-frame (Request link reset at first
Reset) .
 Yes : Request Confirm of every transfer D/L Frame.
 No : Does not Request Confirm of every transfer Frame.

D/L FrameDly
Set Data Link frame Delay Time. If D/L Confirm setting is OFF, it is transfer interval between
frames when occur Multi-frame.

D/L Setting(Retries, Timeout)


Set Retries and Time out of Data Link Layer. These settings are applied when transfer D/L data that
request Confirm from Slave to Master.
 As D/L Timeout is a waiting time till receiving D/L confirm(ACK) of Master side after D/L
frame transfer, if became CTS, DCD timeout regards as transfer failure and handle the D/L,
A/L timeout as fail.
 Progress D/L timer from the first byte transmission of D/L frame and receive all data that first
byte of Master D/L confirm (ACK) started to receive within D/L timeout.

A/L Setting(Retries, Timeout)


 Set the number of retransmission of unsolicited message if there is no confirm about the
unsolicited message from a master.
 Set a waiting time for Slave application to receive A/L Confirm(ACK) from Master
application, in case that confirm is requested during data transfer Slave application to Master
application.

ENHANCED TECHNOLOGY 16
DNP3.0 PROTOCOL http://www.entecene.co.kr

Address (Master Address, Slave Address)


Master Address is referred as Master station address when Entec’s Recloser Control send
Unsolicited Response. It can be set from 0 ~ 65534. Slave Address is showing Entec’s Recloser
Control’s Address, the setting range is the same as Master Address.

SBO Time
It is a parameter to select a time of Select Before Operate. After receiving Select signal, if Operate
signal is not followed within a set time, received Select signal is ignored.

Unsolicited Mode (Init Unsol, Unsol time)


 Init Unsol: Set whether to use Initial Unsolicited Response when restart.
- If Init Unsol is enabled, Initial Unsolicited Response Message is issued when power is up.
- When event occurs according to setting class by Master or locally setting value on LCD,
it can be transmitted voluntarily.
- Application Layer Confirm is requested for unsolicited response message transmitted.
- In the case of the request of D/L confirm (Yes, Sometimes), unsolicited response is
transmitted after Link Reset if the Link Reset has not done before.
- If Unsolicited Class is enabled and there are event data to be sent, Initial Unsolicited
message and the event data including unsent event data occurring before are sent to a
master. (IIN Class Bit not set)
- If Unsolicited Class is disabled and there are event data to be sent, Initial Unsolicited
message is transmitted with the set of relevant IIN Class Bit.
 Unsol Time: Set a delay time of transmission of event data after the last event occurs.
※ It is to solve other RTU communication faulty and master station information processing
overburden caused by wireless frequency channel occupancy increase by increased
communication number because of the meaningless information produced during RTU
fault and control side fault.
 Unsol Type: Set a type to configure a method to send event data.
- NOTRG: If there is no more event occurrence during setting unsolicited time after the
last event occurs, the event data is transmitted.
- PERIOD: Unsolicited message is sent to a master with whole event data occurring after
setting unsolicited time starting and elapsing when the first event occurs.
 Unsolicited Confirmation Timeout is set by the use of Application Timeout.
 While outstation is waiting for confirmation to initial unsolicited message, it normally
response to any other requests sent from a master.

ENHANCED TECHNOLOGY 17
DNP3.0 PROTOCOL http://www.entecene.co.kr

 If the outstation has received Confirm of Initial Null Unsolicited Response Message and
Unsolicited Class is Disable, the outstation does not send Unsolicited Response until
receiving function code 0x14(enable data-filled unsolicited message) request from Master or
is set in Enable the Unsolicited Class of local LCD
 Maintain the setting information about prior Class after the RTU restarts.
 If there are events which are sent, but no confirmation, they are sent when new event occurs
or when the polling request is received.

Unsolicited Class (Class1, Class2, Class3)


Set unsolicited response of each Event Class. In ENABLE setting case, unsolicited message is
transmitted when event occurs.

TCP/UDP Select
Select TCP or UDT communication at the use of Port4(Ethernet or Fiber Optic).

TCP Port
Set the TCP/IP Port number of Entec’s Recloser Control for TCP communication.

UDP Port
Set the TCP/IP Port number of Entec’s Recloser Control for UDP communication.

Master IP Oct1 ~ 4
Set Master IP Address. For example, If Master IP address is ‘192.168.32.4’ set as following.
 Master IP Oct1 : 192
 Master IP Oct2 : 168
 Master IP Oct3 : 32
 Master IP Oct4 : 4
※. NOTE ) If Master IP Oct 1~4 set by “0.0.0.0”, connection allowed from Any IP address.

K-Alv Check Tm
Set the time period that checks the communication connecting status during the idle status.

Fragment Size
Set the size of DNP fragment.

ENHANCED TECHNOLOGY 18
DNP3.0 PROTOCOL http://www.entecene.co.kr

Time Req(m)
Set the Time Synchronization Request Interval(to master station).

Retry Type
Set the A/L Retry Type(Identical, Regenerated).
 Identical : when events sending retry, sequence number is fixed not included newly events.
 Regenerated : when events sending retry, sequence number is increased included newly
events.

SA Func
Set the Secure Authentication.
 SAv2 : Version included in Clause 7 of IEEE 1815-2010.
 SAv5 : Version included in Clause 7 of IEEE 1815-2012 .

TCP/IP TLS
Set the TCP/IP Transport Layer Secure. Only TCP option use-able.

Unsol off TO
Set final confirmation timeout period.
When unsolicited message transmit is failed, the transmission retries repeat. After final retry is
done, it waits during this set time and then another unsolicited response series will be started.

ENHANCED TECHNOLOGY 19
DNP3.0 PROTOCOL http://www.entecene.co.kr

E. Dialing Modem Support

Entec’s Recloser Control can support a Hayes compatible Modem on Port1 and Port1/2(RS-232)
for remote dial up access using DNP3.

(1) Configure modem with AT commands


Before using of Modem connected with Entec’s Recloser Control, following setting shall be
confirmed.

Configure port speed(must be done)


Set DNP communication speed the same as the speed between Entec’s Recloser Control and
Modem, and set DNP communication speed slower than the speed between modems.

Configure answer mode(frequently)


The modem will answer an incoming call on the second ring using the command ATS0=2.

Configure Data Carrier Detect(must be done)


Data Carrier Detect should follow the presence or absence of a calling modem.
The AT command is AT&C1.

Configure Data Terminal Ready(must be done)


Data Terminal Ready should control the modem. If DTR is high the modem is ready to receive
calls. If DTR is low the modem should not receive any more calls and should hang up any existing
call.
The AT command is AT&D2.

Configure Data Set Ready(must be done)


Data Set Ready should verify the modem. DSR is always ON.
The AT command is AT&S0.

Configure no CONNECT messages(must be done)


A Hayes AT-style modem usually outputs a message when a call is received. For example:

CONNECT 9600
The modem has a "quiet mode" that disables these messages.
The AT command is ATQ1. There will be no OK printed in response to this command.

ENHANCED TECHNOLOGY 20
DNP3.0 PROTOCOL http://www.entecene.co.kr

Configure no echo of commands(must be done)


Echoing commands can confuse the console, so turn off command echoing.
The AT command is ATE0.

Configure silent connection(must be done)


Most modems have a speaker. By default this is connected whilst a modem is connecting and
negotiating a common protocol and speed. This is very useful for a dialing modem, as it prevents a
human being accidentally repeatedly called. The speaker can be annoying on answering modems.
The AT command is ATM1.

(2) H-2 Operation functions when to use Dialing Modem


Transmitting a DNP3.0 Packet
 Checks DCD is asserted(Check Online)
 The DNP3.0 packet is transmitted
※ Dial when DCD is Deassert

Receiving a DNP3.0 Packet


 Checks DCD is asserted(Check Online)
 The DNP3.0 packet is received
※ if DCD is Deassert, receiving is not working.

Dialing
 The user should insert an order for Reset.
 Wait 0.5 second
 Make a phone call by using Dialing String and Dialing Number.
 Checks DCD is Asserted
※. Dial connection waiting time is depending on “Data Link Timeout” set by the user.

ENHANCED TECHNOLOGY 21
DNP3.0 PROTOCOL http://www.entecene.co.kr

Hang up
 DTR Line is deasserted
 Wait 2 second
 DTR Line is asserted
 Wait 2 second
※. NOTE ) Entec’s Recloser Control will hang up the modem after a delay of 30 seconds with no
valid packet received or transmitted.

(3) Configuration for Dialing Modem


Table D-1. Configuration for Dialing Modem
Setting Item Description Step Initial Value
Dialing String Dialing Method (ATD, ATDT, ATDP) - ATD

Dialing Number Master Station Phone Number (16Digits number) - -

Initial String AT Commands for Initialized (30 digits(Alphabet capital or symbol) - AT&C1 Q1 M0
&D2 +CRM=129
Cmd Res’ TO Command response timeout(0 ~ 255sec) 1 2sec

Connection Connect TO Connect time(0 ~ 255sec) 1 30sec

Idle Time Idle time for disconnection of communication(0 ~ 255sec) 1 60

Dialing String
Select a proper dial string in accordance with communication circumstance (Master or
Switchboard dial method)
- ATD : Default Dial Type(Already setup in modem; Default Dial)
- ATDT : Tone Dial
- ATDP : Pulse Dial

Dialing Number
Insert call number to call to. [Modem(Master station) phone number]. Total 16 digits shall be used
from the first digit space and empty space shall be filled up by ‘X’.

Initial String
Modem can be reset by inserting total 30 digits String.
Entec’s Recloser Control should be reset before making a phone call(connection).
※. NOTE ) Continuous double Space or ‘/’ shall ignore next String.

ENHANCED TECHNOLOGY 22
DNP3.0 PROTOCOL http://www.entecene.co.kr

Cmd Res’ TO
It is a waiting time of Entec’s Recloser Control to wait for response from a dial modem after
Entec’s Recloser Control sends AT command to a dial modem.

Connect TO
It is a waiting time of Entec’s Recloser Control to wait for completion of communication
connection after Entec’s Recloser Control tries to connect with a master station by the use of a dial
modem.

Idle Time
After Entec’s Recloser Control is connected with a master station and if there is no data exchange,
Entec’s Recloser Control is disconnected from the master station

ENHANCED TECHNOLOGY 23
DNP3.0 PROTOCOL http://www.entecene.co.kr

F. DNP™ 3.0 Device Profile


1 DEVICE PROPERTIES
If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.1 Device Function: Master Outstation

Masters send DNP requests, while Outstation


Outstations send DNP responses. If a single
physical device can perform both functions, a
separate Device Profile Document must be
provided for each function.

1.1.2 Vendor Name: ENTEC Electric &


Electronic Co., Ltd
The name of the organization producing the
device.

Note: The current value of this outstation


parameter is available remotely using
protocol object Group 0 Variation 252.

ENHANCED TECHNOLOGY 24
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.3 Device Name: Recloser Control


(ETR300-R or
The model and name of the device, sufficient
EVRC2A-NT)
to distinguish it from any other device from
the same organization.

Note: The current value of this outstation


parameter is available remotely using
protocol object Group 0 Variation 250.

1.1.4 Device manufacturer’s hardware ETR300-R-600 or


version string: EVRC2A-NT-610

Note: The current value of this outstation


parameter is available remotely using protocol
object Group 0 Variation 243.

1.1.5 Device manufacturer’s software 1.0.0.0


version string:

Note: The current value of this outstation


parameter is available remotely using protocol
object Group 0 Variation 242.

ENHANCED TECHNOLOGY 25
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.6 Device Profile Document Version ETR300-2016-1.0 or


Number:
EVRC2A-NT-2016-1.0
Version of the Device Profile Document is
indicated by a whole number incremented
with each new release. This should match the
latest version shown in the Revision History
at the beginning of this document.

ENHANCED TECHNOLOGY 26
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.7 DNP Levels Supported for: Masters only Level 3


Requests Responses
Indicate each DNP3 Level to which the
None
device conforms fully. For Masters, requests
Level 1
and responses can be indicated
Level 2
independently.
Level 3
Level 4

Outstations Only
Requests and Responses
None
Level 1
Level 2
Level 3
Level 4

ENHANCED TECHNOLOGY 27
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.8 Supported Function Blocks: Self-Address Support


Data Sets
File Transfer
Virtual Terminals
Mapping to IEC 61850 Object Models defined in a
DNP3 XML file
Function code 31, activate configuration
Authentication (if checked then see 1.12)

1.1.9 Notable Additions:

A brief description intended to quickly identify


(for the reader) the most obvious features the
device supports in addition to the Highest DNP
Level Supported. The complete list of features
is described in the Implementation Table.

ENHANCED TECHNOLOGY 28
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.10 Methods to set Configurable XML – Loaded via DNP3 File Transfer Software – Vendor
Parameters: software named
XML – Loaded via other transport mechanism
ETIMS
Terminal – ASCII Terminal Command Line
Direct – Keypad on
Software – Vendor software named ETIMS
device front panel
Proprietary file loaded via DNP3 file transfer
Setting file transfer
Proprietary file loaded via other transport mechanism
via FTP-SSL
Direct – Keypad on device front panel
Factory – Specified when device is ordered
Protocol – Set via DNP3 (e.g. assign class)
Other, explain _______________________

ENHANCED TECHNOLOGY 29
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.11 DNP3 XML files available On-Line: Rd Wr Filename Description of Contents Not supported

XML configuration files names that can be dnpDP.xml Complete Device Profile
read or written through DNP3 File Transfer to dnpDPcap.xml Device Profile Capabilities
a device. dnpDPcfg.xml Device Profile config. values

A device’s currently running configuration is


returned by DNP3 on-line XML file read
from the device.

DNP3 on-line XML file write to a device will


update the device’s configuration when the
Activate Configuration (function code 31) is
received.

ENHANCED TECHNOLOGY 30
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.12 External DNP3 XML files available Rd Wr Filename Description of Contents Not supported
Off-line:
dnpDP.xml Complete Device Profile
XML configuration file names that can be dnpDPcap.xml Device Profile Capabilities
read or written from an external system, t dnpDPcfg.xml Device Profile config. values
ypically from a system that maintains the
outstation configuration.

External off-line XML file read permits a


n XML definition of a new configuration
to be supplied from off-line configuration
tools.

External off-line XML file write permits


an XML definition of a new configuratio
n to be supplied to off-line configuration t
ools.

1.1.13 Connections Supported: Serial (complete section 0) Serial See section 0 and

IP Networking (complete section 1.3) section 1.3

Other, explain ________________________

ENHANCED TECHNOLOGY 31
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.1 DEVICE IDENTIFICATION Capabilities Current Value list methods

1.1.14 Conformance Testing: Self-tested, version 2

Where conformance testing has been


completed for the outstation or master Independently tested, version __________________
station, specify the version of the
Test organization name __________________
published DNP3 test procedures that was
successfully passed. If independently
tested, identify the organization that
performed the test.

ENHANCED TECHNOLOGY 32
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.1 Port Name: Software –


PORT1 – Serial(232): on the side of device
Vendor software
Name used to reference the communication
PORT2 – Serial(232): on the side of device named ETIMS
port defined in this section.
Direct – Keypad on
PORT3 – Serial(485): on the side of device
device front panel

1.2.2 Serial Connection Parameters: Asynchronous - 8 Data Bits, 1 Start Bit, 1 Stop Bit, No 8 Data Bits, Software –
Parity 1Start Bit, Vendor software
Other, explain ____________________________ 1 Stop Bit, named ETIMS
No Parity Direct – Keypad on
device front panel

1.2.3 Baud Rate: Fixed at _______ 9600 Software –


Configurable, range 1200 to 115200 Vendor software
named ETIMS
Configurable, selectable from ____,____,____
Direct – Keypad on
Configurable, other, describe_______________
device front panel

ENHANCED TECHNOLOGY 33
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.4 Hardware Flow Control None Software –


(Handshaking): RS-232 / V.24 / V.28 Options: Vendor software
Asserts: named
Describe hardware signaling requirements of
RTS before Tx RTS before Rx ETIMS
the interface. DTR before Tx DTR before Rx Direct – Keypad on
Always RTS Always DTR
Where a transmitter or receiver is inhibited device front panel
Requires before Tx:
until a given control signal is asserted, it is
CTS DSR
considered to require that signal prior to DCD RI

sending or receiving characters. Requires Rx inactive before Tx

Requires before Rx:


Where a signal is asserted prior to CTS DSR
transmitting, that signal will be maintained DCD RI

active until after the end of transmission. Always ignores:


CTS DSR
Where a signal is asserted to enable DCD RI

reception, any data sent to the device when Other, explain refer “C. Collision Avoidance.

the signal is not active could be discarded. RS-422 / V.11 Options:


Requires Indication before Rx
Asserts Control before Tx
Other, explain ____________

RS-485 Options:
Requires Rx inactive before Tx
Other, explain

Other, explain ____________

ENHANCED TECHNOLOGY 34
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.5 Interval to Request Link Status: Not Supported Not supported

Indicates how often to send Data Link Layer Fixed at_________ seconds

status requests on a serial connection. This Configurable, range _____ to ______ seconds
parameter is separate from the TCP Keep- Configurable, selectable from ___,___,___ seconds
alive timer. Configurable, other, describe________________

ENHANCED TECHNOLOGY 35
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.6 Supports DNP3 Collision No


Avoidance:
Yes, using Back-off time = (Min + Random) method
Indicates whether a device uses a collision
Minimum Back-off time:
avoidance algorithm.

Collision avoidance may be implemented by


a back-off timer with two parameters that
define the back-off time range or by some
other vendor-specific mechanism.
Maximum Random Back-off time component:
The recommended back-off time is specified
as being a fixed minimum delay plus a
random delay, where the random delay has a
maximum value specified. This defines a
range of delay times that are randomly rable, other, describe________________
distributed between the minimum value and
the minimum plus the maximum of the Other, explain refer “C. Collision Avoidance.
random value.

If a back-off timer is implemented with only


a fixed or only a random value, select the
Back-off time method and set the parameter
that is not supported to “Fixed at 0 ms”.

ENHANCED TECHNOLOGY 36
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.7 Receiver Inter-character Timeout: Not checked 100 ms

When serial interfaces with asynchronous No gap permitted


character framing are used, this parameter Fixed at _____ bit times
indicates if the receiver makes a check for Fixed at 100 ms
gaps between characters (i.e. extension of the Configurable, range ____ to ____ bit times
stop bit time of one character prior to the Configurable, range ____ to ____ ms
start bit of the following character within a Configurable, Selectable from ___,___,___bit times
message). If the receiver performs this check Configurable, Selectable from ____, ____, ____ ms
and the timeout is exceeded then the receiver Configurable, other, describe __________________
discards the current data link frame. A
Variable, explain ____
receiver that does not discard data link
frames on the basis of inter-character gaps is
considered to not perform this check.

Where no asynchronous serial interface is


fitted, this parameter is not applicable. In this
case none of the options shall be selected.

ENHANCED TECHNOLOGY 37
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.2 SERIAL CONNECTIONS Capabilities Current Value list methods

1.2.8 Inter-character gaps in transmission: None (always transmits with no inter-character gap) 1 ms

When serial interfaces with asynchronous Maximum _____ bit times


character framing are used, this parameter Maximum 1 ms
indicates whether extra delay is ever
introduced between characters in the
message, and if so, the maximum width of
the gap.

Where no asynchronous serial interface is


fitted, this parameter is not applicable. In this
case none of the options shall be selected.

ENHANCED TECHNOLOGY 38
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.1 Port Name: PORT4 – Ethernet Port 1: on the side of device Software –
PORT5 – Ethernet Port 2: on the side of device Vendor
Name used to reference the communication
software named
port defined in this section.
ETIMS
Direct – Keypad
on
device front panel

1.3.2 Type of End Point: TCP Initiating TCP Listening Software –


TCP Listening Vendor
software named
TCP Dual
ETIMS
UDP Datagram
Direct – Keypad
on
device front panel

ENHANCED TECHNOLOGY 39
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.3 IP Address of this Device: 0.0.0.0 Software –


Vendor
software named
ETIMS
Direct – Keypad
on
device front panel

1.3.4 Subnet Mask: 0.0.0.0 Software –


Vendor
software named
ETIMS
Direct – Keypad
on
device front panel

ENHANCED TECHNOLOGY 40
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.5 Gateway IP Address: 0.0.0.0 Software –


Vendor
software named
ETIMS
Direct – Keypad
on
device front panel

1.3.6 Accepts TCP Connections or UDP Allows all Allows all


Datagrams from: Limits based on an IP address
Limits based on list of IP addresses
Limits based on a wildcard IP address
Limits based on list of wildcard IP addresses
Other, explain_________________

1.3.7 IP Address(es) from which TCP 0.0.0.0 Software – Vendor


Connections or UDP Datagrams are software named
ETIMS
accepted:
Direct – Keypad on
device front panel

ENHANCED TECHNOLOGY 41
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.8 TCP Listen Port Number: Not Applicable (Master w/o dual end point) 20000 Software – Vendor
software named
If Outstation or dual end point Master, port Fixed at 20,000
ETIMS
number on which to listen for incoming TCP Configurable, range 0 to 65535 Direct – Keypad on
connect requests. Required to be Configurable, selectable from ____,____,____ device front panel
configurable for Masters and recommended Configurable, other, describe________________
to be configurable for Outstations.

1.3.9 TCP Listen Port Number of remote Not Applicable (Outstation w/o dual end point) Not Supported
device: Fixed at 20,000

If Master or dual end point Outstation, port Configurable, range _______ to _______
number on remote device with which to Configurable, selectable from ____,____,____
initiate connection. Required to be Configurable, other, describe_______________
configurable for Masters and recommended
to be configurable for Outstations.

ENHANCED TECHNOLOGY 42
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.10 TCP Keep-alive timer: Timer disabled 4 sec Software – Vendor


software named
The time period for the keep-alive timer on Fixed at ___________ms
ETIMS
active TCP connections. Configurable, range _______ to _______ms
Direct – Keypad on
Configurable, selectable from ____,____,____ms
device front panel
Configurable, other, describe selectable from 1 to 600 sec

1.3.11 Local UDP port: Fixed at 20,000 20001 Software – Vendor

Configurable, range 0 to 65535 software named


Local UDP port for sending and/or receiving
ETIMS
UDP datagrams. Master may let system Configurable, selectable from ____,____,____
Direct – Keypad on
choose an available port. Outstation must use Configurable, other, describe_______________
device front panel
one that is known by the master. Let system choose (Masters only)

1.3.12 Destination UDP port for DNP3 Fixed at 20,000 N/A


Requests (Masters only): Configurable, range _______ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________

ENHANCED TECHNOLOGY 43
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.13 Destination UDP port for initial None


unsolicited null responses (UDP Fixed at 20,000
only Outstations): Configurable, range _______ to _______
The destination UDP port for sending initial Configurable, selectable from ____,____,____
unsolicited Null response. Configurable, other, describe by Local UDP port

1.3.14 Destination UDP port for responses None


(UDP only Outstations): Fixed at 20,000

The destination UDP port for sending all Configurable, range _______ to _______
responses other than initial unsolicited Null Configurable, selectable from ____,____,____
Response. Configurable, other, describe Local UDP port
Use local port number (as specified in 1.3.11)

1.3.15 Multiple outstation connections Supports multiple outstations (Masters only) N/A
(Masters only):

Indicates whether multiple outstation


connections are supported.

ENHANCED TECHNOLOGY 44
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.3 IP NETWORKING Capabilities Current Value
list methods

1.3.16 Multiple master connections Supports multiple masters (Outstations only) Software –
(Outstations Only): Vendor software
named
Indicates whether multiple master If supported, the following methods may be used:
ETIMS
connections are supported and the method Method 1 (based on IP address) - required
Direct – Keypad on
that can be used to establish connections. Method 2 (based on IP port number) - recommended
device front panel
Method 3 (browsing for static data) - optional

1.3.17 Time synchronization support: DNP3 LAN procedure (function code 24)
DNP3 Write Time (not recommended over LAN)
Other, explain _________________________
Not Supported

ENHANCED TECHNOLOGY 45
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.4 LINK LAYER Capabilities Current Value
list methods

1.4.1 Data Link Address: Fixed at______ Software – Vendor

Configurable, range 0 to 65519 software named


Indicates if the link address is configurable
ETIMS
over the entire valid range of 0 to 65,519. Configurable, selectable from ____,____,____
Direct – Keypad on
Data link addresses 0xFFF0 through 0xFFFF Configurable, other, describe________________
device front panel
are reserved for broadcast or other special
purposes.

1.4.2 DNP3 Source Address Validation: Never

Indicates whether the device will filter out Always, one address allowed (shown in 1.4.3)

messages not from a specific source address. Always, any one of multiple addresses allowed
(each selectable as shown in 1.4.3)
Sometimes, explain________________

1.4.3 DNP3 Source Address(es) expected Configurable to any 16 bit DNP Data Link Address value DNP channel 1 : 1 Software – Vendor
when Validation is Enabled: Configurable, range 0 to 65519 software named
DNP channel 2 : 2
ETIMS
Selects the allowed source address(es). Configurable, selectable from ____,____,____
Direct – Keypad on
Configurable, other, describe________________
device front panel

ENHANCED TECHNOLOGY 46
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.4 LINK LAYER Capabilities Current Value
list methods

1.4.4 Self Address Support using address Yes (only allowed if configurable) Not Supported
0xFFFC: No

If an Outstation receives a message with a


destination address of 0xFFFC it shall
respond normally with its own source
address. It must be possible to disable the
feature if supported.

1.4.5 Sends Confirmed User Data Frames: Never Sometimes Software – Vendor

Sometimes, explain for multi-frame transferring software named


A list of conditions under which the device
ETIMS
transmits confirmed link layer services Always
Direct – Keypad on
(TEST_LINK_STATES,
device front panel
RESET_LINK_STATES,
CONFIRMED_USER_DATA).

ENHANCED TECHNOLOGY 47
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.4 LINK LAYER Capabilities Current Value
list methods

1.4.6 Data Link Layer Confirmation None 15 sec Software – Vendor


Timeout: software named
Fixed at______ ms
ETIMS
This timeout applies to any secondary data Configurable, range _______ to _______ms
Direct – Keypad on
link message that requires a confirm or Configurable, selectable from ___,___,___ms
device front panel
response (link reset, link status, user data, etc) Configurable, other, describe selectable from 1 to 255 sec
Variable, explain _______________________

1.4.7 Maximum Data Link Retries: Never Retries 0 Software – Vendor


software named
The number of times the device will Fixed at ___________
ETIMS
retransmit a frame that requests Link Layer Configurable, range 0 to 2
Direct – Keypad on
confirmation. Configurable, selectable from ____,____,____
device front panel
Configurable, other, describe______________

1.4.8 Maximum number of octets Fixed at 292 292


Transmitted in a Data Link Frame: Configurable, range ________ to _______

This number includes the CRCs. With a Configurable, selectable from ____,____,____
length field of 255, the maximum size would Configurable, other, describe________________
be 292.

ENHANCED TECHNOLOGY 48
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.4 LINK LAYER Capabilities Current Value
list methods

1.4.9 Maximum number of octets that can Fixed at 292 292


be Received in a Data Link Frame: Configurable, range ________ to _______

This number includes the CRCs. With a Configurable, selectable from ____,____,____
length field of 255, the maximum size would Configurable, other, describe_______________
be 292. The device must be able to receive
292 octets to be compliant.

ENHANCED TECHNOLOGY 49
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.5.1 Maximum number of octets Fixed at ___________ 2048 Software – Vendor


Transmitted in an Application Layer Configurable, range 64 to 2048 software named
Fragment other than File Transfer: ETIMS
Configurable, selectable from ____,____,____
Direct – Keypad on
This size does not include any transport or Configurable, other, describe_______________
device front panel
frame octets.

 Masters must provide a setting less than or


equal to 249 to be compliant.

 Outstations must provide a setting less


than or equal to 2048 to be compliant.

Note: The current value of this outstation


parameter is available remotely using protocol
object Group 0 Variation 240.

1.5.2 Maximum number of octets Same current value as 1.5.1 2048 Software – Vendor
Transmitted in an Application Layer software named
Fixed at ___________
Fragment containing File Transfer: ETIMS
Configurable, range 64 to 2048
Direct – Keypad on
Configurable, selectable from ____,____,____
device front panel
Configurable, other, describe_______________

ENHANCED TECHNOLOGY 50
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.5.3 Maximum number of octets that can Fixed at 249 2048 Software – Vendor
be Received in an Application Layer Configurable, range 64 to 2048 software named
Fragment: ETIMS
Configurable, selectable from ____,____,____
Direct – Keypad on
This size does not include any transport or Configurable, other, describe_______________
device front panel
frame octets.

 Masters must provide a setting greater


than or equal to 2048 to be compliant.

 Outstations must provide a setting greater


than or equal to 249 to be compliant.

Note: The current value of this outstation


parameter is available remotely using protocol
object Group 0 Variation 241.

ENHANCED TECHNOLOGY 51
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.5.4 Timeout waiting for Complete None 30 sec Software – Vendor


Application Layer Fragment: software named
Fixed at______ ms
ETIMS
Timeout if all frames of a message fragment Configurable, range _______ to _______ms
Direct – Keypad on
are not received in the specified time. Configurable, selectable from ___,___,___ms
device front panel
Measured from time first frame of a fragment Configurable, other, describe selectable from 1 to 255 sec
is received until the last frame is received. Variable, explain _______________________

1.5.5 Maximum number of objects Fixed at 100 (enter 0 if controls are not supported for 100
allowed in a single control request CROB)
for CROB (group 12): Configurable, range ________ to _______

Note: The current value of this outstation Configurable, selectable from ____,____,____
parameter is available remotely using protocol Configurable, other, describe_______________
object Group 0 Variation 216. Variable, explain _______________________
Same current value as 1.5.3

ENHANCED TECHNOLOGY 52
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.5.6 Maximum number of objects Fixed at 100 (enter 0 if controls are not supported for 100
allowed in a single control request Analog Outputs)
for Analog Outputs (group 41): Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Variable, explain _______________________
Same current value as 1.5.3

1.5.7 Maximum number of objects Fixed at 100 (enter 0 if controls are not supported for Data 100
allowed in a single control request Sets)
for Data Sets (groups 85, 86, 87): Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe_______________
Variable, explain _______________________
Same current value as 1.5.3

1.5.8 Supports mixing object groups Not applicable – controls are not supported
(AOBs, CROBs and Data Sets) in Yes
the same control request: No

ENHANCED TECHNOLOGY 53
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.5.9 Control Status Codes Supported: 1 – TIMEOUT

Indicates which control status codes are 2 – NO_SELECT

supported by the device: 3 – FORMAT_ERROR


4 – NOT_SUPPORTED
 Masters must indicate which control
5 – ALREADY_ACTIVE
status codes they accept in
6 – HARDWARE_ERROR
outstation responses.
7 – LOCAL
 Outstations must indicate which
8 – TOO_MANY_OBJS
control status codes they generate in
9 – NOT_AUTHORIZED
responses.
10 – AUTOMATION_INHIBIT
Control status code 0 (success) must be 11 – PROCESSING_LIMITED
supported by Masters and Outstations. 12 – OUT_OF_RANGE
13 – DOWNSTREAM_LOCAL
14 – ALREADY_COMPLETE
15 – BLOCKED
16 – CANCELLED
17 – BLOCKED_OTHER_MASTER
18 – DOWNSTREAM_FAIL
126 – RESERVED
127 – UNDEFINED

ENHANCED TECHNOLOGY 54
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.6 FILL OUT THE FOLLOWING If configurable,


Capabilities Current Value
ITEMS FOR MASTERS ONLY list methods

1.6.1 Timeout waiting for Complete None N/A


Application Layer Response(ms): Fixed at______ ms

Timeout on Master if all fragments of a Configurable, range _______ to _______ms


response message are not received in the Configurable, selectable from ___,___,___ms
specified time. Configurable, other, describe________________
Variable, explain _______________________

1.6.2 Maximum Application Layer Retries None N/A


for Request Messages: Fixed at______

The number of times a Master will retransmit Configurable, range _______ to _______
an application layer request message if a Configurable, selectable from ___,___,___
response is not received. This parameter must Configurable, other, describe_______________
never cause a Master to retransmit time sync Variable, explain _______________________
messages.

ENHANCED TECHNOLOGY 55
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.6.3 Timeout waiting for First or Next None N/A


Fragment of an Application Layer Fixed at______ ms
Response: Configurable, range _______ to _______ms
Timeout between a request and the first Configurable, selectable from ___,___,___ms
fragment of a response, or between subsequent Configurable, other, describe________________
fragments of the same response, or between an Variable, explain _______________________
Application Layer Confirmation and a
subsequent fragment.

1.6.4 Issuing controls to off-line devices: Not applicable – controls are not supported N/A

Indicates if the Master issues control requests Yes

to devices that are thought to be off-line (i.e. No


the Master has not seen responses to previous
Master requests).

ENHANCED TECHNOLOGY 56
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.6.5 Issuing controls to off-scan devices: Not applicable – controls are not supported N/A

Indicates if the Master issues control requests Yes

to devices that are currently off-scan (i.e. the No


Master has been configured not to issue poll
requests to the device).

1.6.6 Maximum Application Layer Retries None (required) N/A


for Control Select Messages (same Fixed at______
sequence number): Configurable, range _______ to _______
Indicates the number of times a Master will Configurable, selectable from ___,___,___
retransmit an application layer control select Configurable, other, describe_______________
request message if a response is not received – Variable, explain _______________________
using the same message sequence number.

ENHANCED TECHNOLOGY 57
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.5 APPLICATION LAYER Capabilities Current Value
list methods

1.6.7 Maximum Application Layer Retries None (required) N/A


for Control Select Messages (new Fixed at______
sequence number): Configurable, range _______ to _______
Indicates the number of times a Master will Configurable, selectable from ___,___,___
retransmit an application layer control select Configurable, other, describe_______________
request message if a response is not received – Variable, explain _______________________
using a new message sequence number.

ENHANCED TECHNOLOGY 58
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.1 Timeout waiting for Application None 30 sec Software – Vendor


Confirm of solicited response software named
Fixed at______ ms
message: ETIMS
Configurable, range _______ to _______ms
Direct – Keypad on
Configurable, selectable from ___,___,___ms
device front panel
Configurable, other, describe selectable range 1 to 255 sec
Variable, explain _______________________

1.7.2 How often is time synchronization Never needs time 0 (No needs time) Software – Vendor
required from the master: software named
Within ______ seconds after IIN1.4 is set
ETIMS
Details of when the master needs to perform a Periodically, fixed at _______ seconds
Direct – Keypad on
time synchronization to ensure that the Periodically, between 0 and 30000 seconds
device front panel
outstation clock does not drift outside of an
acceptable tolerance. If the option to relate
this to IIN1.4 is used then details of when
IIN1.4 is asserted are in section 1.10.2.

ENHANCED TECHNOLOGY 59
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.3 Device Trouble Bit IIN1.6: Never used Not Supported

If IIN1.6 device trouble bit is set under Reason for setting_________________________

certain conditions, explain the possible


causes.

1.7.4 File Handle Timeout: Not applicable, files not supported Not Supported

If there is no activity referencing a file Fixed at______ ms

handle for a configurable length of time, the Configurable, range _______ to _______ms
outstation must do an automatic close on the Configurable, selectable from ___,___,___ms
file. The timeout value must be configurable Configurable, other, describe________________
up to 1 hour. When this condition occurs the Variable, explain _______________________
outstation will send a File Transport Status
Object (group 70 var 6) using a status code
value of file handle expired (0x02).

1.7.5 Event Buffer Overflow Behavior: Discard the oldest event


Discard the newest event
Other, explain _________________________

ENHANCED TECHNOLOGY 60
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.6 Event Buffer Organization: Per Object Group (see part 3) Per Object Group Software – Vendor
- Binary Input Event Buffer software named
Explain how event buffers are arranged (per Per Class
size : 256 ETIMS
Object Group, per Class, single buffer, etc) Class 1:
- Counter Event Buffer Direct – Keypad on
Fixed at______
and specify the number of events that can be size : 256
Configurable, range _______ to _______ device front panel
buffered. Configurable, selectable from ___,___,___ - Analog Input Event Buffer
Configurable, other, describe_____________ size : 256
Class 2:
Fixed at______
Configurable, range _______ to _______
Configurable, selectable from ___,___,___
Configurable, other, describe_____________
Class 3:
Fixed at______
Configurable, range _______ to _______
Configurable, selectable from ___,___,___
Configurable, other, describe_____________

Single Buffer
Fixed at______
Configurable, range _______ to _______
Configurable, selectable from ___,___,___
Configurable, other, describe_____________

Other, describe ___________

ENHANCED TECHNOLOGY 61
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.7 Sends Multi-Fragment Responses: Yes

Indicates whether an Outstation sends multi- No

fragment responses (Masters do not send


multi-fragment requests).

1.7.8 Last Fragment Confirmation: Always

Indicates whether the Outstation requests Sometimes, explain _____________________

confirmation of the last fragment of a multi- Never


fragment response.

1.7.9 DNP Command Settings preserved Assign Class


through a device restart: Analog Deadbands

If any of these settings are written through Data Set Prototypes


the DNP protocol and they are not preserved Data Set Descriptors
through a restart of the Outstation, the Master Function Code 31 Activate Configuration
will have to write them again after it receives
a response in which the Restart IIN bit is set.

ENHANCED TECHNOLOGY 62
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.10 Supports configuration signature: Configuration signature supported

Indicates whether an Outstation supports


the Group 0 device attribute “Configurati If configuration signature is supported, then the following

on signature” (variation 200). If yes, list t algorithm(s) are available for calculating the signature:

he vendor-defined name(s) of the algorit


hm(s) available to calculate the signatur Algorithm Name: CCITT CRC16
e.
Note: The algorithm used for calculating the
signature is identified by name in a string that
can be determined remotely using protocol
object Group 0 Variation 201. If only a single
algorithm is available, identifying that
algorithm in this object is optional.

ENHANCED TECHNOLOGY 63
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.11 Requests Application Confirmation: For event responses:

Indicate if application confirmation is Yes


requested: No

 when responding with events Configurable

 when sending non-final fragments For non-final fragments:

of multi-fragment responses Yes

Note: to be compliant both must be No

selected as “yes”. Configurable

ENHANCED TECHNOLOGY 64
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.7 FILL OUT THE FOLLOWING


If configurable,
ITEMS FOR OUTSTATIONS Capabilities Current Value
list methods
ONLY

1.7.12 Supports Clock Management Yes

Indicates whether the Outstation supports No

the clock management functionality:

- supports timestamped object variations


required for its subset level with a time a
ccuracy that is consistent with section 1.
10 of this Device Profile
- if the outstation asserts IIN1.4
[NEED_TIME], it shall support DNP3 time
synchronization functionality

ENHANCED TECHNOLOGY 65
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.8 OUTSTATION UNSOLICITED If configurable,


Capabilities Current Value
RESPONSE SUPPORT list methods

1.8.1 Supports Unsolicited Reporting: Yes On Software – Vendor


software named
When the unsolicited response mode is No
ETIMS
configured “off”, the device is to behave Configurable, selectable from On and Off
Direct – Keypad on
exactly like an equivalent device that has no
device front panel
support for unsolicited responses. If set to On,
the Outstation will send a null Unsolicited
Response after it restarts, then wait for an
Enable Unsolicited Response command from
the master before sending additional
Unsolicited Responses containing event data.

1.8.2 Master Data Link Address: Fixed at______ 60000 Software – Vendor

Configurable, range 0 to 65519 software named


The destination address of the master device
ETIMS
where the unsolicited responses will be sent. Configurable, selectable from ____,____,____
Direct – Keypad on
Configurable, other, describe________________
device front panel

ENHANCED TECHNOLOGY 66
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.8 OUTSTATION UNSOLICITED If configurable,


Capabilities Current Value
RESPONSE SUPPORT list methods

1.8.3 Unsolicited Response Confirmation Fixed at______ ms Software – Vendor


Timeout: software named
Configurable, range _______ to _______ms
ETIMS
This is the amount of time that the outstation Configurable, selectable from ___,___,___ms
Direct – Keypad on
will wait for an Application Layer Configurable, other, describe Application Layer
device front panel
confirmation back from the master indicating confirmation timeout
that the master received the unsolicited Variable, explain _______________________
response message. As a minimum, the range
of configurable values must include times
from one second to one minute. This
parameter may be the same one that is used
for normal, solicited, application confirmation
timeouts, or it may be a separate parameter.

ENHANCED TECHNOLOGY 67
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.8 OUTSTATION UNSOLICITED If configurable,


Capabilities Current Value
RESPONSE SUPPORT list methods

1.8.4 Number of Unsolicited Retries: None 1 times Software – Vendor


software named
This is the number of retries that an outstation Fixed at ___________
ETIMS
transmits in each unsolicited response series if Configurable, range 0 to 255
Direct – Keypad on
it does not receive confirmation back from the Configurable, selectable from ____,____,____
device front panel
master. The configured value includes Configurable, other, describe______________
identical and regenerated retry messages. To Unlimited
be compliant, one of the choices must provide
for an indefinite (and potentially infinite)
number of transmissions.

ENHANCED TECHNOLOGY 68
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.9 OUTSTATION UNSOLICITED


If configurable,
RESPONSE TRIGGER Capabilities Current Value
list methods
CONDITIONS

1.9.1 Number of class 1 events: Class 1 not used to trigger Unsolicited Responses 1

Fixed at 1
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.2 Number of class 2 events: Class 2 not used to trigger Unsolicited Responses 1

Fixed at 1
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.3 Number of class 3 events: Class 3 not used to trigger Unsolicited Responses 1

Fixed at 1
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

ENHANCED TECHNOLOGY 69
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.9 OUTSTATION UNSOLICITED


If configurable,
RESPONSE TRIGGER Capabilities Current Value
list methods
CONDITIONS

1.9.4 Total number events from any class: Total Number of Events not used to trigger Unsolicited
Responses
Fixed at ___________
Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

1.9.5 Hold time after class 1 event: Class 1 not used to trigger Unsolicited Responses

A value of 0 indicates that responses are not Fixed at ___________ ms

delayed due to this parameter. Configurable, range ________ to _______ ms


Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________
Use value specified in section 1.9.8

ENHANCED TECHNOLOGY 70
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.9 OUTSTATION UNSOLICITED


If configurable,
RESPONSE TRIGGER Capabilities Current Value
list methods
CONDITIONS

1.9.6 Hold time after class 2 event: Class 2 not used to trigger Unsolicited Responses

A value of 0 indicates that responses are not Fixed at ___________ ms

delayed due to this parameter. Configurable, range ________ to _______ ms


Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________
Same current value as 1.9.8

1.9.7 Hold time after class 3 event: Class 3 not used to trigger Unsolicited Responses

A value of 0 indicates that responses are not Fixed at ___________ ms

delayed due to this parameter. Configurable, range ________ to _______ ms


Configurable, selectable from ____,____,____ ms
Configurable, other, describe______________
Same current value as 1.9.8

ENHANCED TECHNOLOGY 71
DNP3.0 PROTOCOL http://www.entecene.co.kr

1.9 OUTSTATION UNSOLICITED


If configurable,
RESPONSE TRIGGER Capabilities Current Value
list methods
CONDITIONS

1.9.8 Hold time after event assigned to any Class events not used to trigger Unsolicited Responses 5 sec Software – Vendor
class: software named
Fixed at ___________ ms
ETIMS
A configured value of 0 indicates that Configurable, range ________ to _______ ms
Direct – Keypad on
responses are not delayed due to this Configurable, selectable from ____,____,____ ms device front panel
parameter. Configurable, other, describe selectable 0 to 60 sec

1.9.9 Retrigger Hold Timer: Hold-time timer will be retriggered for each new event Retriggered Software – Vendor
detected (may get more changes in next response) software named
The hold-time timer may be retriggered for
ETIMS
each new event detected (increased possibly Hold-time timer will not be retriggered for each new event
Direct – Keypad on
of capturing all the changes in a single detected (guaranteed update time)
device front panel
response) or not retriggered (giving the
master a guaranteed update time).

1.9.10 Other Unsolicited Response Trigger __________________________________________ N/A


Conditions:

ENHANCED TECHNOLOGY 72
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.10 OUTSTATION PERFORMANCE Capabilities Current Value
list methods

1.10.1 Maximum Time Base Drift Fixed at 0 ms 0 ms


(milliseconds per minute): Range ________ to _______ ms ( Worst case : 1 ms )
If the device is synchronized by DNP, Selectable from ____,____,____ ms
what is the clock drift rate over the full Other, describe______________
operating temperature range.

ENHANCED TECHNOLOGY 73
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.10 OUTSTATION PERFORMANCE Capabilities Current Value
list methods

1.10.2 When does outstation set IIN1.4: Never OFF (0)

When does the outstation set the internal Asserted at startup until first Time Synchronization

indication IIN1.4 NEED_TIME. request received


Periodically every____ seconds
Periodically, range ____to____ seconds
Periodically, selectable from ____,____,___ seconds
____ seconds after last time sync
Range 0 to 30000 minutes after last time sync
Selectable from___,___,___ seconds after last time
sync
When time error may have drifted by ____ ms
When time error may have drifted by range
____to____ ms
When time error may have drifted by selectable from
____,____,___ ms

ENHANCED TECHNOLOGY 74
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.10 OUTSTATION PERFORMANCE Capabilities Current Value
list methods

1.10.3 Maximum Internal Time Fixed at ___________ ms 10 ms + Comunication


Reference Error when set via Range ________ to _______ ms Delay
DNP (ms): Selectable from ____,____,____ ms
The difference between the time set in a Other, describe 10ms + Communication delay
DNP Write Time message, and the time
actually set in the Outstation.

1.10.4 Maximum Delay Measurement Fixed at ___________ ms Maximum 500 ms


error (ms): Range ________ to _______ ms

The difference between the time reported Selectable from ____,____,____ ms


in the delay measurement response and Other, describe : Maximum
the actual time between receipt of the
delay measurement request and issuing
the delay measurement reply.

ENHANCED TECHNOLOGY 75
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.10 OUTSTATION PERFORMANCE Capabilities Current Value
list methods

1.10.5 Maximum Response time (ms): Fixed at ___________ ms Maximum 100 ms

The amount of time an Outstation will Range ________ to _______ ms

take to respond upon receipt of a valid Selectable from ____,____,____ ms


request. This does not include the Other, describe : Maximum
message transmission time.

1.10.6 Maximum time from start-up to Fixed at ___________ ms Maximum 50000 ms


IIN 1.4 assertion (ms): Range ________ to _______ ms
Selectable from ____,____,____ ms
Other, describe : Maximum

ENHANCED TECHNOLOGY 76
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.10 OUTSTATION PERFORMANCE Capabilities Current Value
list methods

1.10.7 Maximum Event Time-tag error Fixed at ___________ ms Maximum 10 ms


for local Binary and Double-bit Range ________ to _______ ms
I/O (ms): Selectable from ____,____,____ ms
The error between the time-tag reported Other, describe : Maximum
and the absolute time of the physical
event. This error includes the Internal
Time Reference Error.

Note: The current value of this parameter


is available remotely using protocol
object Group 0 Variation 217.

1.10.8 Maximum Event Time-tag error Fixed at _10_ ms Maximum 200 ms


for local I/O other than Binary Range ________ to _______ ms
and Double-bit data types (ms): Selectable from ____,____,____ ms
Other, describe : Maximum

ENHANCED TECHNOLOGY 77
DNP3.0 PROTOCOL http://www.entecene.co.kr

Value of Current If configurable,


1.11 INDIVIDUAL FIELD OUTSTATION PARAMETERS:
Setting list methods

1.11.1 User-assigned location name or code string (same as g0v245):

1.11.2 User-assigned ID Code/number string (same as g0v246):

1.11.3 User-assigned name string for the outstation (same as g0v247):

1.11.4 Device Serial Number string (same as g0v248):

1.11.5 User-assigned secondary operator name (same as g0v206):

1.11.6 User-assigned primary operator name (same as g0v207):

1.11.7 User-assigned system name (same as g0v208):

1.11.8 User-assigned owner name (same as g0v244):

ENHANCED TECHNOLOGY 78
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.1 DNP3 device support for secure Supported version(s): Disabled


authentication:

If the device does not support secure Fixed at ___________


authentication then ignore the rest of this Configurable, selectable from Disabled, SAv2, SAv5
section.

If the device does support secure


authentication then specify the version(s) that
are supported in the device. The version
number is an integer value defined in the
DNP3 Specification. The Secure
Authentication procedure defined in IEEE
1815-2010 is version 2. The Secure
Authentication procedure defined in IEEE
1815-2012 is version 5.

ENHANCED TECHNOLOGY 79
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.2 Maximum number of users: Fixed at 1

The secure authentication algorithm provides Configurable, range _______ to _______

support for multiple users. The device must


support details for each user (update keys,
session keys, etc). A user is identified by a
16-bit user number, allowing a maximum of
65535 users. Devices are not mandated to
support this number of potential users.
Indicate here the actual limit to the number of
simultaneous users that can be supported.

ENHANCED TECHNOLOGY 80
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.3 Security message response timeout: Fixed at 2000 ms

Authentication of critical messages may Configurable, range _______ to _______ ms

involve additional message exchanges Configurable, selectable from ____,____,____ ms


(challenges and responses) which can require Configurable, other, describe_______________
an extension to the normal DNP3 message
response timeout. This timeout specifies an
additional time to be used when the extra
security transactions are involved. The
maximum allowable timeout extension
should not exceed 120 seconds.

1.12.4 Aggressive mode of operation  Yes - accepts


(receive): aggressive mode

DNP3 devices may (optionally) accept requests

“aggressive” mode requests, where challenge  No – does not


data used for authentication is appended to a accept aggressive
critical message rather than needing to be mode requests
solicited via a separate message exchange.

ENHANCED TECHNOLOGY 81
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.5 Aggressive mode of operation  Yes - issues


(issuing): aggressive mode

DNP3 devices must support the issuing of requests

“aggressive” mode of operation, where  No – does not issue


challenge data used for authentication is aggressive mode
appended to a critical message rather than requests
needing to be solicited via a separate message
exchange. Specific instances of devices may
have the use of aggressive mode switched off.

ENHANCED TECHNOLOGY 82
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.6 Session Key change interval: Can be disabled Fixed 900 sec

To counter an attack that compromises the


session key, the session key is changed at When enabled:

regular intervals. The maximum interval is 2


hours. Outstation devices invalidate the Configurable, range _______ to _______seconds

current set of session keys if they have not


been changed by the master station after a
period of twice this configured value.

To accommodate systems with infrequent


communications, this change interval can be
disabled and just the session key change
message count used (see 1.12.7)

ENHANCED TECHNOLOGY 83
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.7 Session Key change message count: Configurable, range _______ to _______ Fixed 10000

In addition to changing the session key at


regular intervals, the key shall also be
changed after a specified number of messages
have been exchanged. The maximum
allowable value for this message count is
10,000

1.12.8 Maximum error count (SAv2 only): Not applicable (not using SAv2) Fixed 10

To assist in countering denial of service


attacks when using SAv2, a DNP3 device Configurable, range _______ to _______
shall stop replying with error codes after a
number of successive authentication failures.
This error count has a maximum value of 10.
Setting the error count to zero inhibits all
error messages.

See 1.12.21 for error counts when using


SAv5

ENHANCED TECHNOLOGY 84
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.9 MAC algorithm requested in a SHA-1 (truncated to the leftmost 4 octets) SAv2 : SHA-1
challenge exchange: SHA-1 (truncated to the leftmost 8 octets) SAv5 : SHA-256
Part of the authentication message is hashed SHA-1 (truncated to the leftmost 10 octets)
using an MAC algorithm. Secure SHA-256 (truncated to the leftmost 8 octets)
Authentication version 2 specifies that DNP3 SHA-256 (truncated to the leftmost 16 octets)
devices must support SHA-1 and may AES-GMAC
optionally support SHA-256 for this hashing Other, explain _______________
process. Secure Authentication version 5
specifies that SHA-256 is the default. The
output of the MAC algorithm is truncated
(the resulting length dependent on the media
being used).

1.12.10 Key-wrap algorithm to encrypt AES-128


session keys: AES-256

During the update of a session key, the key is


encrypted using AES-128 or optionally using Other, explain ______________
other algorithms.

ENHANCED TECHNOLOGY 85
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.11 Cipher Suites used with DNP Not relevant – TLS is not used TLS_RSA encrypted
implementations using TLS: with AES256

When TLS is supported, DNP3 Secure TLS_RSA encrypted with AES128 TLS_DH, encrypted
Authentication mandates the support of TLS_RSA encrypted with RC4_128 with AES256
TLS_RSA_WITH_AES_128_SHA. The TLS_RSA encrypted with 3DES_EDE_CBC
specification has a number of recommended TLS_DH, signed with DSS, encrypted with 3DES_EDE_CBC
cipher suite combinations. Indicate the TLS_DH, signed with RSA, encrypted with 3DES_EDE_CBC
supported Cipher Suites for implementations TLS_DHE, signed with DSS, encrypted with 3DES_EDE_CBC
using TLS. TLS_DHE, signed with RSA, encrypted with 3DES_EDE_CBC
TLS_DH, signed with DSS, encrypted with AES128
TLS_DH, signed with DSS, encrypted with AES256
TLS_DH encrypted with AES128
TLS_DH encrypted with AES256
Other, explain _______________

ENHANCED TECHNOLOGY 86
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.12 Change cipher request timeout: Not relevant – TLS is not used

Implementations using TLS shall terminate


the connection if a response to a change Fixed at 15 seconds
cipher request is not seen within this timeout Configurable, range _______ to _______
period. Configurable, selectable from ____,____,____
Configurable, other, describe_______________

1.12.13 Number of Certificate Authorities 4


supported:

Implementations using TLS shall support at


least 4 Certificate Authorities. Indicate the
number supported.

ENHANCED TECHNOLOGY 87
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.14 Certificate Revocation check Not relevant – TLS is not used Revocation check at
time: connect started only.

Implementations using TLS shall evaluate Fixed at __________ hours


Certificate Revocation Lists on a periodic Configurable, range _______ to _______hours
basis, terminating a connection if a certificate Configurable, selectable from ____,____,____hours
is revoked. Configurable, other, describe_______________

ENHANCED TECHNOLOGY 88
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.15 Additional critical function Additional function codes that are to be considered as “critical”:
codes: 0 (Confirm)

The DNP3 specification defines those 1 (Read)

messages with specific function codes that 7 (Immediate freeze)


are critical and must be used as part of a 8 (Immediate freeze – no ack)
secure authentication message exchange. 9 (Freeze-and-clear)
Messages with other function codes are 10 (Freeze-and-clear – no ack)
optional and changes to this list should be 11 (Freeze-at-time)
noted here. 12 (Freeze-at-time – no ack)

Note: Secure Authentication version 5 22 (Assign Class)


defines additional functions as critical that 23 (Delay Measurement)
were not considered critical in version 2. 25 (Open File) – V2 only
These are shown in the next column 26 (Close File) – V2 only
annotated with “V2 only”. 27 (Delete File) – V2 only
28 (Get File Info) – V2 only
30 (Abort File) – V2 only
129 (Response)
130 (Unsolicited Response)

ENHANCED TECHNOLOGY 89
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.16 Other critical fragments: Describe any other critical fragment exchanges:

Other critical transactions can be defined


and should be detailed here. Examples
could be based on time (for example: the
first transaction after a communications
session is established). Other examples
could be based on specific data objects
(for example: the reading of specific data
points).

ENHANCED TECHNOLOGY 90
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.17 Support for remote update key Remote update key change by symmetric
changes: cryptography.

Devices implementing secure authentication Supported key change methods:


version 5 or later have the option to support AES-128 key wrap with SHA-1-HMAC
remote update key changes. If remote update AES-256 key wrap with SHA-256-HMAC
key change is supported then the procedure AES-256 key wrap with AES-GMAC
using symmetric cryptography is mandatory.
Additional support for the procedure using
Remote update key change by asymmetric cryptography
asymmetric (public key) cryptography is
optional. Supported key change methods:
RSAES-OAEP-1024/SHA-1 with DSA SHA-1 and SHA-1-
HMAC
RSAES-OAEP-2048/SHA-256 with DSA SHA-256 and
SHA-256-HMAC
RSAES-OAEP-3072/SHA-256 with DSA SHA-256 and
SHA-256-HMAC
RSAES-OAEP-2048/SHA-256 with DSA SHA-256 and
AES-GMAC
RSAES-OAEP-3072/SHA-256 with DSA SHA-256 and
AES-GMAC

ENHANCED TECHNOLOGY 91
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.18 “Default” user credentials are Yes


permitted to expire: No

1.12.19 Secure Authentication enabled: Configurable, selectable from On and Off

Always On

1.12.20 Length of the challenge data: Fixed at 4 octets

The length of the challenge data used when Configurable, range _______ to _______ octets

setting up session keys shall be between a Configurable, selectable from ____,____,____ octets

minimum length of 4 octets and a maximum Configurable, other, describe______________


length of 32 octets.

ENHANCED TECHNOLOGY 92
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.12 SECURITY PARAMETERS Capabilities Current Value
list methods

1.12.21 Maximum statistic counts Max Authentication Failures: Fixed Max


(SAv5): Authentication Failures
Not applicable (not using SAv5)
by 5
The SAv5 specification allows event objects Configurable, range _______ to _______
to be generated when the statistics reach Fixed Max Reply
certain threshold values. Indicate here how Max Reply Timeouts: Timeouts by 3
these thresholds are set if using SAv5.
Not applicable (not using SAv5) Fixed Authentication
Note that “Max Rekeys Due to Restarts” only Configurable, range _______ to _______ Rekeys by 3
applies to Masters and can be omitted from
Fixed Max Error
the Device Profile for Outstations. Max Authentication Rekeys: Messages Sent by 2
Not applicable (not using SAv5)
Configurable, range _______ to _______

Max Error Messages Sent:


Not applicable (not using SAv5)
Configurable, range _______ to _______

Max Rekeys Due to Restarts:


Not applicable (not using SAv5)
Configurable, range _______ to _______

ENHANCED TECHNOLOGY 93
DNP3.0 PROTOCOL http://www.entecene.co.kr

문제부분
If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

This section indicates which functions are supported by the device when using broadcast addresses.

Note that this section shows only entries that may have a meaningful purpose when used with broadcast requests.

1.13.1 Support for broadcast  Disabled


functionality:  Enabled
 Configurable

ENHANCED TECHNOLOGY 94
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.2 Write functions (FC = 2) Write clock (g50v1 with qualifier code 07):
supported with broadcast  Disabled
requests:  Enabled
 Configurable, other (described elsewhere)

Write last recorded time (g50v3 with qualifier code 07):


 Disabled
 Enabled
 Configurable, other (described elsewhere)

Clear RESTART (g80v1 with qualifier code 00 and index


= 7, value = 0):
 Disabled
 Enabled
 Configurable, other (described elsewhere)

Write of any other group / variation / qualifier code


 Disabled
 Enabled
 Configurable, other (described elsewhere)

ENHANCED TECHNOLOGY 95
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.3 Direct operate functions (FC =  Disabled


5) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.4 Direct operate, no  Disabled


acknowledgment functions (FC  Enabled
= 6) supported with broadcast  Configurable, other (described elsewhere)
requests:

1.13.5 Immediate freeze functions  Disabled


(FC = 7) supported with  Enabled
broadcast requests:  Configurable, other (described elsewhere)

1.13.6 Immediate freeze, no  Disabled


acknowledgment functions (FC  Enabled
= 8) supported with broadcast  Configurable, other (described elsewhere)
requests:

ENHANCED TECHNOLOGY 96
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.7 Freeze and clear functions (FC  Disabled


= 9) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.8 Freeze and clear, no  Disabled


acknowledgment functions (FC  Enabled
= 10) supported with broadcast  Configurable, other (described elsewhere)
requests:

1.13.9 Freeze at time functions (FC =  Disabled


11) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.10 Freeze at time, no  Disabled


acknowledgment functions (FC  Enabled
= 12) supported with broadcast  Configurable, other (described elsewhere)
requests:

ENHANCED TECHNOLOGY 97
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.11 Cold restart functions (FC =  Disabled


13) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.12 Warm restart functions (FC =  Disabled


14) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.13 Initialize data functions (FC =  Disabled


15) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.14 Initialize application functions  Disabled


(FC = 16) supported with  Enabled
broadcast requests:  Configurable, other (described elsewhere)

1.13.15 Start application functions (FC  Disabled


= 17) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

ENHANCED TECHNOLOGY 98
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.16 Stop application functions (FC  Disabled


= 18) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.17 Save configuration functions  Disabled


(FC = 19) supported with  Enabled
broadcast requests:  Configurable, other (described elsewhere)

1.13.18 Enable unsolicited functions Enable unsolicited by event Class (g60v2, g60v3 and
(FC = 20) supported with g60v4 with qualifier code 06):
broadcast requests:  Disabled
 Enabled
 Configurable, other (described elsewhere)

Enable unsolicited for any other group / variation /


qualifier code:
 Disabled
 Enabled
 Configurable, other (described elsewhere)

ENHANCED TECHNOLOGY 99
DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.19 Disable unsolicited functions Disable unsolicited by event Class (g60v2, g60v3 and
(FC = 21) supported with g60v4 with qualifier code 06):
broadcast requests:  Disabled
 Enabled
 Configurable, other (described elsewhere)

Disable unsolicited for any other group / variation /


qualifier code:
 Disabled
 Enabled
 Configurable, other (described elsewhere)

1.13.20 Assign class functions (FC =  Disabled


22) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

1.13.21 Record current time functions  Disabled


(FC = 24) supported with  Enabled
broadcast requests:  Configurable, other (described elsewhere)

ENHANCED TECHNOLOGY 100


DNP3.0 PROTOCOL http://www.entecene.co.kr

If configurable,
1.13 BROADCAST FUNCTIONALITY Capabilities Current Value
list methods

1.13.22 Activate configuration (FC =  Disabled


31) supported with broadcast  Enabled
requests:  Configurable, other (described elsewhere)

ENHANCED TECHNOLOGY 101


DNP3.0 PROTOCOL http://www.entecene.co.kr

2 CAPABILITIES AND CURRENT SETTINGS FOR DEVICE DATABASE (OUTSTATIONS ONLY)


2.1 BINARY INPUTS Capabilities
If configurable,
Static (Steady-State) Group Number: 1 (leave tick-boxes blank if this data type is not Current Value
list methods
Event Group Number: 2 supported)

2.1.1 Static Variation reported when Variation 1 – packed format Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – with flag software named
to Class polls: ETIMS
Based on point Index (add column to table in part 5)

2.1.2 Event Variation reported when Variation 1 – without time Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – with absolute time software named
to Class polls: ETIMS
Variation 3 – with relative time
Note: The support for binary input events can Based on point Index (add column to table in part 5)
be determined remotely using protocol object
Group 0 Variation 237.

2.1.3 Event reporting mode: Only most recent All Events Software – Vendor

All events software named


When responding with event data and more
ETIMS
than one event has occurred for a data point, Based on point Index (add column to table in part 5)
an Outstation may include all events or only
the most recent event. “All events” must be
checked to be compliant.

ENHANCED TECHNOLOGY 102


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.1 BINARY INPUTS Capabilities


If configurable,
Static (Steady-State) Group Number: 1 (leave tick-boxes blank if this data type is not Current Value
list methods
Event Group Number: 2 supported)

2.1.4 Binary Inputs included in Class 0 Always Always Software – Vendor


response: software named
Never Non-Class 0 setting
ETIMS
Only if the point is assigned to a class available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.1.5 Binary Inputs Event Buffer Fixed at _0_ 256 Software – Vendor
Organization: Configurable, range _______ to _______ software named
ETIMS
When event buffers are allocated per object Configurable, selectable from 32,64,128, 256

group (see part 1.7.6), indicate the number of Configurable, other, describe_______________ Direct – Keypad on
events that can be buffered for Binary Inputs. device front panel
If event buffers are not allocated per object
group then set “Fixed at 0”.

ENHANCED TECHNOLOGY 103


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.2 DOUBLE-BIT BINARY INPUTS Capabilities


If configurable,
Static (Steady-State) Group Number: 3 (leave tick-boxes blank if this data type is not Current Value
list methods
Event Group Number: 4 supported)

2.2.1 Static Variation reported when Variation 1 – packed format Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – with flag software named
to Class polls: Based on point Index (add column to table in part 5) ETIMS

Note: The support for double-bit binary inputs


can be determined remotely using protocol
object Group 0 Variation 234.

2.2.2 Event Variation reported when Variation 1 – without time Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – with absolute time software named
to Class polls: Variation 3 – with relative time ETIMS

Based on point Index (add column to table in part 5)

2.2.3 Event reporting mode: Only most recent Software – Vendor

All events software named


When responding with event data and more
Based on point Index (add column to table in part 5) ETIMS
than one event has occurred for a data point,
an Outstation may include all events or only
the most recent event. “All events” must be
checked to be compliant.

ENHANCED TECHNOLOGY 104


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.2 DOUBLE-BIT BINARY INPUTS Capabilities


If configurable,
Static (Steady-State) Group Number: 3 (leave tick-boxes blank if this data type is not Current Value
list methods
Event Group Number: 4 supported)

2.2.4 Double-bit Binary Inputs included in Always Always Software – Vendor


Class 0 response: Never software named
Non-Class 0 setting
ETIMS
Only if the point is assigned to a class available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.2.5 Double-bit Binary Inputs Event Fixed at 0 Shared with Binary Inputs
Buffer Organization: Configurable, range _______ to _______ Event Buffer.

When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Double-bit Binary Inputs. If event buffers
are not allocated per object group then set
“Fixed at 0”.

ENHANCED TECHNOLOGY 105


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.1 Minimum pulse time allowed with Fixed at ______ms (hardware may limit this further) Software – Vendor
Trip, Close, and Pulse On Based on point Index (add column to table in part 5) software named
commands: ETIMS

2.3.2 Maximum pulse time allowed with Fixed at ______ms (hardware may limit this further) Software – Vendor
Trip, Close, and Pulse On software named
Based on point Index (add column to table in part 5)
commands: ETIMS

2.3.3 Binary Output Status included in Always


Class 0 response: Never
Only if the point is assigned to a class
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 106


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.4 Reports Output Command Event Never


Objects: Only upon a successful Control
Upon all control attempts

2.3.5 Static Variation reported when Variation 1 – packed format Software – Vendor
variation 0 requested or in response software named
Variation 2 – output status with flags
to Class polls: ETIMS
Based on point Index (add column to table in part 5)

2.3.6 Event Variation reported when Variation 1 – status without time Not Supported
variation 0 requested or in response Variation 2 – status with time
to Class polls: Based on point Index (add column to table in part 5)
Note: The support for binary output events
can be determined remotely using protocol
object Group 0 Variation 222.

ENHANCED TECHNOLOGY 107


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.7 Command Event Variation reported Variation 1 – command status without time Not Supported
when variation 0 requested or in Variation 2 – command status with time
response to Class polls: Based on point Index (add column to table in part 5)

2.3.8 Event reporting mode: Only most recent Not Supported

When responding with event data and more All events

than one event has occurred for a data point,


an Outstation may include all events or only
the most recent event

2.3.9 Command Event reporting mode: Only most recent Not Supported

When responding with event data and more All events

than one event has occurred for a data point,


an Outstation may include all events or only
the most recent event

ENHANCED TECHNOLOGY 108


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.10 Maximum Time between Select and Not Applicable 15 sec Software – Vendor
Operate: software named
Fixed at _____ seconds
ETIMS
Configurable, range 1 to 255 seconds
Configurable, selectable from___,___,___ seconds Direct – Keypad on
Configurable, other, describe________________ device front panel
Variable, explain _______________________
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 109


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.11 Binary Outputs Event Buffer Fixed at ___________ Not Supported


Organization: Configurable, range _______ to _______

When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Binary Outputs. If event buffers are not
allocated per object group then set “Fixed
at 0”.

ENHANCED TECHNOLOGY 110


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.3 BINARY OUTPUT STATUS


AND
CONTROL RELAY OUTPUT
BLOCK Capabilities
If configurable,
Binary Output Status Group Number: 10 (leave tick-boxes blank if this data type is not Current Value
list methods
Binary Output Event Group Number: 11 supported)
CROB Group Number: 12
Binary Output Command Event Group
Number: 13

2.3.12 Binary Output Commands Event Fixed at ___________ Not Supported


Buffer Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Binary Output Commands. If event buffers
are not allocated per object group then set
“Fixed at 0”.

ENHANCED TECHNOLOGY 111


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.1 Static Counter Variation reported Variation 1 – 32-bit with flag Variation 1 Software – Vendor
when variation 0 requested or in Variation 2 – 16-bit with flag software named
response to Class polls: ETIMS
Variation 5 – 32-bit without flag
Variation 6 – 16-bit without flag
Based on point Index (add column to table in part 5)

2.4.2 Counter Event Variation reported Variation 1 – 32-bit with flag Variation 1 Software – Vendor
when variation 0 requested or in software named
Variation 2 – 16-bit with flag
response to Class polls: ETIMS
Variation 5 – 32-bit with flag and time
Note: The support for counter events can be Variation 6 – 16-bit with flag and time
determined remotely using protocol object Based on point Index (add column to table in part 5)
Group 0 Variation 227.

ENHANCED TECHNOLOGY 112


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.3 Counters included in Class 0 Always Always Software – Vendor


response: software named
Never Non-Class 0 setting
ETIMS
Only if the point is assigned to a class available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.4.4 Counter Event reporting mode: Only most recent (value at time of event) All events Direct – Keypad on

Only most recent (value at time of response) device front panel


When responding with event data and more
than one event has occurred for a data point, All events
an Outstation may include all events or only Based on point Index (add column to table in part 5)
the most recent event. Only the most recent
event is typically reported for Counters.
When reporting “only most recent”, the
counter value reported in the response may be
the value at the time of the original event or it
may be the value at the time of the response.

ENHANCED TECHNOLOGY 113


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.5 Static Frozen Counter Variation Variation 1 – 32-bit with flag Variation 1 Software – Vendor
reported when variation 0 requested Variation 2 – 16-bit with flag software named
or in response to Class polls: Variation 5 – 32-bit with flag and time ETIMS

Variation 6 – 16-bit with flag and time


Variation 9 – 32-bit without flag
Variation 10 – 16-bit without flag
Based on point Index (add column to table in part 5)

2.4.6 Frozen Counter Event Variation Variation 1 – 32-bit with flag Variation 1 Software – Vendor
reported when variation 0 requested Variation 2 – 16-bit with flag software named
or in response to Class polls: Variation 5 – 32-bit with flag and time ETIMS

Note: The support for frozen counter events Variation 6 – 16-bit with flag and time
can be determined remotely using protocol Based on point Index (add column to table in part 5)
object Group 0 Variation 225.

ENHANCED TECHNOLOGY 114


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.7 Frozen Counters included in Class 0 Always Always Software – Vendor


response: Never software named
Non-Class 0 setting
Only if the point is assigned to a class ETIMS
available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.4.8 Frozen Counter Event reporting Only most recent frozen value
mode: All frozen values

When responding with event data and more Based on point Index (add column to table in part 5)
than one event has occurred for a data point,
an Outstation may include all events or only
the most recent event. All events are typically
reported for Frozen Counters.

ENHANCED TECHNOLOGY 115


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.9 Counters Roll Over at: 16 Bits (65,535)


32 Bits (1,000,000)
Other Fixed Value _________
Configurable; range _________ to__________
Configurable, selectable from ___,___,___
Configurable, other, describe________________
Based on point Index (add column to table in part 5)

2.4.10 Counters frozen by means of: Master Request Support only

Freezes itself without concern for time of day “Freeze(Function

Freezes itself and requires time of day Code = 0x07)” and


“Freeze – No
Other, explain _____________________________
Ack(Function Code
= 0x08)” Commands

ENHANCED TECHNOLOGY 116


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.11 Counters Event Buffer Organization: Fixed at ___________ 256 Software – Vendor
software named
When event buffers are allocated per Configurable, range _______ to _______
ETIMS
object group (see part 1.7.6), indicate the Configurable, selectable from 32,64,128, 256
number of events that can be buffered for Configurable, other, describe_______________ Direct – Keypad on
Counters. If event buffers are not device front panel
allocated per object group then set “Fixed
at 0”.

2.4.12 Frozen Counters Event Buffer Fixed at 0 Shared with Counters Event
Organization: Configurable, range _______ to _______ Buffer.

When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Frozen Counters. If event buffers are not
allocated per object group then set “Fixed
at 0”.

ENHANCED TECHNOLOGY 117


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.4 COUNTERS / FROZEN


COUNTERS Capabilities
Counter Group Number: 20 If configurable,
Current Value
Frozen Counter Group Number: 21 (leave tick-boxes blank if this data type is not list methods
Counter Event Group Number: 22 supported)
Frozen Counter Event Group Number: 23

2.4.13 Reports counter events for change of Yes for all counters Software – Vendor
value: software named
No for all counters
ETIMS
Indicate if counter events are created when the Configurable, based on point Index (add column to table in
counter value changes. part 5)

ENHANCED TECHNOLOGY 118


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.1 Static Variation reported when Variation 1 – 32-bit with flag Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – 16-bit with flag software named
to Class polls: ETIMS
Variation 3 – 32-bit without flag
Variation 4 – 16-bit without flag
Variation 5 – single-precision floating point with flag
Variation 6 – double-precision floating point with flag
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 119


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.2 Event Variation reported when Variation 1 – 32-bit without time Variation 2 Software – Vendor
variation 0 requested or in response Variation 2 – 16-bit without time software named
to Class polls: ETIMS
Variation 3 – 32-bit with time
Note: The support for analog input events can Variation 4 – 16-bit with time
be determined remotely using protocol object Variation 5 – single-precision floating point w/o time
Group 0 Variation 231. Variation 6 – double-precision floating point w/o time
Variation 7 – single-precision floating point with time
Variation 8 – double-precision floating point with time
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 120


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.3 Event reporting mode: Only most recent (value at time of event) All events Software – Vendor

Only most recent (value at time of response) software named


When responding with event data and more
ETIMS
than one event has occurred for a data point, All events

an Outstation may include all events or only Based on point Index (add column to table in part 5)
the most recent event. Only the most recent
event is typically reported for Analog Inputs.
When reporting “only most recent”, the
analog value reported in the response may be
the value at the time of the original event or it
may be the value at the time of the response.

ENHANCED TECHNOLOGY 121


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.4 Analog Inputs Included in Class 0 Always Always Software – Vendor


response: software named
Never Non-Class 0 setting
ETIMS
Only if the point is assigned to a class available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.5.5 How Deadbands are set: A. Global Fixed Software – Vendor

B. Configurable through DNP software named


ETIMS
C. Configurable via other means
D. Other, explain ___________________________
Based on point Index - column in part 5 specifies which of
the options applies, B, C, or D

ENHANCED TECHNOLOGY 122


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.6 Analog Deadband Algorithm: Simple

simple - just compares the difference Integrating

from the previous reported Other, explain _____________________________


value Based on point Index (add column to table in part 5)

integrating - keeps track of the accumulated


change

other - indicating another algorithm

ENHANCED TECHNOLOGY 123


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.7 Static Frozen Analog Input Variation Variation 1 – 32-bit with flag Not Supported
reported when variation 0 requested Variation 2 – 16-bit with flag
or in response to Class polls: Variation 3 – 32-bit with time-of-freeze
Variation 4 – 16-bit with time-of-freeze
Variation 5 – 32-bit without flag
Variation 6 – 16-bit without flag
Variation 7 – Single-precision, floating-point with flag
Variation 8 – Double-precision, floating-point with flag
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 124


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.8 Frozen Analog Input Event Variation Variation 1 – 32-bit without time Not Supported
reported when variation 0 requested Variation 2 – 16-bit without time
or in response to Class polls: Variation 3 – 32-bit with time
Note: The support for frozen analog input Variation 4 – 16-bit with time
events can be determined remotely using Variation 5 – Single-precision, floating-point without time
protocol object Group 0 Variation 230. Variation 6 – Double-precision, floating-point without time
Variation 7 – Single-precision, floating-point with time
Variation 8 – Double-precision, floating-point with time
Based on point Index (add column to table in part 5)

2.5.9 Frozen Analog Inputs included in Always Not Supported


Class 0 response: Never
Only if the point is assigned to a class
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 125


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.10 Frozen Analog Input Event reporting Only most recent frozen value Not Supported
mode: All frozen values

When responding with event data and more Based on point Index (add column to table in part 5)
than one event has occurred for a data point,
an Outstation may include all events or only
the most recent event. All events are typically
reported for Frozen Analog Inputs.

ENHANCED TECHNOLOGY 126


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.11 Analog Inputs Event Buffer Fixed at ___________ 256 Software – Vendor
Organization: software named
Configurable, range _______ to _______
ETIMS
When event buffers are allocated per Configurable, selectable from 32,64,128,256
object group (see part 1.7.6), indicate the Configurable, other, describe_______________ Direct – Keypad on
number of events that can be buffered for device front panel
Analog Inputs. If event buffers are not
allocated per object group then set
“Fixed at 0”.

ENHANCED TECHNOLOGY 127


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.5 ANALOG INPUTS / FROZEN


ANALOG INPUTS
Static (Steady-State) Group Number: 30 Capabilities
Static Frozen Group Number: 31 If configurable,
Current Value
Event Group Number: 32 (leave tick-boxes blank if this data type is not list methods
Frozen Analog Input Event Group Number: supported)
33
Deadband Group Number: 34

2.5.12 Frozen Analog Inputs Event Buffer Fixed at ___________ Not Supported
Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Frozen Analog Inputs. If event buffers are
not allocated per object group then set
“Fixed at 0”.

ENHANCED TECHNOLOGY 128


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.1 Static Analog Output Status Variation 1 – 32-bit with flag Variation 2 Software – Vendor
Variation reported when variation 0 Variation 2 – 16-bit with flag software named
requested or in response to Class ETIMS
Variation 3 – single-precision floating point with flag
polls:
Variation 4 – double-precision floating point with flag
Based on point Index (add column to table in part 5)

2.6.2 Analog Output Status Included in Always Always Software – Vendor


Class 0 response: software named
Never Non-Class 0 setting
ETIMS
Only if the point is assigned to a class available each point index.
Based on point Index (add column to table in part 5)
( if set, not included static
responsed)

2.6.3 Reports Output Command Event Never


Objects: Only upon a successful Control
Upon all control attempts

ENHANCED TECHNOLOGY 129


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.4 Event Variation reported when Variation 1 – 32-bit without time Not Supported
variation 0 requested or in response Variation 2 – 16-bit without time
to Class polls: Variation 3 – 32-bit with time
Note: The support for analog output events Variation 4 – 16-bit with time
can be determined remotely using protocol Variation 5 – single-precision floating point w/o time
object Group 0 Variation 219. Variation 6 – double-precision floating point w/o time
Variation 7 – single-precision floating point with time
Variation 8 – double-precision floating point with time
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 130


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.5 Command Event Variation reported Variation 1 – 32-bit without time Not Supported
when variation 0 requested or in Variation 2 – 16-bit without time
response to Class polls: Variation 3 – 32-bit with time
Variation 4 – 16-bit with time
Variation 5 – single-precision floating point w/o time
Variation 6 – double-precision floating point w/o time
Variation 7 – single-precision floating point with time
Variation 8 – double-precision floating point with time
Based on point Index (add column to table in part 5)

2.6.6 Event reporting mode: Only most recent Not Supported

When responding with event data and more All events

than one event has occurred for a data point,


an Outstation may include all events or only
the most recent event.

ENHANCED TECHNOLOGY 131


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.7 Command Event reporting mode: Only most recent Not Supported

When responding with event data and more All events

than one event has occurred for a data point,


an Outstation may include all events or only
the most recent event.

2.6.8 Maximum Time between Select and Not Applicable 15 sec Software – Vendor
Operate: software named
Fixed at _____ seconds
ETIMS
Configurable, range 1 to 255 seconds
Configurable, selectable from ___,___,___seconds Direct – Keypad on
Configurable, other, describe________________ device front panel
Variable, explain _______________________
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 132


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.9 Analog Outputs Event Buffer Fixed at ___________ Not Supported


Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Analog Outputs. If event buffers are not
allocated per object group then set “Fixed
at 0”.

ENHANCED TECHNOLOGY 133


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.6 ANALOG OUTPUTS /


ANALOG OUTPUT
COMMANDS Capabilities
Analog Output Status Group Number: 40 If configurable,
Current Value
Analog Outputs Group Number: 41 (leave tick-boxes blank if this data type is not list methods
Analog Output Events Group Number: 42 supported)
Analog Output Command Events Group
Number: 43

2.6.10 Analog Output Commands Event Fixed at ___________ Not Supported


Buffer Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Analog Output Commands. If event
buffers are not allocated per object group
then set “Fixed at 0”.

ENHANCED TECHNOLOGY 134


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.7 FILE CONTROL If configurable,


Capabilities Current Value
Group Number: 70 list methods

2.7.1 File Transfer Supported: Not Supported

If not supported then do not complete other entries in section


2.7)

2.7.2 File Authentication: Always Not Supported

Indicates whether a valid authentication key Sometimes, explain _____________________

must be obtained prior to open and delete Never


requests.

2.7.3 File Append Mode: Always Not Supported

Indicates if a file can be opened and Sometimes, explain _____________________

appended to versus just overwritten. Never

ENHANCED TECHNOLOGY 135


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.7 FILE CONTROL If configurable,


Capabilities Current Value
Group Number: 70 list methods

2.7.4 Permissions Support: Owner Read Allowed: 0x0100 Not Supported

Indicates the device is capable of using the Owner Write Allowed: 0x0080

indicated permissions. Owner Execute Allowed: 0x0040


Group Read Allowed: 0x0020
Group Write Allowed: 0x0010
Group Execute Allowed: 0x0008
World Read Allowed: 0x0004
World Write Allowed: 0x0002
World Execute Allowed: 0x0001

2.7.5 Multiple Blocks in a Fragment: Yes Not Supported

File data is transferred in a series of blocks of No

a maximum specified size. This indicates


whether only a single block or multiple
blocks will be sent in fragment.

ENHANCED TECHNOLOGY 136


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.7 FILE CONTROL If configurable,


Capabilities Current Value
Group Number: 70 list methods

2.7.6 Max number of Files Open at one Fixed at _________ Not Supported
time: Configurable, range ________ to _______
Configurable, selectable from ____,____,____
Configurable, other, describe______________

2.8 OCTET STRING & EXTENDED


OCTET STRING POINTS Capabilities
If configurable,
Static (Steady-State) Group Number: 110, (leave tick-boxes blank if this data type is not Current Value
list methods
114 supported)
Event Group Number: 111, 115

2.8.1 Event reporting mode: Only most recent Not Supported

When responding with event data and more All events

than one event has occurred for a data point, Based on point Index (add column to table in part 5)
an Outstation may include all events or only
the most recent event.

2.8.2 Octet Strings Included in Class 0 Always Not Supported


response: Never
Only if the point is assigned to a class
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 137


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.7 FILE CONTROL If configurable,


Capabilities Current Value
Group Number: 70 list methods

2.8.3 Octet Strings Event Buffer Fixed at ___________ Not Supported


Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________
number of events that can be buffered for
Octet Strings. If event buffers are not
allocated per object group then set
“Fixed at 0”.

2.8.4 Object Group Selection Fixed, group 110 for all objects Not Supported

Indicate which object group is used to Fixed, group 114 for all objects

transport octet string objects. Configurable, group 110 or 114 for all objects
Based on point Index (add column to table in part 5)

ENHANCED TECHNOLOGY 138


DNP3.0 PROTOCOL http://www.entecene.co.kr

2.9 VIRTUAL TERMINAL PORT


NUMBERS (POINTS) If configurable,
Capabilities Current Value
Static (Steady-State) Group Number: 112 list methods
Event Group Number: 113

2.9.1 Virtual Terminals Event Buffer Fixed at ___________


Organization: Configurable, range _______ to _______
When event buffers are allocated per Configurable, selectable from ____,____,____
object group (see part 1.7.6), indicate the Configurable, other, describe_______________ Not Supported
number of events that can be buffered for
Virtual Terminals. If event buffers are not
allocated per object group then set “Fixed
at 0”.

ENHANCED TECHNOLOGY 139


DNP3.0 PROTOCOL http://www.entecene.co.kr

G. DNP™ 3.0 Implementation Table


Table G-1. DNP 3.0 IMPLEMENT (1/5)
REQUEST RESPONSE
DNP 3.0 IMPLEMENT
(salve must parse) (master must parse)
Var Func Qual Func Qual
obj Description
* Default Codes(dec) Codes(dec) Codes(dec) Codes(hex)
Binary Input 1 (read) 00, 01 (start-stop)
1 0
– Any Variation 22 (assign class) 06 (no range, or all)
Binary Input – Packed 00, 01 (start-stop) 00, 01
1 1 1 (read) 129 (response)
format 06 (no range, or all) (start-stop)
00, 01 (start-stop) 00, 01
1 2 Binary Input – With flags 1 (read) 129 (response)
06 (no range, or all) (start-stop)
Binary Input Event – Any 06 (no range, or all)
2 0 1 (read)
Variation 07, 08(limited qty)
Binary Input Event – 06 (no range, or all) 129 (response) 17, 28
2 1 1 (read)
Without time 07, 08(limited qty) 130 (unsol. resp) (index)
Binary Input Event – With 06 (no range, or all) 129 (response) 17, 28
2 2 1 (read)
absolute time 07, 08(limited qty) 130 (unsol. resp) (index)
Binary Input Event – With 06 (no range, or all) 129 (response) 17, 28
2 3 1 (read)
relative time 07, 08(limited qty) 130 (unsol. resp) (index)
Double-bit Binary Input – 1 (read) 00, 01 (start-stop)
3 0
Any Variation 22 (assign class) 06 (no range, or all)
Double-bit Binary Input – 00, 01 (start-stop) 00, 01
3 1 1 (read) 129 (response)
Packed format 06 (no range, or all) (start-stop)
Double-bit Binary Input – 00, 01 (start-stop) 00, 01
3 2 1 (read) 129 (response)
With flags 06 (no range, or all) (start-stop)
Double-bit Binary Input 06 (no range, or all)
4 0 1 (read)
Event – Any Variation 07, 08(limited qty)
Double-bit Binary Input 06 (no range, or all) 129 (response) 17, 28
4 1 1 (read)
Event – Without time 07, 08(limited qty) 130 (unsol. resp) (index)
Double-bit Binary Input 06 (no range, or all) 129 (response) 17, 28
4 2 1 (read)
Event – With absolute time 07, 08(limited qty) 130 (unsol. resp) (index)
Binary Output – Any 00, 01 (start-stop)
10 0 1 (read)
Variation 06 (no range, or all)
Binary Output – Output 00, 01 (start-stop) 00, 01
10 2 1 (read) 129 (response)
status with flags 06 (no range, or all) (start-stop)
3 (select)
Binary Command – Control 4 (operate) echo of
12 1 17, 28 (index) 129 (response)
relay output block (CROB) 5 (direct op) request
6 (dir. op, no ack)
1 (read)
7 (freeze)
00, 01 (start-stop)
20 0 Counter – Any Variation 8 (freeze noack)
06 (no range, or all)
9 (freeze clear)
10 (frz. cl. noack)

ENHANCED TECHNOLOGY 140


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table G-2. DNP 3.0 IMPLEMENT (2/5)


REQUEST RESPONSE
DNP 3.0 IMPLEMENT
(salve must parse) (master must parse)
Var Func Qual Func Qual
obj Description
* Default Codes(dec) Codes(dec) Codes(dec) Codes(hex)
00, 01 (start-stop) 00, 01
20 1 Counter – 32-bit with flag 1 (read) 129 (response)
06 (no range, or all) (start-stop)
00, 01 (start-stop) 00, 01
20 2 Counter – 16-bit with flag 1 (read) 129 (response)
06 (no range, or all) (start-stop)
Counter – 32-bit without 00, 01 (start-stop) 00, 01
20 5 1 (read) 129 (response)
flag 06 (no range, or all) (start-stop)
Counter – 16-bit without 00, 01 (start-stop) 00, 01
20 6 1 (read) 129 (response)
flag 06 (no range, or all) (start-stop)
Frozen Counter – Any 1 (read) 00, 01 (start-stop)
21 0
Variation 22 (assign class) 06 (no range, or all)
Frozen Counter – 32-bit 00, 01 (start-stop) 00, 01
21 1 1 (read) 129 (response)
with flag 06 (no range, or all) (start-stop)
Frozen Counter – 16-bit 00, 01 (start-stop) 00, 01
21 2 1 (read) 129 (response)
with flag 06 (no range, or all) (start-stop)
Frozen Counter – 32-bit 00, 01 (start-stop) 00, 01
21 5 1 (read) 129 (response)
with flag and time 06 (no range, or all) (start-stop)
Frozen Counter – 16-bit 00, 01 (start-stop) 00, 01
21 6 1 (read) 129 (response)
with flag and time 06 (no range, or all) (start-stop)
Frozen Counter – 32-bit 00, 01 (start-stop) 00, 01
21 9 1 (read) 129 (response)
without flag 06 (no range, or all) (start-stop)
Frozen Counter – 16-bit 00, 01 (start-stop) 00, 01
21 10 1 (read) 129 (response)
without flag 06 (no range, or all) (start-stop)
Counter Event – Any 06 (no range, or all)
22 0 1 (read)
Variation 07, 08(limited qty)
Counter Event – 32-bit with 06 (no range, or all) 129 (response) 17, 28
22 1 1 (read)
flag 07, 08(limited qty) 130 (unsol. resp) (index)
Counter Event – 16-bit with 06 (no range, or all) 129 (response) 17, 28
22 2 1 (read)
flag 07, 08(limited qty) 130 (unsol. resp) (index)
Counter Event – 32-bit with 06 (no range, or all) 129 (response) 17, 28
22 5 1 (read)
flag and time 07, 08(limited qty) 130 (unsol. resp) (index)
Counter Event – 16-bit with 06 (no range, or all) 129 (response) 17, 28
22 6 1 (read)
flag and time 07, 08(limited qty) 130 (unsol. resp) (index)
Frozen Counter Event 06 (no range, or all)
23 0 1 (read)
– Any Variation 07, 08(limited qty)
Frozen Counter Event 06 (no range, or all) 129 (response) 17, 28
23 1 1 (read)
– 32-bit with flag 07, 08(limited qty) 130 (unsol. resp) (index)
Frozen Counter Event 06 (no range, or all) 129 (response) 17, 28
23 2 1 (read)
– 16-bit with flag 07, 08(limited qty) 130 (unsol. resp) (index)
Analog Input 1 (read) 00, 01 (start-stop)
30 0
– Any Variation 22 (assign class) 06 (no range, or all)

ENHANCED TECHNOLOGY 141


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table G-1. DNP 3.0 IMPLEMENT (3/5)


REQUEST RESPONSE
DNP 3.0 IMPLEMENT
(salve must parse) (master must parse)
Var Func Qual Func Qual
obj Description
* Default Codes(dec) Codes(dec) Codes(dec) Codes(hex)
Analog Input 00, 01 (start-stop) 00, 01
30 1 1 (read) 129 (response)
– 32-bit with flag 06 (no range, or all) (start-stop)
Analog Input 00, 01 (start-stop) 00, 01
30 2 1 (read) 129 (response)
– 16-bit with flag 06 (no range, or all) (start-stop)
Analog Input 00, 01 (start-stop) 00, 01
30 3 1 (read) 129 (response)
– 32-bit without flag 06 (no range, or all) (start-stop)
Analog Input 00, 01 (start-stop) 00, 01
30 4 1 (read) 129 (response)
– 16-bit without flag 06 (no range, or all) (start-stop)
Analog Input Event 06 (no range, or all)
32 0 1 (read)
– Any Variation 07, 08(limited qty)
Analog Input Event 06 (no range, or all) 129 (response) 17, 28
32 1 1 (read)
– 32-bit without time 07, 08(limited qty) 130 (unsol. resp) (index)
Analog Input Event 06 (no range, or all) 129 (response) 17, 28
32 2 1 (read)
– 16-bit without time 07, 08(limited qty) 130 (unsol. resp) (index)
Analog Input Event 06 (no range, or all) 129 (response) 17, 28
32 3 1 (read)
– 32-bit with time 07, 08(limited qty) 130 (unsol. resp) (index)
Analog Input Event – 16-bit 06 (no range, or all) 129 (response) 17, 28
32 4 1 (read)
with time 07, 08(limited qty) 130 (unsol. resp) (index)
Analog Input Deadband 00, 01 (start-stop)
34 0 1 (read)
– Any Variation 06 (no range, or all)
00, 01 (start-stop) 00, 01
1 (read) 129 (response)
Analog Input Deadband 06 (no range, or all) (start-stop)
34 1
– 16-bit 00, 01 (start-stop)
2 (write)
06 (no range, or all)
00, 01 (start-stop) 00, 01
1 (read) 129 (response)
Analog Input Deadband 06 (no range, or all) (start-stop)
34 2
– 32-bit 00, 01 (start-stop)
2 (write)
06 (no range, or all)
Analog Output Status 00, 01 (start-stop)
40 0 1 (read)
– Any Variation 06 (no range, or all)
Analog Output Status 00, 01 (start-stop) 00, 01
40 1 1 (read) 129 (response)
– 32-bit with flag 06 (no range, or all) (start-stop)
Analog Output Status 00, 01 (start-stop) 00, 01
40 2 1 (read) 129 (response)
– 16-bit with flag 06 (no range, or all) (start-stop)
3 (select)
4 (operate)
echo of
41 1 Analog Output – 32-bit 5 (direct op) 17, 28 (index) 129 (response)
request
6 (dir. op, no
ack)

ENHANCED TECHNOLOGY 142


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table G-1. DNP 3.0 IMPLEMENT (4/5)


REQUEST RESPONSE
DNP 3.0 IMPLEMENT
(salve must parse) (master must parse)
Var Func Qual Func Qual
obj Description
* Default Codes(dec) Codes(dec) Codes(dec) Codes(hex)
3 (select)
4 (operate)
41 2 Analog Output – 16-bit 17, 28 (index) 129 (response) echo of request
5 (direct op)
6 (dir. op, no ack)
07 (limited qty)
Time and Date 1 (read) 07 (limited qty = 1) 129 (response)
(qty = 1)
50 1 – Absolute t
sime 2 (write) 07 (limited qty = 1)

Time and Date CTO – 129 (response) 07 (limited qty)


51 1
Absolute time, synchronized 130 (unsol. resp) (qty = 1)
Time and Date CTO –
129 (response) 07 (limited qty)
51 2 Absolute time,
130 (unsol. resp) (qty = 1)
unsynchronized
07 (limited qty)
52 1 Time Delay – Coarse 129 (response)
(qty = 1)
07 (limited qty)
52 2 Time Delay – Fine 129 (response)
(qty = 1)
60 1 Class Objects – Class 0 data 1 (read) 06(no range, or all)
06 (no range, or all)
1 (read)
07, 08 (limited qty)
60 2 Class Objects – Class 1 data 20 (enbl. unsol.)
21 (dab. unsol.) 06(no range, or all)
22 (assign class)
1 (read)
20 (enbl. unsol.) 06 (no range, or all)
60 3 Class Objects – Class 2 data
21 (dab. unsol.) 07, 08(limited qty)
22 (assign class)
06 (no range, or all)
1 (read)
07, 08(limited qty)
60 4 Class Objects – Class 3 data 20 (enbl. unsol.)
21 (dab. unsol.) 06(no range, or all)
22 (assign class)
70 1 File identifier 1 (read) 11(variable) 129(response) 11(variable)
00, 01
1 (read) 00, 01 (start-stop) 129 (response)
Internal Indications – (start-stop)
80 1
Packed format 00 (start-stop)
2 (write)
index=7
Data Set Prototype
85 0 1(Read) 06(no range, or all)
– Any Variation

ENHANCED TECHNOLOGY 143


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table G-1. DNP 3.0 IMPLEMENT (5/5)


REQUEST RESPONSE
DNP 3.0 IMPLEMENT
(salve must parse) (master must parse)
Var Qual Func Qual
obj Description Func Codes(dec)
* Default Codes(dec) Codes(dec) Codes(hex)
00, 01 (start-stop)
Data Set Prototype 1 (read) 06 (no range, or all) 129(Response) 5B(Free Format)
85 1
– With UUID 17, 28 (index)
2 (write) 5B(Free Format)
00, 01 (start-stop)
Data Set Descriptor
86 0 22(Assign Class) 06 (no range, or all)
– Any Variation
17, 28 (index)
00, 01 (start-stop)
Data Set Descriptor 1(Read) 06 (no range, or all) 129(Response) 5B(Free Format)
86 1
– Data Set Contents 17, 28 (index)
2(Write) 5B(Free Format)
00, 01 (start-stop)
Data Set Descriptor 00, 01 (start-stop)
86 2 1(Read) 06 (no range, or all) 129(Response)
– Characteristics 17, 28 (index)
17, 28 (index)
00, 01 (start-stop)
Data Set Descriptor
1(Read) 06 (no range, or all) 129(Response) 5B(Free Format)
86 3 – Point Index
17, 28 (index)
Attributes
2(Write) 5B(Free Format)
Data Set
87 0 1(Read) 06 (no range, or all)
– Any Variation
00, 01 (start-stop)
1(Read) 06 (no range, or all) 129(Response) 5B(Free Format)
17, 28 (index)
Data Set 2(Write) 5B(Free Format)
87 1
– Present Value 3(Select) 5B(Free Format) 129(Response) 5B(Free Format)
4(Operate) 5B(Free Format) 129(Response) 5B(Free Format)
5(Direct Operate) 5B(Free Format) 129(Response) 5B(Free Format)
6(Direct Operate NR) 5B(Free Format)
Data Set Event 06 (no range, or all)
88 0 1(Read)
– Any Variation 07, 08 (limited qty)
Data Set Event 06 (no range, or all)
88 1 1(Read) 129(Response) 5B(Free Format)
– Snapshot 07, 08 (limited qty)
No Object (function code only) 13 (cold restart)
No Object (function code only) 14 (warm restart)
No Object (function code only) 23 (delay meas.)

※. NOTE ) The implementation table must list all functionality required by the device whether
Master or Outstation as defined within the DNP3 IED Conformance Test Procedures.
Any functionality beyond the highest subset level supported is indicated by

ENHANCED TECHNOLOGY 144


DNP3.0 PROTOCOL http://www.entecene.co.kr

highlighted rows. Any Object Groups not provided by an outstation or not processed
by a Master are indicated by strikethrough (note these Object Groups will still be
parsed).

ENHANCED TECHNOLOGY 145


DNP3.0 PROTOCOL http://www.entecene.co.kr

H. DNP™ 3.0 Point Table


1. DNP™ 3.0 Point Table for Default User Map

Table H-1. DNP 3.0 INDEX - BINARY INPUT (1/6)


Index Status Base
Point Name Point Property Remark
No. 0 1 No*
0 CLOSE STATUS - CLOSE Static, Event 63

1 OPEN STATUS - OPEN Static, Event 64

2 TROUBLE STATUS OK TROUBLE Static, Event 65

3 MECHENISM LOCK FREE LOCK Static, Event 67

4 GAS ALARM OK ALARM Static, Event 70

5 PANEL SLEEP MODE DEASSERT ASSERT Static, Event 0

6 SECTIONALIZER MODE DEASSERT ASSERT Static, Event 3

7 DOOR OPEN CLOSE OPEN Static, Event 71

8 AC POWER FAIL DEASSERT ASSERT Static, Event 74

9 CHARGER VOLTAGE BAD DEASSERT ASSERT Static, Event 75

10 BATTERY VOLTAGE BAD DEASSERT ASSERT Static, Event 76

11 POWER DOWN DEASSERT ASSERT Static, Event 77

12 BATTERY NO EXIST DEASSERT ASSERT Static, Event 78

13 PROTECTION ENABLED DISABLE ENABLE Static, Event 88

14 GROUND PROTECTION ENABLED DISABLE ENABLE Static, Event 90

15 SEF PROTECTION ENABLED DISABLE ENABLE Static, Event 92

16 RECLOSE ENABLED DISABLE ENABLE Static, Event 94

17 CONTROL LOCK UNLOCK LOCK Static, Event 96

18 REMOTE ENABLED DISABLE ENABLE Static, Event 98

19 LOOP CONTROL ENABLED DISABLE ENABLE Static, Event 100

20 LOOP CONTROL AUTO RESTORE ENABLED DISABLE ENABLE Static, Event 102

21 HOT-LINE TAG ENABLED DISABLE ENABLE Static, Event 104

22 AUX1 ENABLED DISABLE ENABLE Static, Event 106

23 AUX2 ENABLED DISABLE ENABLE Static, Event 108

24 SCADA INPUT PORT-1 DEASSERT ASSERT Static, Event 124

25 SCADA INPUT PORT-2 DEASSERT ASSERT Static, Event 125

26 SCADA INPUT PORT-3 DEASSERT ASSERT Static, Event 126

27 SCADA INPUT PORT-4 DEASSERT ASSERT Static, Event 127

28 SCADA INPUT PORT-5 DEASSERT ASSERT Static, Event 128

ENHANCED TECHNOLOGY 146


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-1. DNP 3.0 INDEX - BINARY INPUT (2/6)


Index Status Base
Point Name Point Property Remark
No. 0 1 No*
29 SCADA INPUT PORT-6 DEASSERT ASSERT Static, Event 129

30 SCADA INPUT PORT-7 DEASSERT ASSERT Static, Event 130

31 SCADA INPUT PORT-8 DEASSERT ASSERT Static, Event 131

32 SCADA INPUT PORT-9 DEASSERT ASSERT Static, Event 132

33 SCADA INPUT PORT-10 DEASSERT ASSERT Static, Event 133

34 SCADA INPUT PORT-11 DEASSERT ASSERT Static, Event 134

35 SCADA INPUT PORT-12 DEASSERT ASSERT Static, Event 135

36 SCADA OUTPUT PORT-1 DEASSERT ASSERT Static, Event 144

37 SCADA OUTPUT PORT-2 DEASSERT ASSERT Static, Event 145

38 SCADA OUTPUT PORT-3 DEASSERT ASSERT Static, Event 146

39 SCADA OUTPUT PORT-4 DEASSERT ASSERT Static, Event 147

40 SCADA OUTPUT PORT-5 DEASSERT ASSERT Static, Event 148

41 SCADA OUTPUT PORT-6 DEASSERT ASSERT Static, Event 149

42 SCADA OUTPUT PORT-7 DEASSERT ASSERT Static, Event 150

43 SCADA OUTPUT PORT-8 DEASSERT ASSERT Static, Event 151

44 USER LOGIC BIT-01 DEASSERT ASSERT Static, Event 19

45 USER LOGIC BIT-02 DEASSERT ASSERT Static, Event 20

46 USER LOGIC BIT-03 DEASSERT ASSERT Static, Event 21

47 USER LOGIC BIT-04 DEASSERT ASSERT Static, Event 22

48 USER LOGIC BIT-05 DEASSERT ASSERT Static, Event 23

49 USER LOGIC BIT-06 DEASSERT ASSERT Static, Event 24

50 USER LOGIC BIT-07 DEASSERT ASSERT Static, Event 25

51 USER LOGIC BIT-08 DEASSERT ASSERT Static, Event 26

52 USER LOGIC BIT-09 DEASSERT ASSERT Static, Event 27

53 USER LOGIC BIT-10 DEASSERT ASSERT Static, Event 28

54 USER LOGIC BIT-11 DEASSERT ASSERT Static, Event 29

55 USER LOGIC BIT-12 DEASSERT ASSERT Static, Event 30

56 USER LOGIC BIT-13 DEASSERT ASSERT Static, Event 31

57 USER LOGIC BIT-14 DEASSERT ASSERT Static, Event 32

58 USER LOGIC BIT-15 DEASSERT ASSERT Static, Event 33

59 USER LOGIC BIT-16 DEASSERT ASSERT Static, Event 34

60 LIVE LINE TIMEOUT : SOURCE VOLTAGE DEASSERT ASSERT Static, Event 239

61 LIVE LINE TIMEOUT : LOAD VOLTAGE DEASSERT ASSERT Static, Event 241

ENHANCED TECHNOLOGY 147


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-1. DNP 3.0 INDEX - BINARY INPUT (3/6)


Index Status Base
Point Name Point Property Remark
No. 0 1 No*
62 OPEN PHASE - A DEASSERT ASSERT Static, Event 280

63 OPEN PHASE - B DEASSERT ASSERT Static, Event 281

64 OPEN PHASE - C DEASSERT ASSERT Static, Event 282

65 OPEN PHASE - R DEASSERT ASSERT Static, Event 283

66 OPEN PHASE - S DEASSERT ASSERT Static, Event 284

67 OPEN PHASE - T DEASSERT ASSERT Static, Event 285

68 PHASE DIFFERENCE TIMEOUT - A DEASSERT ASSERT Static, Event 286

69 PHASE DIFFERENCE TIMEOUT - B DEASSERT ASSERT Static, Event 287

70 PHASE DIFFERENCE TIMEOUT - C DEASSERT ASSERT Static, Event 288

71 SETTING GROUP1 ACTIVE DEASSERT ASSERT Static, Event 82

72 SETTING GROUP2 ACTIVE DEASSERT ASSERT Static, Event 83

73 SETTING GROUP3 ACTIVE DEASSERT ASSERT Static, Event 84

74 SETTING GROUP4 ACTIVE DEASSERT ASSERT Static, Event 85

75 SETTING GROUP5 ACTIVE DEASSERT ASSERT Static, Event 86

76 SETTING GROUP6 ACTIVE DEASSERT ASSERT Static, Event 87

77 Gas Low Lock DEASSERT ASSERT Static, Event 111

78 LOAD CURRENT ALARM - A DEASSERT ASSERT Static, Event 218

79 LOAD CURRENT ALARM - B DEASSERT ASSERT Static, Event 219

80 LOAD CURRENT ALARM - C DEASSERT ASSERT Static, Event 220

81 79 RESET DEASSERT ASSERT Static, Event 229

82 79 CYCLE DEASSERT ASSERT Static, Event 230

83 79 LOCKOUT DEASSERT ASSERT Static, Event 231

84 RECLOSE SEQUENCE 0 DEASSERT ASSERT Static, Event 232

85 RECLOSE SEQUENCE 1 DEASSERT ASSERT Static, Event 233

86 RECLOSE SEQUENCE 2 DEASSERT ASSERT Static, Event 234

87 RECLOSE SEQUENCE 3 DEASSERT ASSERT Static, Event 235

88 RECLOSE SEQUENCE 4 DEASSERT ASSERT Static, Event 236

89 FAULT TIMEOUT - A DEASSERT ASSERT Static, Event 250

90 FAULT TIMEOUT - B DEASSERT ASSERT Static, Event 251

91 FAULT TIMEOUT - C DEASSERT ASSERT Static, Event 252

92 FAULT TIMEOUT - GROUND DEASSERT ASSERT Static, Event 253

93 FAULT TIMEOUT - S.E.F DEASSERT ASSERT Static, Event 255

94 FAULT TIMEOUT - NEG SEQ DEASSERT ASSERT Static, Event 256

ENHANCED TECHNOLOGY 148


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-1. DNP 3.0 INDEX - BINARY INPUT (4/6)


Index Status Base
Point Name Point Property Remark
No. 0 1 No*
PHASE INSTANTANEOUS OVERCURRENT
95 DEASSERT ASSERT Static, Event 260
(50P) TIMEOUT
GROUND INSTANTANEOUS
96 DEASSERT ASSERT Static, Event 261
OVERCURRENT (50G) TIMEOUT
97 SESITIVE EARTH FAULT (50SG) TIMEOUT DEASSERT ASSERT Static, Event 263

NEG SEQ INSTANTANEOUS


98 DEASSERT ASSERT Static, Event 264
OVERCURRENT (50Q) TIMEOUT
99 PHASE TIME OVERCURRENT (51P) TIMEOUT DEASSERT ASSERT Static, Event 265

100 GROUND TIME OVERCURRENT (51G) TIMEOUT DEASSERT ASSERT Static, Event 266

101 NEG SEQ TIME OVERCURRENT (51Q) TIMEOUT DEASSERT ASSERT Static, Event 269

102 UNDER VOLTAGE (27) TIMEOUT DEASSERT ASSERT Static, Event 270

103 OVER VOLTAGE (59) TIMEOUT DEASSERT ASSERT Static, Event 271

104 GROUND OVER VOLTAGE (64G) TIMEOUT DEASSERT ASSERT Static, Event 272

105 UNDER FREQUENCY (81U) TIMEOUT DEASSERT ASSERT Static, Event 274

106 OVER FREQUENCY (81O) TIMEOUT DEASSERT ASSERT Static, Event 275

107 DEMAND (49D) TIMEOUT DEASSERT ASSERT Static, Event 276

108 DIRECTION POWER (32P) TIMEOUT DEASSERT ASSERT Static, Event 277

109 FORWARD POWER (32FP) TIMEOUT DEASSERT ASSERT Static, Event 278

ACTIVATE INRUSH RESTRAINT FOR


110 DEASSERT ASSERT Static, Event 299
PHASE TIME OVERCURRENT
ACTIVATE INRUSH RESTRAINT FOR
111 DEASSERT ASSERT Static, Event 300
GROUND TIME OVERCURRENT
ACTIVATE INRUSH RESTRAINT FOR S.E.F
112 DEASSERT ASSERT Static, Event 301
TIME OVERCURRENT
ACTIVATE INRUSH RESTRAINT FOR NEG
113 DEASSERT ASSERT Static, Event 302
SEQ TIME OVERCURRENT
114 PHASE TIME OVERCURRENT (51P) ALARM DEASSERT ASSERT Static, Event 366

115 GROUND TIME OVERCURRENT (51G) ALARM DEASSERT ASSERT Static, Event 367

116 NEG SEQ TIME OVERCURRENT (51Q) ALARM DEASSERT ASSERT Static, Event 370

117 UNDER VOLTAGE (27) ALARM DEASSERT ASSERT Static, Event 371

118 OVER VOLTAGE (59) ALARM DEASSERT ASSERT Static, Event 372

119 NEUTRAL OVER VOLTAGE (64N) ALARM DEASSERT ASSERT Static, Event 373

120 SAG TIMEOUT - A DEASSERT ASSERT Static, Event 315

121 SAG TIMEOUT - B DEASSERT ASSERT Static, Event 316

122 SAG TIMEOUT - C DEASSERT ASSERT Static, Event 317

123 SWELL TIMEOUT - A DEASSERT ASSERT Static, Event 319

124 SWELL TIMEOUT - B DEASSERT ASSERT Static, Event 320

ENHANCED TECHNOLOGY 149


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-1. DNP 3.0 INDEX - BINARY INPUT (5/6)


Index Status Base
Point Name Point Property Remark
No. 0 1 No*
125 SWELL TIMEOUT - C DEASSERT ASSERT Static, Event 321

126 INTERRUPTION TIMEOUT - A DEASSERT ASSERT Static, Event 323

127 INTERRUPTION TIMEOUT - B DEASSERT ASSERT Static, Event 324

128 INTERRUPTION TIMEOUT - C DEASSERT ASSERT Static, Event 325

129 PQ OVER VOLT TIMEOUT - A DEASSERT ASSERT Static, Event 309

130 PQ OVER VOLT TIMEOUT - B DEASSERT ASSERT Static, Event 310

131 PQ OVER VOLT TIMEOUT - C DEASSERT ASSERT Static, Event 311

132 PQ OVER VOLT TIMEOUT - R DEASSERT ASSERT Static, Event 312

133 PQ OVER VOLT TIMEOUT - S DEASSERT ASSERT Static, Event 313

134 PQ OVER VOLT TIMEOUT - T DEASSERT ASSERT Static, Event 314

135 PQ UNDER VOLT TIMEOUT - A DEASSERT ASSERT Static, Event 303

136 UNBALANCE TIMEOUT - SOURCE VOLTAGE DEASSERT ASSERT Static, Event 327

137 PQ UNDER VOLT TIMEOUT - B DEASSERT ASSERT Static, Event 304

138 UNBALANCE TIMEOUT - LOAD VOLTAGE DEASSERT ASSERT Static, Event 328

139 PQ UNDER VOLT TIMEOUT - C DEASSERT ASSERT Static, Event 305

140 UNBALANCE TIMEOUT - CURRENT DEASSERT ASSERT Static, Event 329

141 PQ UNDER VOLT TIMEOUT - R DEASSERT ASSERT Static, Event 306

142 PQ UNDER FREQUENCY TIMEOUT DEASSERT ASSERT Static, Event 330

143 PQ UNDER VOLT TIMEOUT - S DEASSERT ASSERT Static, Event 307

144 VOLTAGE THD TIMEOUT - A DEASSERT ASSERT Static, Event 342

145 PQ UNDER VOLT TIMEOUT - T DEASSERT ASSERT Static, Event 308

146 VOLTAGE THD TIMEOUT - B DEASSERT ASSERT Static, Event 343

147 VOLTAGE THD TIMEOUT - C DEASSERT ASSERT Static, Event 344

148 CURRENT THD TIMEOUT - A DEASSERT ASSERT Static, Event 346

149 CURRENT THD TIMEOUT - B DEASSERT ASSERT Static, Event 347

150 CURRENT THD TIMEOUT - C DEASSERT ASSERT Static, Event 348

151 DIAGNOSTIC ADC (A/D Converter) DEASSERT ASSERT Static, Event 51

152 DIAGNOSTIC OPERATION POWER DEASSERT ASSERT Static, Event 52

153 DIAGNOSTIC CLOSE COIL DEASSERT ASSERT Static, Event 53

154 DIAGNOSTIC TRIP COIL DEASSERT ASSERT Static, Event 54

155 DIAGNOSTIC IGBT DEASSERT ASSERT Static, Event 55

156 DIAGNOSTIC ALARM STATUS DEASSERT ASSERT Static, Event 61

157 DIAGNOSTIC ERROR STATUS DEASSERT ASSERT Static, Event 62

ENHANCED TECHNOLOGY 150


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-1. DNP 3.0 INDEX - BINARY INPUT (6/6)


NOTE
*. All BI Points can change assigned Class and Point Index Number on ETIMS Interface Software. Please refer to
“ETIMS Interface Software User’s Manual” for more detail information.
*. By the use of the "Base Number" specified to each point above, the detailed description for the corresponding point can
be confirmed on "Table 1. BASE DATA POINTS - BINARY INPUT" of the "Recloser Control ETR300-R &
EVRC2A-NT Communication Protocol MAP Configuration User Manual".

ENHANCED TECHNOLOGY 151


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-2. DNP 3.0 INDEX – BINARY OUTPUT


Index Base
Point Name Code Field TR/CL Field Block Condition Remark
No. No*
CTR Lock || Mec’ Lock
0 CB CLOSE/OPEN Pulse ON CLOSE/TRIP 0
|| Synchro
1 CB OPEN Pulse ON CLOSE CTR Lock 1

2 PROTECTION ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 2

3 PROTECTION DISABLE/NONE Pulse ON CLOSE CTR Lock 3

4 GROUND ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 4

5 GROUND DISABL Pulse ON CLOSE CTR Lock 5

6 S.E.F ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 6

7 S.E.F DISABLE Pulse ON CLOSE CTR Lock 7

8 RECLOSE ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 8

9 RECLOSE DISABLE Pulse ON CLOSE CTR Lock 9

10 CONTROL LOCK/UNLOCK Pulse ON CLOSE/TRIP CTR Lock 10

11 CONTROL UNLOCK Pulse ON CLOSE CTR Lock 11

12 LOOP CONTROL ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 12

13 LOOP CONTROL DISABLE Pulse ON CLOSE CTR Lock 13

LOOP CONTROL AUTO RESTORE


14 Pulse ON CLOSE/TRIP CTR Lock 14
ENABLE/DISABLE
LOOP CONTROL AUTO RESTORE
15 Pulse ON CLOSE CTR Lock 15
DISABLE
16 HOT LINE TAG ENABLE/DISABLE Pulse ON CLOSE/TRIP CTR Lock 16

17 HOT LINE TAG DISABLE Pulse ON CLOSE/TRIP CTR Lock 1

NOTE
*. Block Condition Description
- CTR Lock(Control Lock) : CONTROL function is locked status in panel
- Mec’ Lock(Mechanism Lock) : Recloser(Tank) is locked status
- Seq’ Running : Currently Sequence is conducting(79 CYCLE).
- Synchro : Synchronism check element is detected.
- AC Fail : External AC Power is not supplied.

*. All BO Points can change assigned Class and Point Index Number on ETIMS Interface Software. Please refer to

“ETIMS Interface Software User’s Manual” for more detail information.

ENHANCED TECHNOLOGY 152


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-3. DNP 3.0 INDEX – COUNTER INPUT


Index Base
Point Name Point Property Remark
No. No
0 RESTART Static, Event 16bit / 32bit 0

1 DIAGNOSIS Static, Event 16bit / 32bit 1

2 OPERATION Static, Event 16bit / 32bit 130

3 TRIP Static, Event 16bit / 32bit 131

NOTE
*. 16 bit rollover Counter 65535.

*. 32 bit rollover Counter 1,000,000.

*. All CI Points can change assigned Class and Point Index Number on ETIMS Interface Software. Please refer to

“ETIMS Interface Software User’s Manual” for more detail information.

ENHANCED TECHNOLOGY 153


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-4. DNP 3.0 INDEX – ANALOG INPUT(1/2)


Index Base
Point Name Point Property Remark
No. No*

0 Current A (RMS) Static, Event 1A/1Count 153

1 Current B (RMS) Static, Event 1A/1Count 154

2 Current C (RMS) Static, Event 1A/1Count 155

3 Current G (RMS) Static, Event 1A/1Count 156

4 Current N (RMS) Static, Event 1A/1Count 157

5 Current SEF (RMS) Static, Event 1A/1Count 158

6 Positive Current(I1) Static, Event 1A/1Count 165

7 Negative Current(I2) Static, Event 1A/1Count 166

8 Zero Seq. Current(I0) Static, Event 1A/1Count 167

9 Voltage A (RMS) (Source) Static, Event 1V/1Count 187

10 Voltage B (RMS) (Source) Static, Event 1V/1Count 188

11 Voltage C (RMS) (Source) Static, Event 1V/1Count 189

12 Line-Line Voltage AB (RMS) Static, Event 1V/1Count 195

13 Line-Line Voltage BC (RMS) Static, Event 1V/1Count 196

14 Line-Line Voltage CA (RMS) Static, Event 1V/1Count 197

15 Positive Voltage V1 (Source) Static, Event 1V/1Count 201

16 Negative Voltage V2 (Source) Static, Event 1V/1Count 202

17 Zero Seq. Voltage V0 (Source) Static, Event 1V/1Count 203

18 Active Power A Static, Event 1KW/1Count 233

19 Active Power B Static, Event 1KW/1Count 234

20 Active Power C Static, Event 1KW/1Count 235

21 Active Power (3Φ) Static, Event 1KW/1Count 236

22 Reactive Power (3Φ) Static, Event 1KVar/1Count 240

23 Apparent Power (3Φ) Static, Event 1KVA/1Count 244

24 POSITIVE Active Power (3Φ) Static, Event 1KW/1Count 252

25 NEGATIVE Active Power (3Φ) Static, Event 1KW/1Count 256

26 Power Factor A Static, Event 1%/1Count 245

27 Power Factor B Static, Event 1%/1Count 246

28 Power Factor C Static, Event 1%/1Count 247

29 Power Factor (3Φ) Static, Event 1%/1Count 248

30 Channel1 Frequency Static, Event 1Hz/1Count 19

ENHANCED TECHNOLOGY 154


DNP3.0 PROTOCOL http://www.entecene.co.kr

Table H-4. DNP 3.0 INDEX – ANALOG INPUT(2/2)


NOTE
*. All AI Points can change assigned Class and Point Index Number on ETIMS Interface Software. Please refer to
“ETIMS Interface Software User’s Manual” for more detail information.
*. By the use of the "Base Map Number" specified to each point above, the detailed description for the corresponding
point can be confirmed on "Table 4. BASE DATA POINTS - ANALOG INPUT" of the "Recloser Control ETR300-
R & EVRC2A-NT Communication Protocol MAP Configuration User Manual".

ENHANCED TECHNOLOGY 155

You might also like