Professional Documents
Culture Documents
Dnp3.0 Protocol Technical Manual: Entec
Dnp3.0 Protocol Technical Manual: Entec
30
DNP3.0 PROTOCOL
Technical Manual
ENTEC ENTEC
ELECTRIC & ELECTRONIC CO., LTD
Copyright © 2006 by ENTEC ELECTRIC & ELECTRONIC CO., LTD all right reserved. Forerunner Distribution & Automation
DNP3.0 PROTOCOL http://www.entecene.co.kr
Release Note:
ENHANCED TECHNOLOGY i
DNP3.0 PROTOCOL http://www.entecene.co.kr
TABLE OF CONTENTS
A. Introduction ………………………..…………………………………………………………...1
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 EVRC2A-N 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.
ENHANCED TECHNOLOGY 1
DNP3.0 PROTOCOL http://www.entecene.co.kr
Characteristics
Deadband Configuration
DNP master can read or write the deadband value of an analog input point installed on EVRC2A-N.
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 EVRC2A-N 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. For more
information of the deadband, refer to “E. DNP™ 3.0 Point Table.”
Max. value
Limit High
variation
Time
variation
Limit Low
Min. value t1 t2 t3 t4
∆t = 1sec
Figure A-1. Deadband configuration
ENHANCED TECHNOLOGY 2
DNP3.0 PROTOCOL http://www.entecene.co.kr
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, Faultwave shall be
maintained in detail timing. We provide Object 50, Variation 01 and Object 52, Vairation 02 which
are DNP function, the user can set the time via a DNP master.
ENHANCED TECHNOLOGY 3
DNP3.0 PROTOCOL http://www.entecene.co.kr
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.
ENHANCED TECHNOLOGY 4
DNP3.0 PROTOCOL http://www.entecene.co.kr
D/L Confirm Enable data link layer confirm NO, YES, SOMETIMES SOME
Time Req(m) Time Synch’ Request Interval OFF, 1 ~ 30000 min OFF
Use Port DNP Protocol port select P2-232, P3-485, P4-TCP P2-232
D/L Confirm
This is a parameter to transfer Data Frame from DNP™ 3.0 Communication and request Confirm
from Master station. There is No, Yes, Sometime selection. “No” means “Never confirm request”,
“Yes” means “Always confirm request”, “Sometime” means that it requests confirmation when
transferring Frame is Multi-Frame.
ENHANCED TECHNOLOGY 5
DNP3.0 PROTOCOL http://www.entecene.co.kr
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.
Tx Delay
It is a Delay time that, after RTS(Request To Send) signal is High, till EVRC2A-N send Data frame.
ENHANCED TECHNOLOGY 6
DNP3.0 PROTOCOL http://www.entecene.co.kr
Use Port
When EVRC2A-N uses DNP Protocol, RS-232 Port(PORT2), RS-485/422 Port (PORT3) or
Ethernet port(PORT4) can be used for connecting with Master Station. For more details about Port,
please refert to EVRC2A-N Manual “5.2. Communication”.
※. When DNP Protocol uses RS-485/422 port, although Configuration setting for Unsolicited
Class is set to “ENABLE”, in order to prevent any internal crash in Network, the
Configuration setting automatically becomes “DISABLE”.
ENHANCED TECHNOLOGY 7
DNP3.0 PROTOCOL http://www.entecene.co.kr
DNP V3.00
DEVICE PROFILE DOCUMENT
Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP
Levels Supported (the complete list is described in the attached table) :
Maximum Data Link Frame Size (octets) : Maximum Application Fragment Size (octets) :
Transmitted 292 Transmitted 2048
(if>2048,must be configurable)
Received (must be 292) Received 2048 (must be >= 249)
ENHANCED TECHNOLOGY 8
DNP3.0 PROTOCOL http://www.entecene.co.kr
□ Never
□ Always
□ Sometimes If ‘Sometimes’, when?
■ Configurable If ‘Configurable’, how? By Setting (If Sometime, when Reporting
multi-frame.)
□ Never
□ Always (not recommended)
■ When reporting Event Data (Slave devices only)
□ When sending multi-fragment responses (Slave devices only)
□ Sometimes If ‘Sometimes’, when?
□ Configurable If ‘Configurable’, how?
Others
Attach explanation if 'Variable' or 'Configurable' was checked for any timeout.
ENHANCED TECHNOLOGY 9
DNP3.0 PROTOCOL http://www.entecene.co.kr
Reports Binary Input Change Events when Reports time-tagged Binary Input Change
no specific variation requested : events when no specific variation requested :
□ Never □ Never
□ Only time-tagged ■ Binary Input Change With Time
□ Only non-time-tagged □ Binary Input Change With Relative Time
■ Configurable to send both, one or the other □ Configurable (attach explanation)
fff(attach explanation)
□ Never ■ Never
■ Configurable (attach explanation) □ When Device Restarts
□ Only certain objects □ When Status Flags Change
□ Sometimes (attach explanation)
ENHANCED TECHNOLOGY 10
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 11
DNP3.0 PROTOCOL http://www.entecene.co.kr
2 1 Binary Input Change without Time 1 06, 07, 08 129, 130 17, 28
2 2* Binary Input Change with Time 1 06, 07, 08 129, 130 17, 28
00, 01,
10 0 Binary Output - All Variations 1 06, 07,
08, 17, 28
10 1 Binary Output
00, 01
00, 01 07,
10 2* Binary Output Status 1 06, 07, 129
08, 17, 28
08, 17, 28
echo of
12 1 Control Relay Output Block 3, 4, 5, 6 17, 28 129
request
12 3 Pattern Mask
00, 01
1
20 0 Binary Counter - All Variations 06, 07,
08, 17, 28
ENHANCED TECHNOLOGY 12
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 13
DNP3.0 PROTOCOL http://www.entecene.co.kr
22 5 32-Bit Counter Change Event with Time 1 06, 07, 08 129 17, 28
22 6 16-Bit Counter Change Event with Time 1 06, 07, 08 129 17, 28
00, 01,
30 0 Analog Input - All Variations 1 06, 07,
08, 17, 28
ENHANCED TECHNOLOGY 14
DNP3.0 PROTOCOL http://www.entecene.co.kr
00, 01,
00, 01, 07
30 1 32-Bit Analog Input 1 06, 07, 129
08, 17, 28
08, 17, 28
00, 01,
00, 01, 07
30 2* 16-Bit Analog Input 1 06, 07, 129
08, 17, 28
08, 17, 28
00, 01,
00, 01, 07
30 3 32-Bit Analog Input without flag 1 06, 07, 129
08, 17, 28
08, 17, 28
00, 01,
00, 01, 07
30 4 16-Bit Analog Input without flag 1 06, 07, 129
08, 17, 28
08, 17, 28
32 4* 16-Bit Analog Change Event with Time 1 06 ,07, 08 129, 130 17, 28
ENHANCED TECHNOLOGY 15
DNP3.0 PROTOCOL http://www.entecene.co.kr
34 1 16-bit Analog Input Deadband 1,2 00, 06, 28 129 00, 06, 28
40 0 Analog Output Status - All Variations 1 00 ,01, 06
07, 08 00, 01, 07
40 1 32-Bit Analog Output Status 1 129
17, 28 08, 17, 28
07, 08 00, 01, 07
40 2* 16-Bit Analog Output Status 1 129
17, 28 08, 17, 28
41 1 32-Bit Analog Output Block
echo of
41 2 16-Bit Analog Output Block 3, 4, 5, 6 17, 28 129
request
50 0 Time and Date - All Variations 1 06, 07, 08 129 07
07,
2
quantity=1
50 1* Time and Date
07, 00, 07
1 129
quantity=1 quantity=1
50 2 Time and Date with Interval
07,
51 1 Time and Date CTO 129
quantity=1
07,
51 2 Unsynchronized Time and Date CTO 129
quantity=1
52 0 Time Delay - All Variations
07,
52 1 Time Delay Coarse 129
quantity=1
07,
52 2 Time Delay Fine 129
quantity=1
ENHANCED TECHNOLOGY 16
DNP3.0 PROTOCOL http://www.entecene.co.kr
60 0 Not Defined
60 1 Class 0 Data 1 06
20, 21 06
20, 21 06
20, 21 06
70 1 File Identifier
80 1 Internal Indications
00, index=7
81 1 Storage Object
82 1 Device Profile
90 1 Application Identifier
ENHANCED TECHNOLOGY 17
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 18
DNP3.0 PROTOCOL http://www.entecene.co.kr
53 Negative Sequence Fast Time Overcurrent (46(51)-1) Static, Event Class 1 Note2)
54 Negative Sequence Delay Time Overcurrent (51Q2) Static, Event Class 1 Note2)
ENHANCED TECHNOLOGY 19
DNP3.0 PROTOCOL http://www.entecene.co.kr
71 CLPU - Loss of Load Diversity (Outage Condition) Static, Event Class 1 Note4)
73 CLPU - Loss of Load Diversity (Outage Condition) T.O Static, Event Class 1 Note4)
74 CLPU - Restore Min. Trips Condition T.O Static, Event Class 1 Note4)
ENHANCED TECHNOLOGY 20
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 21
DNP3.0 PROTOCOL http://www.entecene.co.kr
NOTE
All BI Points can change assigned Class on EVRC2A-N Interface Software. Please refer to “EVRC2A-N Interface
Software User’s Manual” for more detail information.
ENHANCED TECHNOLOGY 22
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 23
DNP3.0 PROTOCOL http://www.entecene.co.kr
Index Field
NOTE
1) Operation condiction when LOOP function is used.
LOOP is set for SEC, MID : Control available
LOOP is set for TIE : Control available only when OPEN status
LOOP is set for NONE : Control not available
3) As changed value by AO signal, changeds present setting value and restart a system
4) If SCADA INPUT HardWare is installed, it is operated.
※ A “Pulse ON” code takes effect immediately when received, therefore timing is irrelevant
5) Block Condition Description
ENHANCED TECHNOLOGY 24
DNP3.0 PROTOCOL http://www.entecene.co.kr
BINARY COUNTERS
Static (Steady-State) Object Number : 20
Request Function Codes supported : 1 (read)
Static Variation reported when variation 0 requested : 6 (16-Bit Binary Counter without Flag)
Change Event Variation reported when variation 0 requested: none-not supported
Point Assigned
Point Index Description Notes
Property Class
NOTE
1) 16 bit rollover Counter.
ENHANCED TECHNOLOGY 25
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 26
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 27
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 28
DNP3.0 PROTOCOL http://www.entecene.co.kr
117 Today Max Demand Current - A (A) Static, Event 3 1000 DF1
118 Today Max Demand Current - B (A) Static, Event 3 1000 DF1
119 Today Max Demand Current - C (A) Static, Event 3 1000 DF1
120 Today Max Demand Current - G (A) Static, Event 3 1000 DF1
ENHANCED TECHNOLOGY 29
DNP3.0 PROTOCOL http://www.entecene.co.kr
121 Today Max Demand Current - SEF (A) Static, Event 3 1000 DF1
122 Today Max Demand Current - NEQ (A) Static, Event 3 1000 DF1
123 Today Max Demand Real Power - A (MW) Static, Event 3 1000 DF7
124 Today Max Demand Real Power - B (MW) Static, Event 3 1000 DF7
125 Today Max Demand Real Power - C (MW) Static, Event 3 1000 DF7
126 Today Max Demand Real Power - 3φ (MW) Static, Event 3 1000 DF7
127 Today Max Demand Reactive Power - A (MVar) Static, Event 3 1000 DF7
128 Today Max Demand Reactive Power - B (MVar) Static, Event 3 1000 DF7
129 Today Max Demand Reactive Power - C (MVar) Static, Event 3 1000 DF7
130 Today Max Demand Reactive Power - 3φ (MVar) Static, Event 3 1000 DF7
131 Yesterday Max Demand Current - A (A) Static, Event 3 1000 DF1
132 Yesterday Max Demand Current - B (A) Static, Event 3 1000 DF1
133 Yesterday Max Demand Current - C (A) Static, Event 3 1000 DF1
134 Yesterday Max Demand Current - G (A) Static, Event 3 1000 DF1
135 Yesterday Max Demand Current - SEF (A) Static, Event 3 1000 DF1
136 Yesterday Max Demand Current - NEQ (A) Static, Event 3 1000 DF1
137 Yesterday Max Demand Real Power - A (MW) Static, Event 3 1000 DF7
138 Yesterday Max Demand Real Power - B (MW) Static, Event 3 1000 DF7
139 Yesterday Max Demand Real Power - C (MW) Static, Event 3 1000 DF7
140 Yesterday Max Demand Real Power - 3φ (MW) Static, Event 3 1000 DF7
141 Yesterday Max Demand Reactive Power - A (MVar) Static, Event 3 1000 DF7
142 Yesterday Max Demand Reactive Power - B (MVar) Static, Event 3 1000 DF7
143 Yesterday Max Demand Reactive Power - C (MVar) Static, Event 3 1000 DF7
144 Yesterday Max Demand Reactive Power - 3φ (MVar) Static, Event 3 1000 DF7
ENHANCED TECHNOLOGY 30
DNP3.0 PROTOCOL http://www.entecene.co.kr
158 Last Fault Current - SEF (A) Static, Event 3 1000 DF1
159 Last Fault Current - NEQ (A) Static, Event 3 1000 DF1
NOTE
Point 0 ~ 159 : Actual Value
ENHANCED TECHNOLOGY 31
DNP3.0 PROTOCOL http://www.entecene.co.kr
3 Load profile save interval Static DF1 (0:5, 1:10, 2:15, 3:20, 4:30, 5:60 minite)
ENHANCED TECHNOLOGY 32
DNP3.0 PROTOCOL http://www.entecene.co.kr
47 Select reset method - NEG SEQ FAST Static DF1 (0:INST, 1:LINEAR)
52 Select reset method - NEG SEQ DELAY Static DF1 (0:INST, 1:LINEAR)
ENHANCED TECHNOLOGY 33
DNP3.0 PROTOCOL http://www.entecene.co.kr
64 H/C Trip Active Trip No- NEQ Static DF1 (0:0FF, 1-5)
ENHANCED TECHNOLOGY 34
DNP3.0 PROTOCOL http://www.entecene.co.kr
91 Minimum polarizing voltage (M.P.V) - phase Static DF3 (0-125 xVT secondary nominal volt)
95 Minimum polarizing voltage (M.P.V) - ground Static DF3 (0-125 xVT secondary nominal volt)
99 Minimum polarizing voltage (M.P.V) - SEF Static DF3 (0-125 xVT secondary nominal volt)
100 Block overcurrent under M.P.V - SEF Static DF1 (0:NO, 1:YES)
101 Direction of current Flow - NEQ Static DF1 (0:OFF, 1:FORWARD, 2:REVERSE)
103 Minimum polarizing voltage (M.P.V) - NEQ Static DF3 (0-125 xVT secondary nominal volt)
104 Block overcurrent under M.P.V - NEQ Static DF1 (0:NO, 1:YES)
106 Under Voltage 1 Pickup Static DF3 (0-125 xVT secondary nominal volt)
108 Under Voltage 1 Minimum voltage Static DF3 (0-125 xVT secondary nominal volt)
109 Under Voltage 1 Pickup type Static DF1 (0:1-Phase, 1:2-Phase, 2:3-Phase)
111 Under Voltage 2 Pickup Static DF3 (0-125 xVT secondary nominal volt)
113 Under Voltage 2 Minimum voltage Static DF3 (0-125 xVT secondary nominal volt)
114 Under Voltage 2 Pickup type Static DF1 (0:1-Phase, 1:2-Phase, 2:3-Phase)
116 Over Voltage 1 Pickup Static DF3 (0-125 xVT secondary nominal volt)
ENHANCED TECHNOLOGY 35
DNP3.0 PROTOCOL http://www.entecene.co.kr
118 Over Voltage 1 Pickup type Static DF1 (0:1-Phase, 1:2-Phase, 2:3-Phase)
120 Over Voltage 2 Pickup Static DF3 (0-125 xVT secondary nominal volt)
122 Over Voltage 2 Pickup type Static DF1 (0:1-Phase, 1:2-Phase, 2:3-Phase)
128 Frequency Minimum voltage Static DF3 (0-125 xVT secondary nominal volt)
129 Frequency Minimum current Static DF3 (1-320 xCT Phase ratio)
138 Time interval Static DF1 (0:5, 1:10, 2:15, 3:20, 4:30, 5:60 minite)
139 Demand Pickup - phase Static DF3 (0:OFF, 4-320 xCT Phase ratio)
140 Demand Pickup - ground Static DF3 (0:OFF, 2-320 xCT Ground ratio)
141 Demand Pickup - NEQ Static DF3 (0:OFF, 4-320 xCT Phase ratio)
143 Dead line maximum voltage Static DF3 (0-125 xVT 2nd norminal volt)
144 Live line minimum voltage Static DF3 (0-125 xVT 2nd norminal volt)
145 Maximum voltage difference Static DF3 (0-125 xVT 2nd norminal volt)
ENHANCED TECHNOLOGY 36
DNP3.0 PROTOCOL http://www.entecene.co.kr
151 Real impedance of the feeder positive sequence Static DF2 (1-60000 ohms)
153 Real impedance of the feeder zero sequence Static DF2 (1-60000 ohms)
164 Open time on both dead Line Static DF3 (1-60000 sec)
168 Dead Line Pickup time delay Static DF3 (1-60000 sec)
169 Live Line Pickup time delay Static DF3 (1-60000 sec)
170 Dead Line Reset time delay Static DF3 (1-60000 sec)
171 Non Recloser Time after LC Action Static DF3 (0-60000 sec)
NOTE
1) It is a Point that select the information of AI Point Fault Cycle, the point has the selection of 0 to 14.
2) By calling the “Fault Cycle Summary No Selector”, AI value responses within 1 second.
3) Signal from 14 Point of BO can restart a system with changed Setting Value.
ENHANCED TECHNOLOGY 37
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 38
DNP3.0 PROTOCOL http://www.entecene.co.kr
ENHANCED TECHNOLOGY 39
DNP3.0 PROTOCOL http://www.entecene.co.kr
Unsolicited Response
Configurable Enable or Disable in “B. 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.
Power-Up Unsol.
When power on device, an Unsolicited Response will be sent as configured Enable or Disable.
Points Remapping
Contents of Class 1, 2 or 3 can be assigned or de-assigned dynamically.
Unsolicited Class
Unsolicited Response is enabled or disabled on a class-by-class basis.
※. When DNP Protocol uses Rs-485/422, although Configuration was set for Unsolicited
Response ENABLE, to prevent any internal Network crash, it is automatically DISABLE.
ENHANCED TECHNOLOGY 40
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(1/6)
Test # Function Of Test Result
Link Layer Tests
6.1.2 Reset Link and Passive Confirm Passed
6.2.2 Test Link Passed
6.3.2 Request Link Status Passed
6.4.2 Test Retries Passed
6.5.2 DIR and FCV Bits Passed
6.6.2 Data Link Rejects Invalid Frames-Primary Frames Passed
6.6.2.1 Invalid Start Octets Passed
6.6.2.2 Invalid Primary Function Code Passed
6.6.2.3 Invalid Destination Address Passed
6.6.2.4 Invalid CRC Passed
6.6.2.5 Invalid FCV Passed
6.6.3 Data Link Rejects Invalid Frames-Secondary Frames Passed
6.6.3.1 Invalid Start Octets Passed
6.6.3.2 Invalid Secondary Function Code Passed
6.6.3.3 Invalid Destination Address Passed
6.6.3.4 Invalid CRC Passed
7.2 Transport Layer Passed
Binary Output Tests
8.1.2 Binary Output Status Passed
8.2.1.2.1 Binary Output, SBO, 0x28 Passed
8.2.1.2.2 Binary Output, SBO, 0x17 Passed
8.2.1.2.3 Binary Output, SBO, To Uninstalled Point Passed
8.2.1.2.4 Binary Output, SBO, Execute Issued After Timeout Passed
8.2.1.2.5 Binary Output, SBO, Execute To Different Point Than Select Passed
8.2.1.2.6 Binary Output, SBO, Execute On Time Does Not Match Select On Passed
Time
ENHANCED TECHNOLOGY 41
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(2/6)
Test # Function Of Test Result
8.2.1.2.7 Binary Output, SBO, Execute Off Time Does Not Match Select Off Passed
Time
8.2.1.2.8 Binary Output, SBO, Select Using a Supported Control Code, Passed
Execute Using a Different Control Code
8.2.1.2.9 Binary Output, SBO, Select 0x28, Execute 0x17 Passed
8.2.1.2.10 Binary Output, SBO, Configurable Device N/A
8.2.1.2.11 Binary Output, SBO, Same Sequence Number Select Retries Passed
8.2.1.2.12 Binary Output, SBO, Incrementing Sequence Number Select Passed
Retries
8.2.1.2.13 Binary Output, SBO, Same Sequence Number Operate Retries Passed
8.2.1.2.14 Binary Output, SBO, Incrementing Sequence Number Operate Passed
Retries
8.2.1.2.15 Binary Output, SBO, Sequence Number Checking Passed
8.2.2.2.1 Binary Output, Direct Operate Passed
8.2.2.2.2 Binary Output, Direct Operate, To Uninstalled Point Passed
8.2.2.2.3 Binary Output, Direct Operate, Configurable Device N/A
8.2.3.2.1 Binary Output, Direct Operate, No Acknowledge Passed
8.2.3.2.2 Binary Output, Direct Operate, No Acknowledge, To Uninstalled Passed
Point
8.2.3.2.3 Binary Output, Direct Operate, No Acknowledge, Configurable N/A
Device
8.2.4.2 Multiple Object Requests Passed
8.2.5.2.1 Binary Output, Complementary Function Support Passed
8.2.5.2.2 Binary Output, Single Function Support Passed
Analog Output Tests
8.3.2 Analog Output Status Passed
8.4.1.2.1 Analog Output, SBO, 0x28 Passed
8.4.1.2.2 Analog Output, SBO, 0x17 Passed
8.4.1.2.3 Analog Output, SBO, To Uninstalled Point Passed
8.4.1.2.4 Analog Output, SBO, Execute Issued After Timeout Passed
8.4.1.2.5 Analog Output, SBO, Execute Value does not match Select Value Passed
8.4.1.2.6 Analog Output, SBO, Select 0x28, Execute 0x17 Passed
8.4.1.2.7 Analog Output, SBO, Configurable Device N/A
8.4.1.2.8 Analog Output, SBO, Same Sequence Number Select Retries Passed
ENHANCED TECHNOLOGY 42
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(3/6)
Test # Function Of Test Result
8.4.1.2.9 Analog Output, SBO, Incrementing Sequence Number Select Passed
Retries
8.4.1.2.10 Analog Output, SBO, Same Sequence Number Operate Retries Passed
8.4.1.2.11 Analog Output, SBO, Incrementing Sequence Number Operate Passed
Retries
8.4.1.2.12 Analog Output, SBO, Sequence Number Checking Passed
8.4.2.2.1 Analog Output, Direct Operate Passed
8.4.2.2.2 Analog Output, Direct Operate To Uninstalled Point Passed
8.4.2.2.3 Analog Output, Direct Operate, Configurable Device N/A
8.4.3.2.1 Analog Output, Direct Operate, No Acknowledge Passed
8.4.3.2.2 Analog Output, Direct Operate, No Acknowledge, To Uninstalled Passed
Point
8.4.3.2.3 Analog Output, Direct Operate, No Acknowledge, Configurable N/A
Device
8.4.4.2 Multiple Object Requests Passed
Class Data Tests
8.5.1.2 Class 0 Passed
8.5.2.2.1 Class 1 Data, 0x06 Passed
8.5.2.2.2 Class 1 Data, 0x07 Passed
8.5.2.2.3 Class 1 Data, 0x08 Passed
8.5.2.2.4 Class 1 Data Without Confirm Passed
8.5.3.2.1 Class 2 Data, 0x06 Passed
8.5.3.2.2 Class 2 Data, 0x07 Passed
8.5.3.2.3 Class 2 Data, 0x08 Passed
8.5.3.2.4 Class 2 Data Without Confirm Passed
8.5.4.2.1 Class 3 Data, 0x06 Passed
8.5.4.2.2 Class 3 Data, 0x07 Passed
8.5.4.2.3 Class 3 Data, 0x08 Passed
8.5.4.2.4 Class 3 Data Without Confirm Passed
8.5.5.2.1 Multiple Object Request, Class 1, 2, 3 Passed
8.5.5.2.2 Multiple Object Request Class 1, 2, 3, and 0 Passed
8.5.6.2 Class Assignment Verification Passed
Internal Indication [IIN] Tests
8.6.1.2 Restart Passed
ENHANCED TECHNOLOGY 43
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(4/6)
Test # Function Of Test Result
8.6.2.2 Bad Function Passed
8.6.3.2 Object Unknown Passed
8.6.4.2 Local, Devices With Global Remote Supervisory Control Passed
8.6.4.3 Local, Devices With Individual Remote Supervisory Control Passed
8.6.5.2 Broadcast Address and All Stations Indication, Write
8.6.5.3 Broadcast Address and All Stations Indication, Control Passed
8.6.5.4 Broadcast Address and All Stations Indication, Confirmed Response Passed
Options
8.6.6.2.1 Buffer Overflow, Binary Input Change Event Buffers Passed
8.6.6.2.2 Buffer Overflow, Analog Input Change Event Buffers Passed
8.6.6.2.3 Buffer Overflow, Binary Counter Change Event Buffers Passed
8.6.6.2.4 Buffer Overflow, Double-bit Input Change Event Buffers N/A
Time Synchronization and Cold Restart Tests
8.7.1.2 Delay Measurement Passed
8.7.2.2 Synchronization Passed
8.8.2 Cold restart Passed
Message Fragmentation Tests
8.9.1.2 Use of FIR, FIN, and Sequence in Fragmentation N/A
8.9.2.2 Use of Confirmation in Fragmentation N/A
Mullti-Drop Support
8.10.2 Multi-Drop Support Passed
Unsolicited Response Tests
8.11.2.1 Unsolicited Response Configuration/Startup Passed
8.11.2.2 Unsolicited Response – Class 1 Data Passed
8.11.2.3 Unsolicited Response – Class 2 Data Passed
8.11.2.4 Unsolicited Response – Class 3 Data Passed
8.11.2.5.1 Transmits Data-Filled Unsolicited Responses Passed.
8.11.2.5.2 Clear Transmitted Data Upon Confirmation Passed
8.11.2.5.3 Processes Non-Read Requests Immediately Passed
8.11.2.5.4 Defers READ Requests Until After Confirmation Received Passed
8.11.2.5.5 Defers READ Requests Until After Confirmation Timeout Passed
8.11.2.5.6 Abandons READ Requests Upon Subsequent Non-READ Requests Passed
8.11.2.5.7 Abandons READ Requests Upon Subsequent READ Requests Passed
8.11.2.5.8 Inhibits Unsolicited Responses Until After Polled Confirmation Passed
ENHANCED TECHNOLOGY 44
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(5/6)
Test # Function Of Test Result
8.11.2.5.9 Inhibits Unsolicited Responses Configurable Number of Times Passed
8.11.2.6 Unsolicited Responses Off Passed
8.12.2 Collision Avoidance Passed
Binary Input Tests
8.13.2.1 Device Does Not Have Binary Inputs Passed
8.13.2.2 Device Has Binary Inputs Passed
8.13.2.3 Device Supports Binary Inputs, Configurable Device Passed
8.14.2.1 Device does not support Binary Inputs Changes Passed
8.14.2.2 Binary Input Change, 0x06 Passed
8.14.2.3 Binary Input Change, 0x07 Passed
8.14.2.4 Binary Input Change, 0x08 Passed
8.14.2.5 Binary Input Change Without Confirm Passed
8.14.2.6 Binary Input Change Without Time, 0x06 Passed
8.14.2.7 Binary Input Change Without Time, 0x07 Passed
8.14.2.8 Binary Input Change Without Time, 0x08 Passed
8.14.2.9 Binary Input Change With Time, 0x06 Passed
8.14.2.10 Binary Input Change With Time, 0x07 Passed
8.14.2.11 Binary Input Change With Time, 0x08 Passed
8.14.2.12 Binary Input Change With Relative Time, 0x06 N/A
8.14.2.13 Binary Input Change With Relative Time, 0x07 N/A
8.14.2.14 Binary Input Change With Relative Time, 0x08 N/A
8.14.2.15 Binary Input Change With Relative Time, Long Interval N/A
8.15.2 Common Time of Occurrence N/A
Binary Counter Tests
8.16.1.2.1 Device Does Not Have Binary Counters Passed
8.16.1.2.2 Device Responds With Binary Counters Passed
8.16.1.2.3 Device supports Binary Counters, Configurable Device Passed
8.16.2.2.1 Device Does Not Have Frozen Counters Passed
8.16.2.2.2 Binary Counter, Freeze N/A
8.16.2.2.3 Binary Counter, Freeze and Clear N/A
8.16.2.2.4 Binary Counter, Freeze, No Acknowledge N/A
8.16.2.2.5 Binary Counter, Freeze and Clear, No Acknowledge N/A
8.17.2.1 Device Does Not Support Binary Counter Events Passed.
8.17.2.2 Binary Counters, Event, 0x06 N/A
ENHANCED TECHNOLOGY 45
DNP3.0 PROTOCOL http://www.entecene.co.kr
Table G-1. DNP™ 3.0 IED Certification Procedure Subset Level 2(6/6)
Test # Function Of Test Result
8.17.2.3 Binary Counters, Event, 0x07 N/A
8.17.2.4 Binary Counters, Event, 0x08 N/A
8.17.2.5 Binary Counters, Event Without Confirm N/A
Analog Input Tests
8.18.2.1 Device Does Not Have Analog Inputs Passed
8.18.2.2 Device Has Analog Inputs Passed
8.19.2.1 Analog Input Change Passed
8.19.2.2 Analog Input Change Without Confirm Passed
8.20.2 Multiple Read Requests Passed
ENHANCED TECHNOLOGY 46
DNP3.0 PROTOCOL http://www.entecene.co.kr
H. File Identification
DNP protocol supports file identification function to transfer files. More information about “File
Identification” can be supplied when asked.
ENHANCED TECHNOLOGY 47