Beruflich Dokumente
Kultur Dokumente
Limitations
Disclaimer
2 | Schneider Electric
Copyright
2012 by
Schneider Electric (Australia) Pty Limited
All Rights Reserved.
No part of the contents of this document may
be reproduced or transmitted in any form or
by any means without the written permission
of the manufacturer.
Revision
R15
List of figures
Revision history:
R00
21/02/04
24
01/03/04
24/05/04
added VTO
Information, removed alarming as DNP3 feature
18/06/04
Configurable IO section.
11/07/04
17/10/04
25/11/04
20/02/06
OCP field.
Add applicability note regarding GMT Offset.
Add note regarding V42 1ms time
stamp resolution.
29/05/09
A43-03.00
4.3.2 Unsolicited Response Settings
(REGENERATED/IDENTICAL)
4.2.2 Transmission Services Settings
(Operate Seq Chk)
4.5.1 Database Settings (Analog Evts)
02/06/09
R10
22/06/09
R11
08/07/09
R12
18/08/09
R13
10/09/09
R14
05/10/09
R15
09/02/10
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 3
Contents
1. Introduction
4 | Schneider Electric
2. Overview
2.1.
Status Points
2.2. Controls
2.3.
Operator interfaces
2.4.
Password Protection
3. Applicability
3.1.
3.2.
GMT Offset
3.3.
DNP3 Protocol
3.4. Terminology
4.
Protocol Configuration
4.1. Communications
4.2.
Transmission Services
Configuration
10
4.3.
Unsolicited Response
Configuration
14
4.4. Diagnostics
19
4.5.
Data Configuration
21
4.6.
DNP3 over IP
26
29
29
29
31
Controller DNP3
Implementation Table
31
34
DNP3 Qualifiers
35
35
35
36
36
1. Introduction
This document describes the DNP3 implementation for the ADVC Controller Range. It describes the
DNP3 implementation within the controller and its panel interface.
For more information about DNP3 input/output point map, point descriptions and attributes per
point refer to the WSOS5 DNP IO configuration tool and its documentation.
2 Overview
The controller combines the functions of protection relay and switchgear controller into a single
intelligent electronic device (IED). The controller provides a user friendly operator interface on a
LCD control panel that allows configuration and control of the switchgear. In addition the controller
generates time tagged events which are displayed on the operator control panel. These
events show the history of the switchgear operation for the benefit of the operator and for post
fault analysis.
Examples would be:
Operator Actions such as trip or close
Protection Pick up
Protection Trips
Fault Current Levels
Auto-reclose actions.
These events are optimised to give the operator the most useful information. Electricity supply
utilities frequently link the controller into their SCADA systems as a Remote Terminal Unit (RTU).
To make this simple the controller provides:
Mounting room for a radio or modem in the control cubicle
Power supply for the radio or modem in the control cubicle
Embedded protocol handler for the required SCADA protocol in the controller firmware.
The DNP3 protocol allows digital and analog data to be sent from the controller to the SCADA
system with time tags attached.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 5
2.2 Controls
A list of the controls supported by the controller is detailed in the IO configuration tool.
All controls have a corresponding binary status point. The master station must use these status
points to verify that the control action has been successful. Sometimes a control will be rejected
because of an underlying controller condition preventing the action. These conditions are detailed
in the DNP IO configuration tools ADVC-PTCL-331.html point list.
The DNP3 protocol handler can trigger two events to be recorded in the controller event log DNP3 Trip Req and DNP3 Close Req. This event log reporting indicates only that the
protocol handler has requested a trip or a close from the controller. It does not necessarily
mean that the action has been taken. As detailed above, the request may be overridden by
operational conditions.
The DNP3 protocol handler is designated as a remote user. Refer to the equipment manual for
more information.
Note: Some controls affect the currently active protection group. The change is put into effect
immediately and is permanent for that group. In other words, it is the equivalent to selecting that
protection group on the operator control panel, changing the setting and then putting the change
into service.
All binary/analog output points have a matching binary/analog input status point. It is recommended
that the master station use the controls corresponding binary/analog input status to verify the
success of an action.
2.3.1 setVUE
The setVUE style OI is used on A44, and is the only interface available for A41, A42 and A43.
2.3.2 flexVUE
The flexVUE style OI is used on A44 only.
MAIN MENU
ENGINEERING MENU
TELEMETRY MENU
CONFIGURE COMMS
DNP3 MENU
DNP3 MENU
DNP
DNP
DNP
DNP
DNP
DNP
COMMS
COMM STATS
TRANS SERVICES
IP NETWORKING
UNSOLICITED
DIAGNOSTICS
6 | Schneider Electric
3. Applicability
3.1 Control Cubicle Software
This manual applies to ADVC controllers with A41-03.xx and later software versions.
To determine the version of the firmware on the controller refer to the ADVC Controller Range
Operations Manual.
Version
Version
Version
Version
Version
Version
Version
Version
Version
Version
Version
Version
Version
2.02
2.11
2.11
2.10
2.01
2.01
2.03
2.02
2.04
1.04
2.20
2.05
2.06
3.4 Terminology
The terminology used in this document is that Earth Fault or Ground Fault is described as
Earth/Ground Fault and Sensitive Earth Fault (SEF) or Sensitive Ground Fault (SGF) is described
as SEF/SGF.
Also note that the phase terminology is ABC and refers always to the phase set by the Terminal
Designation or Phasing option, never to the physical bushing or terminal on the switchgear.
4. Protocol Configuration
When the DNP3 protocol handler is made available in the controller, a submenu is added to the
Communication menu. The DNP3 submenu pages fall into the following categories
Communications
Transmission Services Configuration
Unsolicited Response Configuration
Diagnostics
Data Configuration
IP Networking (Version A44-11.00 or later only).
All protocol configuration settings can be viewed, modified and stored on a personal computer with
the WSOS utility.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 7
4.1 Communications
setVUE DNP communication pages
-------C
DNP COMMS
Port RS232-C
RUNNING
DNP3 Standard ACR 2
---
Count 0
Count 0
CRC Err 0
Length Err 0
Setting
Description
Port Selection
Port Selection
Note 1
Note 4
Note 5
INACTIVE
RUNNING
Protocol Map
Note 4
Tx Count
Note 2,3
8 | Schneider Electric
Description
Rx Count
Note 2,3
Rx Length Err
Note 2,3
Rx CRC Err
Note 2,3
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 9
Setting
Description
DL Cf Rqd
10 | Schneider Electric
Description
DL Max Retries
Apl Cf TO
Select/Op
Select/Operate Timeout
Maximum time permitted, in milliseconds, between receiving a select
command message and an operate command message from the
master station for the control action to be deemed valid.
Range: 50 to 65535 ms.
Factory default is 10,000 ms
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 11
Description
Note 1
Note 2
Defines the maximum size of the application layer fragment that can be
sent at any one time. Multiple application fragments will be created if the
controller data to be transmitted exceeds this size.
For high noise environments, reducing the size of the transmitted
data link frame can result in improved communication reliability. This
can be done by setting the Apl Frag Size value to less than 249. It is
recommended that if the value is set this low then DL Cf Rqd should be
set to either SOMETIMES or ALWAYS. However, it should be noted that
this increased reliability will result in increased turn around time for large
controller data transmission.
For more information refer to the DNP3 User Group Technical Bulletin
9804-002 DNP Confirmation and Retry Guidelines Section 4.2.
If DNP VTO communications is to be used then it is recommended that
this value be set to 2048.
Range: 50 to 2048 bytes.
Factory default is 2048 bytes
DNP Address
Note 2
Time Dly Rq
Note 2
The DNP3 protocol allows for the master station to send time
synchronisation messages independently or at the request of the
controller or both.
Time Dly Rq is the amount of time, in minutes, after the last master
station time synchronisation message that the controller will wait before
setting the Time Synchronisation Required internal indication bit
(IIN1-4). This bit is sent to the master station in every controller
DNP3 message.
If this setting is set to 0 then the internal indication bit is never set and
the master station solely determines time synchronisation operation.
Range: 0 65535 minutes
Factory default is 0 minutes
Tx Delay
Transmit Delay
Additional time, in milliseconds, between receiving a request and
sending a response.
This setting is used when the master station requires time to disable the
transmitter. If collision avoidance delay is being used by the controller
then this setting should be set to a value slightly greater than the master
stations post-transmission period.
Range: 0 to 65535 ms
Factory default 0 ms
12 | Schneider Electric
Description
Keep-Alive
Keep-Alive Time
Note 2
Note 3
Range: 1 to 172800s
Factory default is 20s
Applicable to version V44 from A44-11.00 onwards.
Notes
1. The maximum number of DNP application sequence numbers permitted per report attempt
is limited to 16. It is therefore possible that if Apl Frag Size is set low and the number of
available events is large then not all available event data will be reported in a single message
sequence. If Unsolicited responses are not enabled then the master station must monitor
event availability in controller using the class data available internal indicators and perform
multiple poll attempts to read all data.
2. Changing this setting will cause the DNP3 handler task to perform a warm restart. This will
mean a re-initialisation of all communication settings such as FCB, sequence numbers, restart
internal indication etc. A temporary loss of communications with the master station may
occur. Also, any queued events will be deleted.
3. The Keep Alive time setting is only available for 10BaseT port and TCP mode selected.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 13
Note: The fourth DNP3 data class, Class 0, is not an event class. It is used in the reporting of
current (static) value of data and not change of state events. Setting a point to class 0 via the WSOS
Configurable DNP3 tool will prevent the protocol handler from reporting change of state events for
that point to the master station. The point will remain accessible via static data polls.
The following controller display pages allow configuration of Unsolicited Response behaviour.
14 | Schneider Electric
DNP UNSOLICITED
Unsolicited OFF
Master Addr 3
Unsol Retries 255
Unsol Delay 109s
Send Class READY
C1 Max Count 1
C1 Delay 1s
C2 Max Count 3
C2 Delay 5s
C3 Max Count 5
C3 Delay 10s
Setting
Description
Unsolicited
Note 1
If OFF, change of state events are buffered but only sent as responses
to event polls from the master. Any Enable or Disable Unsolicited
Messages commands received by the controller will result in the
controller responding with its Function Code Not Implemented internal
indication bit set.
If ON or FORCED, change of state events are buffered and are
transmitted when:
a class count is exceeded
a class notification delay timer expires
as a response to a master station event poll.
When a class count is exceeded, or class notification delay timer
expires, then the number and type of events transmitted is determined
by Send Class.
If the master station issues a Disable Unsolicited Messages command
to the controller after the controller has sent its initial unsolicited Null
message, then the mode of the controller will be overridden regardless
of ON or FORCED setting.
Note:
1. If ON, the unsolicited reporting ability in the controller is enabled.
The controller will inform the master station of this ability via an
unsolicited Null message and will only transmit unsolicited
response initial change of state events after it receives an Enable
Unsolicited Messages command from the master station.
ON will mean that the controller DNP3 implementation is compliant with
the DNP3-1999+ specification.
2. If FORCED, the controller will transmit unsolicited response change
of state events immediately without waiting for the Enable
Unsolicited Messages command from the master station.
FORCED will cause the controller DNP3 implementation to be noncompliant with the DNP3-1999+ specification and is not recommended.
This setting has been provided for compatibility with legacy master
station implementations that are in conflict with the specification.
Range: OFF, ON, FORCED.
Factory default is OFF.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 15
Description
Master Addr
Note 1
This is the DNP3 address to which the unsolicited responses are sent.
If the controller is set up to communicate with WSOS using VTO
communications then it is recommended that this setting should not be
set to the WSOS DNP3 master address.
Range: 0 to 65519
Factory default is 3.
Unsol Retries
Note 1
Unsol Delay
Note 1
If the controller has not received a confirmation from the master station
to an unsolicited response within Apl Cf TO period then this setting
determines when the next unsolicited response will be sent.
The Apl Cf TO timer and Unsol Dly timers are started at the same time
(i.e. started immediately after the transmission of the last byte of a
controller message that expects a response from the master).
If Unsol Dly is greater than Apl Cf TO then it will wait until Unsol Dly
seconds after transmission of last message before sending a retry.
Unsol Dly should never be set to less than Apl Cf TO.
Range: 1 to 86400 seconds
Factory default is 109s
16 | Schneider Electric
Description
Send Class
Unsol
( REGENERATED/
Note 1
IDENTICAL)
Class Indicator
Indicator of the class that applies to the rest of the data on the row.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 17
Setting
Description
Max Count
Note 1
The total number of binary and analog events of this class that must
occur before an unsolicited response message is triggered.
Range: 1 to 450 events
Class 1 factory default is 1 event.
Class 2 factory default is 3 events
Class 3 factory default is 5 events
Delay
Note 1
18 | Schneider Electric
4.4 Diagnostics
4.4.1 Overview
Diagnostic pages are to enable the user to have visibility of the protocol handlers internal statuses,
timer values and event buffer status for communications commissioning purposes.
DNP DIAGNOSTICS
C1 -> DISABLED
C1 -> Events 0
C1 -> Timer 0s
C2 -> DISABLED
C2 -> Events 0
C2 -> Timer 0s
C3 -> DISABLED
C3 -> Events 0
C3 -> Timer 0s
DL Timer 0s
DL Retry Count 0
Apl Cf Timer 0s
Select Timer 0s
Uns Retry Tmr 0s
Uns Retry Cnt 0
Setting
Description
C1->
C2->
C3->
Class Indicator
Unsolicited Response
Status by Class
Indicator of the class that applies to the rest of the data on the row.
Shows whether transmission of unsolicited data for the class has been
enabled or disabled.
ENABLED if:
Unsolicited is ON in protocol handler AND the protocol handler has
received an Enable Unsolicited Responses command (Function code
0x14) from the master station.
Unsolicited is FORCED AND the protocol handler has NOT received a
Disable Unsolicited Responses command (Function code 0x15) from
the master station.
DISABLED if:
Unsolicited is OFF in protocol handler.
Unsolicited is ON in protocol handler AND the protocol handler has
never received an Enable Unsolicited Responses command (Function
code 0x14) from the master station.
Unsolicited is ON or FORCED in protocol handler AND the protocol
handler has received a Disable Unsolicited Responses command
(Function code 0x15) from the master station.
Display only status.
Range: ENABLED, DISABLED.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 19
Description
Buffered events by
Class
Unsolicited Response
Timer
by Class
DL Timer
DL retry count
Apl Cf Timer
Select Timer
Note: The accuracy of displayed timer values are subject to panel refresh time.
20 | Schneider Electric
----Binary
Analog
Binary
Setting
Description
Binary Time
Time ON
Time ON
Size 16bit
Flag OFF
Output OFF
Analog Size
Analog Flag
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 21
Description
Binary Outputs
Note 1
Analog Evts
Note 1
Select the Analog event reporting mode for Analog class 1, 2 or 3 input
change events.
Class 1,2 or 3 Analog input change events can be reported in BUF ALL
mode (Buffer-All, every evented change is reported).
Or in PRESENT-value mode, one event per point (when a change is
detected, the report of the change contains the present-value at the
time the event is reported - not when the change was detected).
Range: BUF ALL/PRESENT.
Factory default is BUF ALL
Applicable to version V43 only from A43-03.00 onwards.
Notes
1. Changing this setting will cause the protocol handler to perform a warm restart. This will mean
a re-initialisation of all communication settings such as FCB, sequence numbers, restart
internal indication etc. A temporary loss of communications with the master station may occur.
Also, any queued events prior to setting change will be lost.
22 | Schneider Electric
Binary
Time Tag
Analog
Size
Analog
Flag
32
ON
16
ON
32
OFF
16
OFF
OFF
ON
Analog
Time Tag
OFF
32
OFF
16
ON
32
ON
16
16
32
The rest of the default data objects used by the controller are:
Binary input status (Object 1 variation 01)
Binary counter status (Object 20 variation 05)
Frozen counter status (Object 21 variation 09)
Binary output status (Object 10 variation 02)
List of attribute variations (Object 0 variation 255) Version A44-11.00 or later only.
These object types are not configurable.
Note: If the master station requests data with an explicit object variation then the controller
will respond with that variation. If an analog value is greater than 32767 then the controller will
respond to a request for a 16 bit analog input object with value 32767 and over-range bit set.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 23
24 | Schneider Electric
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 25
26 | Schneider Electric
Description
IP Protocol Mode
IP Protocol Mode
Note 1
UDP
On/Forced
Off
Listening End
Note 1
Master IP
Master IP address
Note 1
Slave Port
Note 1
Master Port
Note 1
This is the TCP port where the controller will send all the responses.
This port shall be used by the master to listen and receive the incoming
requests from the controller.
Range: 1 to 65534
Factory Default is 20000
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 27
Description
Port in REQ
Port In Request
Note 1
Broadcast UDP
Note 1
This is the UDP Port where the controller listens to broadcast requests.
Range: 1 to 65534
Factory Default is 20000
Notes:
1. Changing this setting will cause the DNP3 handler task to perform a warm restart. This will
mean a re-initialisation of all communication settings such as FCB, sequence numbers, restart
internal indication etc. A temporary loss of communications with the master station may occur.
Also, any queued events will be deleted.
setVUE DNP IP
Networking page three displayed with an invalid connection attempt
Setting
Description
Last Invalid IP
Note 1
This field displays the IP address of the last unauthorised machine that tries
to connect to the controller DNP3 TCP port.
The user can press SELECT on this page to make a menu appear. Another
press of SELECT will reset the page and set this field to NONE, while
Menu key pressed will cancel the whole operation.
Display only status.
Range: NONE or an invalid IP address
Invalid Packet
Count
28 | Schneider Electric
Turnaround Time
The turnaround time for the protocol, from the end of receiving a message until the start of the
pre-transmission time, is typically < 30 milliseconds with a range of 4 to 100 milliseconds.
Device Name:
For Requests: 2
For Responses: 2
Conforms to DNP3 level 2 subset definition requirements with many additional level 3 features
built in. Refer to the shaded areas of Appendix C DNP3 Implementation Table, for additional level
3 features built in.
Also, the following functions are included:
Function codes 7, 8, 9, 10 for Binary Counters (Object 20 Variation 6)
Function code 14 - Warm Restart
Function code 20 - Enable Unsolicited Messages
Function code 21 - Disable Unsolicited Messages
Function code 22 - Assign Data Classes.
Maximum Data Link Frame Size (octets):
Transmitted: 292
Received: 292
Configurable 0.255
None
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 29
Count > 1:
Never
Pulse On:
Always
Pulse Off:
Latch On:
Always
Latch Off:
Always
Trip/Close: Sometimes
WRITE Analog Outputs:
Never
SELECT/OPERATE: Always
DIRECT OPERATE:
Always
DIRECT OPERATE - NO ACK:
Always
Max number of outputs that can operate
simultaneously: 1
Raise/Lower:
Never
Queue:
Never
Clear Queue:
Never
30 | Schneider Electric
If RS232 DCD
If V23 BUSY/DCD
If RS485 Not Applicable
REQUEST
RESPONSE
Obj
Var
Description
Func Codes
(dec)
Qual Codes
(hex)
Func
Codes
Qual Codes
(hex)
242
00
129
00, 17
243
00
129
00, 17
246
00
129
00, 17
248
00
129
00, 17
250
00
129
00, 17
252
00
129
00, 17
254
00, 06
255
00, 06
129
00, 5B
00, 01 06
N/A
N/A
129
00, 01
129
22
Binary Input
1, 22
1, 22
17, 28
Note 4
00, 01
17, 28
Note 4
06, 07, 08
N/A
N/A
06, 07, 08
129, 130
17, 28
06, 07, 08
129, 130
17, 28
06, 07, 08
129, 130
17, 28
10
00, 01 06
N/A
N/A
129
00, 01
129
Echo of request
N/A
N/A
129
00, 01
129
129
12
3, 4, 5, 6
17, 28
Note 4
17, 28
20
1, 7, 8, 9, 10
00, 01 06
07, 08, 17, 28
20
20
20
1, 7, 8, 9, 10
1, 7, 8, 9, 10
1, 7, 8, 9, 10
17, 28
Note 4
00, 01
17, 28
Note 4
00, 01
17, 28
Note 4
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 31
OBJECT
REQUEST
RESPONSE
Obj
Var
Description
Func Codes
(dec)
Qual Codes
(hex)
Func
Codes
Qual Codes
(hex)
20
1, 7, 8, 9, 10
129
00, 01
00, 01 06
N/A
N/A
129
00, 01
129
129
129
00, 01 06
N/A
N/A
129
00, 01
129
129
129
21
17, 28
Note 4
21
21
21
30
10
22
17, 28
Note 4
00, 01
17, 28
Note 4
00, 01
17, 28
Note 4
00, 01
17, 28
Note 4
30
30
30
1, 22
1, 22
1, 22
1, 22
17, 28
Note 4
00, 01
17, 28
Note 4
00, 01
17, 28
Note 4
00, 01
17, 28
Note 4
32
06, 07, 08
N/A
N/A
32
06, 07, 08
129, 130
17, 28
32
06, 07, 08
129, 130
17, 28
32
06, 07, 08
129, 130
17, 28
32
06, 07, 08
129, 130
17, 28
34
N/A
N/A
Note 6
32 | Schneider Electric
OBJECT
REQUEST
RESPONSE
Obj
Var
Description
Func Codes
(dec)
Qual Codes
(hex)
Func
Codes
Qual Codes
(hex)
34
129, 130
17, 28
00, 01,
07, 08,
17, 28
129, 130
17, 28
00, 01,
07, 08,
17, 28
00, 01 06
N/A
N/A
129
00, 01
17, 28
129
Note 6
34
40
40
Note 4
00, 01
17, 28
Note 4
41
3, 4, 5, 6
129
Echo of request
41
3, 4, 5, 6
129
Echo of request
00, 01, 06
07, 08,
17, 28,
129
00, 01
17, 28
00, 01, 06
08, 17, 28
129
17, 28
50
50
Note 4
Note 4
07
(quantity = 1)
2
00, 01
17, 28
00, 01, 06
08, 17, 28,
07
(quantity = 1)
51
129, 130
07, (quantity 1)
51
129, 130
07, (quantity 1)
52
N/A
N/A
129
07, (quantity 1)
52
N/A
N/A
129
07, (quantity 1)
60
1, 20, 21
06
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 33
OBJECT
REQUEST
RESPONSE
Obj
Var
Description
Func Codes
(dec)
Qual Codes
(hex)
Func
Codes
Qual Codes
(hex)
60
Class 0 Data
06
N/A
N/A
06, 07, 08
N/A
N/A
20, 21
06
06, 07, 08
N/A
N/A
20, 21
06
06, 07, 08
N/A
N/A
20, 21
06
N/A
N/A
06, 07, 08
129
17, 28
Internal Indications
00 index = 7
N/A
N/A
N/A
N/A
N/A
20, 21
60
60
60
112
Class 1 Data
Class 2 Data
Class 3 Data
113
80
No Object
13
14 23
Notes:
1. All shaded areas are the additional level 3 or above function, objects, variations and/or qualifiers supported by controller.
2. Bold italics response function codes represent controller default objects. These are the object variations that the controller will issue as in its response to an event
(class 1, 2, 3) poll, an integrity (class 1, 2, 3, 0) poll, in a response to a variation 0 read request, or in an unsolicited response message. Where more than one data
object variation is highlighted then default object can be configured. Selection of default objects is explained in section 4.5.2.
3. All Request and Response options marked N/A are Not Applicable.
4. For static (non-change-event) objects, qualifiers 17 or 28 are only responded when a request is sent with qualifiers 17 or 28, respectively. Otherwise, static object
requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. (For change-event objects, qualifiers 17 or 28 are always responded.)
5. A write with an analog input deadband value of zero will be rejected. The response will have the setting in qualifier, range or data not
valid or out of range internal indicator bit (IIN2-2) set.
6. A write with an analog input deadband value of zero will be rejected. The response will have the setting in qualifier, range or data not valid or out of range internal
indicator bit (IIN2-2) set.
Response
Function
Code
Description
Function
Code
Description
Function
Code
Description
Read
129
Response
Write
10
130
Select
13
Unsolicited
Response
Operate
14
Direct Operate
20
21
Immediate Freeze
22
Assign Class
23
Delay Measurement
Note: When a cold or warm restart command is received by the controller it will restart the DNP3 protocol handler
only. The controller itself does not restart.
It is recommended by the DNP3 User Group that master stations do not ask for a data link acknowledgement nor
an application confirm on restart commands (refer to Cold/Warm Restart Sequence, Technical Bulletin 9701-003)
The controller reports a time object of 500 milliseconds for both restart types. The master station should not initiate
any message sequences for this period. However, if the controller has unsolicited messages configured ON then it
will automatically establish communications on restart. This may be within the 500 milliseconds period.
34 | Schneider Electric
DNP3 Qualifiers
Qualifier (Hex)
00, 01
Use in a Request
A range of static points, or a single point with a
point number.
Use in a Response
Static Objects
Not valid
All points.
Object headers and data sizes are determined by
controller configured settings.
07, 08
Event objects
(usually one or more unrelated points)
5B
Binary Outputs
Only the on-line and status bits are supported. The online/offline condition of a point is determined
by underlying conditions defined in the individual IO point definition. Refer to the IO configuration
tool for more details.
Analog Inputs
Only the online and over-range bits are supported. Since the controller always regards its points as
online, the flag will always be reported as either 0x01 or 0x21.
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 35
Response
Status Value
Control request denied. Select/Operate timed out. The time out setting is configurable.
Not Implemented.
Control request denied. Control rejected by controller because too many operations have
been requested.
127
Control request denied. Control rejected by controller because of some other undefined reason.
All binary output points have a matching binary input status point. The master station must always
use the corresponding binary status for the control to verify the success of the action.
Description
TB2008-001
Manual Version
Comment
Note:
1. The following data types are not used by the controller:
File transfer objects
Analog input floating point and analog output floating point objects
Variable arrays objects
8 bit unsigned integer objects
Virtual terminal objects.
2. The Reset User Process(1) function code should not be used. If the Reset User Process(1)
function code is used in the Control byte, then the response function code will be Link Not
Used(15).
36 | Schneider Electric
Notes
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 37
Notes
38 | Schneider Electric
Notes
DNP3 Protocol Technical Manual for the ADVC Controller Range (ADC01-DOC-146) | 39
As standards, specifications and designs change from time to time, always ask for confirmation
of the information given in this publication.
This document has been printed using FSC Mix Certified paper. ISO 14001 environmental
management system in use at mill.
Information given in this publication was accurate at the time of printing.
CLIPCOM 24208