Ti RVA DNP3 PDF
Ti RVA DNP3 PDF
Revision History
Rev 01 02 03 04 05 Author TEL TEL TEL TEL TEL Date 12.06.2003 27.06.2003 12.12.2003 05.02.04 31.08.04 Comment Creating of DNP3 Protocol. Basic version. User Guide Numerous changes were made The row with Object 60 Variation 0 is removed (page 15) DNP3 Analog points and Note 7 are added (pages 35, 36) Section 15 (File Object) is added. Binary Input and Output points (IO Modules) are added. Analog points (UVmin, UFmin) are added.
Approvals
Alexey Chaly Neil OSullivan Technical Director Product Manager Outdoor Products
This document is copyright and is intended for users and distributors of Tavrida Electric product. It contains information that is the intellectual property of Tavrida Electric and the document, or any part thereof, should not be copied or reproduced in any form without written permission from Tavrida Electric. is a trademark of Tavrida Electric and should not be reproduced or used in any way without written authorisation.
Contents
Contents
ABBREVIATIONS ...................................................................................................................................................5 1 2 3 4 INTRODUCTION ...............................................................................................................................................6 CERTIFICATION ...............................................................................................................................................7 DNP V3.00 DEVICE PROFILE ..........................................................................................................................8 DNP3 ELEMENTS STRUCTURE....................................................................................................................11 4.1 DNP3 Objects structure........................................................................................................................11 4.2 SCADA Settings ....................................................................................................................................11 IMPLEMENTATION TABLE............................................................................................................................12 INTERNAL INDICATIONS ..............................................................................................................................17 BUFFER SIZE..................................................................................................................................................18 DNP3 SETTINGS ............................................................................................................................................19 DNP3 COUNTER DISPLAY ............................................................................................................................24 9.1 DNP3 counter list ..................................................................................................................................24
5 6 7 8 9
10 SCADA SETTINGS .........................................................................................................................................25 11 BINARY INPUT POINTS .................................................................................................................................26 12 BINARY OUTPUT POINTS .............................................................................................................................31 13 BINARY COUNTERS ......................................................................................................................................33 14 ANALOG INPUT POINTS ...............................................................................................................................35 15 FILE OBJECT..................................................................................................................................................38 15.1 File system ............................................................................................................................................38 15.2 File Command Object ...........................................................................................................................38 15.3 File Command Status Object ...............................................................................................................39 16 OCTET STRING OBJECTS ............................................................................................................................40 17 TEST MODES..................................................................................................................................................41 17.1 Service mode.........................................................................................................................................41 17.2 DNP3 test modes ..................................................................................................................................41
Abbreviations
ABBREVIATIONS
IED RTS SBO - Intelligent Electronic Device - Request To Send modem line - Select Before Operate
Introduction
INTRODUCTION
This document is based on TEL document DNP3 Protocol. Basic Version. Sales Specification. Functionality should be based on Triangle MicroWorks, Inc. Slave Source Code Library, but not proposed for this implementation of DNP3, is as follows: Short Floating Point Analog representation; Obj30, var5; Obj32, var5, var7; Obj34, var3; Obj40, var3; Obj41 var3 Long Floating Point Analog representation; Obj30, var6; Obj32, var6, var8; Obj40, var4; Obj41 var4 Analog Output Points Obj40, all variations; Obj41, all variations Sequential File Transfer Obj 70, all variations Virtual Terminal Objects Obj 112, Obj 113 The proposed implementation is fully compliant with DNP3 Subset Definition Level 2, contains many Subset Level 3 features and contains some functionality beyond Subset Level 3.
Certification
CERTIFICATION
The DNP3 implementation as defined in this document must be tested by an accredited third party to comply with DNP3 Users Group document DNP3-2001, Intelligent Electronic Device (IED) Certification Procedure, Subset Level 2. Prior to release, the requirements of the above reference document must be confirmed through TEL verification testing.
The following table provides a Device Profile Document in the standard format defined in the DNP3 Subset Definitions Document. While it is referred to in the DNP3 Subset Definitions as a Document, it is only a component of a total interoperability guide. This table, in combination with the following provides a complete interoperability / configuration guide Implementation table, section Implementation table Description of configuration methods and user-interface, section DNP3 settings Point List Tables, sections Binary input points, Binary output points, Binary counters, Analog input points and Octet string objects. Table 3.1
DNP V3.00
DEVICE PROFILE DOCUMENT (Also see the Implementation Table) Vendor Name: Tavrida Electric Device Name: Recloser Control (RC), using the Triangle MicroWorks, Inc. DNP3 Multi-Port Slave Source Code Library, version 3.00. Highest DNP Level Supported: Device Function: For Requests: Level 3 Master For Responses: Level 3 Slave Notable objects, functions, and/or qualifiers supported in addition to the Highest DNP Levels Supported (the complete list is described in the attached table): For static (non-change-event) object requests, request qualifier codes 00 and 01 (start-stop), 07 and 08 (limited quantity), and 17 and 28 (index) are supported in addition to request qualifier code 06 (no range or all points). Static object requests received with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. Static object requests received with qualifiers 17 or 28 will be responded with qualifiers 17 or 28. For change-event object requests, qualifiers 17 or 28 are always responded. 16-bit and 32-bit Analog Change Events with Time are supported. The read function code for Object 50 (Time and Date), variation 1, is supported. Sequential file transfer, Object 70, variations 3 through 7 are supported. Analog Input Deadbands, Object 34, variations 1 through 3, are supported. Maximum Data Link Frame Size (octets): Transmitted: 292 Received 292 Maximum Data Link Re-tries: None Fixed at ____ Configurable from 0 to 255 See Link Max Retries, see section 8 Requires Data Link Layer Confirmation: Maximum Application Fragment Size (octets): Transmitted: 2048 Received: 2048 Maximum Application Layer Re-tries: None Configurable
Never Always Sometimes Configurable as: Never, Sometimes (only for multi-frame messages), or Always. See Link Cf Mode, section 8
DNP V3.00
DEVICE PROFILE DOCUMENT (Also see the Implementation Table) Requires Application Layer Confirmation: Never Always When reporting Event Data When sending multi-fragment responses Sometimes Configurable as: Only when reporting Event Data or When reporting event data and multi fragment messages. See Appl Cf Mode, section 8 Timeouts while waiting for: Data Link Confirm: Complete Appl. Fragment: Application Confirm: Complete Appl. Response: Others: Configurable, refer section 10 Transmission Delay: Inter-character Timeout: Configurable, refer section 8 Need Time Delay: Select/Operate Arm Timeout: Unsolicited response notification delay: Unsolicited response retry delay: Unsolicited offline interval: Frozen Counter Event scanning period: Varies depending on baud rate, refer section 7 Application File Timeout: Sends/Executes Control Operations: WRITE Binary Outputs SELECT/OPERATE DIRECT OPERATE DIRECT OPERATE NO ACK Count > 1 Pulse On Pulse Off Latch On Latch Off Queue Clear Queue Never Never Never Never Never Never Never Never Never Never Never Always Always Always Always Always Always Always Always Always Always Always Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Sometimes Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable Configurable None None None None Fixed at ____ Fixed at ____ Fixed at ____ Fixed at ____ Variable Variable Variable Variable Configurable, see Link Cf Timeout, section 8. Configurable Configurable, see Appl Cf Timeout, section 8. Configurable
see Appl Need Time Delay see SBO Timeout see C1, C2, C3 Delay see Unsol Retry Delay see Unsol Offline Interval see Frz Ctr Scan Period
see ApplFileTimeout
Reports Binary Input Change Events when no specific variation requested: Never Only time-tagged Only non-time-tagged Configurable, see Binary Change Type, section 8.
Reports time-tagged Binary Input Change Events when no specific variation requested: Never Binary Input Change With Time Binary Input Change With Relative Time Configurable
10
DNP V3.00
DEVICE PROFILE DOCUMENT (Also see the Implementation Table) Sends Unsolicited Responses: Never Configurable, see Unsolicited, section 8. Only certain objects Sometimes (attach explanation) ENABLE/DISABLE UNSOLICITED Function codes supported Default Counter Object/Variation: No Counters Reported Configurable Default Object: 20 Default Variation: 06 Point-by-point list attached Sends Static Data in Unsolicited Responses: Never When Device Restarts When Status Flags Change No other options are permitted.
Counters Roll Over at: No Counters Reported Configurable (attach explanation) 16 Bits 32 Bits Other Value: Point-by-point list attached Provision to be made for future counters requiring 32 bits
11
Implementation Table
4.1
DNP3 Objects
Name Binary Inputs Binary Outputs Control Relay Output Binary Counters Analog Inputs Time and Date Class Internal Indications Octet String Number 1, 2 10 12 20, 21. 22, 23 30, 32, 34 50, 51, 52 60 80 110, 111
4.2
SCADA Settings
Refer to "Recloser Control Cubicle RC/TEL-01E(S). Technical Manual - Operation (section 4.9.3)"
12
Implementation Table
IMPLEMENTATION TABLE
The following table identifies the variations, function codes, and qualifiers supported in both request messages and in response messages. For static (non-change-event) objects, requests sent with qualifiers 00, 01, 06, 07, or 08, will be responded with qualifiers 00 or 01. Static object requests sent with qualifiers 17 or 28 will be responded with qualifiers 17 or 28. For change-event objects, qualifiers 17 or 28 are always responded except in the case of object 70 change events which respond with qualifier 1B or 5B. In the table below text shaded as Subset Level 3 indicates Subset Level 3 functionality (beyond Subset Level 2), and text shaded as beyond Subset Level 3 indicates functionality beyond Subset Level 3. Table 5.1
REQUEST RESPONSE (Library will parse) (Library will respond with) Function Qualifier Function Qualifier Description Codes (dec) Codes (hex) Codes (dec) Codes (hex) Binary Input (Variation 0 is used to 1 (read) 00, 01 (start-stop) request default variation) 22 (assign class) 06 (no range, or all) OBJECT 07, 08 17, 28 1 1 Binary Input 1
(read) (limited qty) (index) (start-stop)
Object Number 1
Variation Number 0
129
(response)
00, 01 17, 28
22 (assign class) 06
2
(default see note 1)
(read)
129
(response)
00, 01 17, 28
22 (assign class) 06
2 2 2
0 1 2
(default see note 1)
Binary Input Change (Variation 0 is 1 used to request default variation) Binary Input Change without Time Binary Input Change with Time 1 1
(read)
06 06 06
07, 08
(read)
17, 28 17, 28
(index)
07, 08
(read)
(index)
07, 08 Binary Input Change with Relative Time 1 Binary Output Status (Variation 0 is 1 used to request default variation)
(read)
2 10
3 0
06
17, 28
(index)
07, 08
(read)
10
Binary Output
129
(response)
00, 01 17, 28
10
2
(default see note 1)
(read)
129
(response)
00, 01 17, 28
(no range, or all) (limited qty) (index) (start-stop) (limited qty) (index)
12
3 4 5
129
(response)
echo of request
129
(response)
echo of request
Implementation Table
REQUEST RESPONSE (Library will parse) (Library will respond with) Function Qualifier Function Qualifier Codes (dec) Codes (hex) Codes (dec) Codes (hex) echo of request 3 (select) 00, 01 (start-stop) 129 (response) 4 5
(operate) (direct op)
13
20
(start-stop)
(start-stop)
129
(response)
00, 01 17, 28
(start-stop)
129
(response)
00, 01 17, 28
1 7 8 9
(start-stop)
129
(response)
00, 01 17, 28
10 (frz. cl. noack) 22 (assign class) 20 6 16-Bit Binary Counter without Flag 1 7 8 9
(read) (freeze) (freeze noack) (freeze clear)
(start-stop)
129
(response)
00, 01 17, 28
10 (frz. cl. noack) 22 (assign class) 21 0 Frozen Counter (Variation 0 is used to 1 request default variation)
(read)
(start-stop)
21
(read)
129
(response)
00, 01 17, 28
21
(read)
129
(response)
00, 01 17, 28
21
(read)
129
(response)
00, 01 17, 28
21
(read)
129
(response)
00, 01 17, 28
14
Implementation Table
OBJECT
Object Number 21
Variation Number 9
(default see note 1)
17, 28
129
(response)
00, 01 17, 28
22 22 22 22
0 1 2 5
(default see note 1)
Counter Change Event (Variation 0 is used to request default variation) 32-Bit Counter Change Event 16-Bit Counter Change Event
1 1 1
(read)
06 06 06 06
07, 08
(read)
(response) (unsol. resp) (response) (unsol. resp) (response) (unsol. resp) (response) (unsol. resp)
(index)
07, 08
(read)
(index)
(index)
07, 08 16-Bit Counter Change Event with Time 1 Frozen Counter Event (Variation 0 is used to request default variation) 32-Bit Frozen Counter Event 16-Bit Frozen Counter Event 32-Bit Frozen Counter Event with Time 1 1 1 1
(read)
22 23 23 23 23
6 0 1 2 5
(default see note 1)
06 06 06 06 06
17, 28
(index)
07, 08
(read)
07, 08
(read)
(response) (unsol. resp) (response) (unsol. resp) (response) (unsol. resp) (response) (unsol. resp)
(index)
07, 08
(read)
(index)
07, 08
(read)
(index)
07, 08 16-Bit Frozen Counter Event with Time Analog Input (Variation 0 is used to request default variation) 1 1 22
(read)
23 30
6 0
06
17, 28
(index)
07, 08
(read) (assign class)
30
1
(default see note 1)
(read)
129
(response)
00, 01 17, 28
22 (assign class) 06
30
(read)
129
(response)
00, 01 17, 28
22 (assign class) 06
30
(read)
129
(response)
00, 01 17, 28
22 (assign class) 06
30
(read)
129
(response)
00, 01 17, 28
22 (assign class) 06
32 32 32
0 1 2
Analog Change Event (Variation 0 is used to request default variation) 32-Bit Analog Change Event without Time 16-Bit Analog Change Event without Time
1 1 1
(read)
06 06 06
07, 08
(read)
17, 28 17, 28
(index)
07, 08
(read)
(index)
07, 08
Implementation Table
REQUEST RESPONSE (Library will parse) (Library will respond with) Function Qualifier Function Qualifier Codes (dec) Codes (hex) Codes (dec) Codes (hex) 1 (read) 06 (no range, or all) 129 (response) 17, 28 (index) 07, 08
(limited qty)
15
32 34
4 0
16-Bit Analog Change Event with Time Analog Input Reporting Deadband (Variation 0 is used to request default variation)
1 1
(read)
06
17, 28
(index)
07, 08
(read)
34
1
(default see note 1)
(read)
129
(response)
00, 01 17, 28
(no range, or all) (limited qty) (index) (start-stop) (limited qty) (index) (start-stop)
(write)
34
(read)
129
(response)
00, 01 17, 28
(no range, or all) (limited qty) (index) (start-stop) (limited qty) (index) (start-stop)
(write)
50
(read)
129
(response)
00, 01 17, 28
50
1
(default see note 1)
(read)
00, 01 06 07 08 17, 28
129
(response)
00, 01 17, 28
(write)
00, 01 07 08 17, 28
51 52 60 60
1 2 1 2
Time and Date CTO Time Delay Fine Class 0 Data Class 1 Data 1 1 20 21
(read)
07 07
22 (assign class)
(read) (no range, or all) (limited qty)
07, 08
(enbl. unsol.) (dsbl. unsol.)
06
06
22 (assign class)
(read)
06
07, 08
16
Implementation Table
OBJECT
Object Number
Variation Number
Description
22 (assign class) 70 70 70 70 1 2 3 4 File Identifier File Authentication File Command File Command Status 2
(write)
1b
129 129
(response) (response)
1B 5B
(free-format) (free-format)
29 (authenticate) 5b 25 (open) 27 (delete) 1 (read) 22 (assign class) 26 (close) 30 (abort) 1 (read) 2 (write) 22 (assign class) 1 (read) 22 (assign class) 1 (read) 22 (assign class) 28 (get file info) 1 (read) 5b
06 (no range, or all) 129 07, 08 (limited qty) 130 5b (free-format) 06 (no range, or all) 07, 08 (limited qty) 5b (free-format) 06 (no range, or all) 07, 08 (limited qty) 06 (no range, or all) 07, 08 (limited qty) 5b (free-format) 00, 01 (start-stop) 06
(no range, or all) (limited qty) (index) (start-stop)
5B
(free-format)
70
File Transfer
5B
(free-format)
70 70
6 7
5B 5B
(free-format) (free-format)
80
129
(response)
00, 01 17, 28
(no range, or all) (limited qty) (index) (start-stop) (start-stop) (limited qty) (index)
00 01 07, 08 17, 28
110
string length
1 2
(read)
06
(no range, or all) (limited qty) (start-stop) (limited qty) (index) (start-stop)
129 130
17, 28
(index)
07, 08
(write)
22 (assign class) 00, 01 06 No Object (function code only) See Note 3 No Object (function code only) No Object (function code only) 13 14 23
(cold restart) (warm restart) (delay meas.)
129
(response)
00, 01
(start-stop)
07, 08
Note 1: A Default variation refers to the variation responded when variation 0 is requested and/or in class 0, 1, 2, or 3 scans. Default variations may be configurable; however, default settings for the configuration parameters are indicated in the table above. Note 2: 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 except for object 70 which responds with qualifier 1B or 5B.) Note 3: A cold restart is implemented as a warm restart the MPM is not restarted, but the DNP process is restarted. Note 4: Writes of Internal Indications are only supported for index 7 (Restart IIN1-7). Note 5: Object 70 is supported by the MPM software version S02.03.04.
Internal Indications
17
INTERNAL INDICATIONS
The following table lists Internal Indications (IINs), and the conditions that would cause them. Standard DNP3 IINs are reported in every response message. This table lists standard DNP3 IINs. Table 6.1 Internal Indications Object Number: 80 Request Function Codes supported: 1 (read), 2 (write) Default Variation reported when variation 0 requested: 1 Point Index 0 Descriptions and Conditions IIN1-0 All Stations set after a broadcast message (any message using a destination address of 0xfff0 or above) has been received. Does not indicate an error condition. IIN1-1 Class 1 event data available. Can be set at any time and does not indicate an error condition. IIN1-2 Class 2 event data available. Can be set at any time and does not indicate an error condition. IIN1-3 Class 3 event data available. Can be set at any time and does not indicate an error condition. IIN1-4 Time synchronization required. Can be set at any time and does not indicate an error condition. IIN1-5 Local mode. Set if some points are uncontrollable via DNP. IIN1-6 Device Trouble. IIN1-7 Device restarts. Set only under specific conditions. Does not indicate an error condition. IIN2-0 Function Unknown. Generally means that the function code (octet 2 of the request header) cannot be processed. IIN2-1 Object Unknown. Generally means that the function code could be processed but the object group / variation could not be processed. IIN2-2 Parameter Error. Generally indicates that both the function code and object group / variation could be processed but that the qualifier / range field is in error. IIN2-3 Buffer Overflow. Indicates that an event buffer has overflowed, and that change events, of at least one type, have been lost. IIN2-4 Already Executing. NOT SUPPORTED IIN2-5 Bad configuration. IIN2-6 Reserved. Always 0. IIN2-7 Reserved. Always 0. Writable? No
1 2 3 4 5 6 7 8 9 10
No No No No No No Yes No No No
11 12 13 14 15
No NA No NA NA
18
Buffer Size
BUFFER SIZE
Maximum number of events holding in volatile RAM buffers: object 2 - 500; object 22 - 400; object 23 - 350; object 32 - 350. Summary number of events in basic realization is limited by 16K page RAM.
19
DNP3 SETTINGS
Explanation The time, in ms, encoded in a response to a request from a master for a cold restart. The master is thereby notified to wait this amount of time after receiving the response before it can resume polling this device. The time, in ms, encoded in a response to a request from a master for a warm restart. The master is thereby notified to wait this amount of time after receiving the response before it can resume polling this device. The DNP Link address of this device. Range Default value TELUS 0 to 65530ms 5000ms Yes Step size 10 ms MMI (Control) No
Table 8.1
Name Application Cold Restart Delay
Yes
No
0 to 65534 Step size 1 This parameter is used to determine if or never, when the device may request confirmation sometimes, from the DNP master of data link layer always frames transmitted to the master. Timeout value, in seconds, used to wait 0 to 60s for DNP master to confirm a previously transmitted link layer frame with a request Step size 1s for confirmation. This value is independent of Appl Cf Timeout; if link confirmations are being used (see Link Cf Mode), the application confirmation timer is not started until a link confirmation is received. The maximum number of times this 0 to 32767 device will re-transmit a link layer frame for which a confirmation had been Step size 1 requested but not received within Link Cf Timeout. Note that this number is in addition to the initial attempt to transmit the frame; i.e., if the value of this parameter is 2, then an unsuccessful transmission will send a total of 3 identical frames. Maximum transmitted frame size 64 to 292 octets Step size 1 Specify whether or not to validate source On, Off address in received frames. DNP3 frames contain both a source address field and a destination address field. If Off the TMW DNP3 SCL does not validate the source address and frames whose destination address matches a configured slave session will be accepted. Setting this to On requires both source and destination addresses to match a local slave session before the frame is accepted. This parameter is used to determine if or Events (only when the device may request confirmation when reporting from the DNP master of application layer event data) frames transmitted to the master. Events and Mult (when reporting events or multi fragment messages)
5 never
Yes Yes
Yes No
3s
Yes
No
Yes
No
292 Off
Yes Yes
No No
Yes
No
20
Name Application Confirmation Timeout
1440 min
Yes
No
5s
Yes
No
Unsolicited Response
On, Off
Off
Yes
Yes
Yes
Yes
21
MMI (Control) No
This parameter is used to specify conditions under which an unsolicited response is generated. For each class, if the number of events that have occurred for that class meets or exceeds this value, then an unsolicited response will be generated (as long as the DNP Master device has enabled the class -- see Unsolicited). Note that other conditions may cause an unsolicited response to be generated see C1, C2, C3 Delay. This parameter is used to specify conditions under which an unsolicited response is generated. For each class, if the amount of time since an event has occurred for that class meets or exceeds this value, then an unsolicited response will be generated (as long as the DNP Master device has enabled the class see Unsolicited). If the value for this parameter is 0 for a class, then this parameter is disabled for that class, and only C1, C2, C3 Events controls conditions under which will generate an unsolicited response for that class. Note that other conditions may cause an unsolicited response to be generated see C1, C2, C3 Delay. This parameter specifies the minimum amount of time between unsuccessfully confirmed unsolicited responses. If an unsolicited response is not confirmed within Appl Cf Timeout, this parameter controls how soon another unsolicited response will be sent. If this parameter is zero or less than Appl Cf Timeout, the "retry" unsolicited response will be sent as soon as Appl Cf Timeout expires. During the time set by Appl Cf Timeout, any received read request received from the DNP Master device will be postponed until after Appl Cf Timeout has expired. If multiple read requests are received, only the last read request would be postponed; the previous read-requests will be ignored entirely. Once the number of retries is equal to Unsol Retries, the interval between retries is then controlled by Unsol Offline Interval, not Unsol Retry Delay. The maximum number of times this device will re-transmit an unsolicited response without receiving a confirmation from a Master at an interval defined by Unsol Retry Delay. Once this value is reached, the unsolicited response will continue to be retransmitted but at a potentially different interval defined by Unsol Offline Interval.
3 5 10
Yes
No
3s 5s 10s
Yes
No
60s
Yes
No
255
Yes
No
22
Name Unsolicited Response Offline Interval
Yes
No
1 (without time), 2 2 (with time) 3 (with relative time) 1 (without status), 2 (with status) 2
Yes
No
Yes
No
1 (32-bit binary counters with status) 2 (16-bit binary counters with status) 5 (32-bit binary counters without status) 6 (16-bit binary counters without status) This value specifies the default variation 1 (32-bit frozen for object 21, frozen counters. The default counters with variation is used whenever variation 0 is status) requested, and in responses to class polls 2 (16-bit frozen counters with status) 5 (32-bit frozen counters with time) 6 (16-bit frozen counters with time) 9 (32-bit frozen counters without status) 10 (16-bit frozen counters without status) This value specifies the default variation 1 (32-bit binary for object 22, binary (running) counter counters change events. The default variation is without time) used whenever variation 0 is requested, 2 (16-bit binary and in responses to class polls counters without time) 5 (32-bit binary counters with time) 6 (16-bit binary counters with time) This value specifies the default variation 1 (32-bit binary for object 23, frozen counter events. The counters default variation is used whenever without time) variation 0 is requested, and in responses 2 (16-bit binary to class polls counters without time) 5 (32-bit binary counters with time) 6 (16-bit binary counters with time)
Yes
No
Yes
No
Yes
No
Yes
No
23
MMI (Control) No
Range 1 (32 bit analog with status), 2 (16 bit analog with status), 3 (32 bit analog without status), 4 (16 bit analog without status) This value specifies the default variation 1 (32 bit analog for object 32, analog input change events. without time) The default variation is used whenever 2 (16 bit analog variation 0 is requested, and in responses without time) to class polls 3 (32 bit analog with time) 4 (16 bit analog with time) This value specifies the default variation 1 (16 bit analog) for object 34, analog input reporting 2 (32 bit analog) deadband. The default variation is used whenever reads of variation 0 is requested.
Yes
No
Yes
No
Deadband values can be changed within the MPM over SCADA by DNP3 function code 22. Default deadbands are user set for all analog points mapped into any particular configuration using the TELUS software.
24
9
9.1
Table 9.1
Name Call Drop outs Tx Frames Rx Frames Length Errors CRC Errors C1 Buffer C2 Buffer C3 Buffer C1 Timer C2 Timer C3 Timer
Notes: 1. Comms monitoring fields can be reset from MMI, TELUS or via SCADA CROB point. 2. If the class is not set for Unsolicited response (see UnsolSendMask, section DNP3 PROTOCOL VARIABLES) Timer state for the given class (MMI, TELUS Menus - SCADA Counters) is displayed as four asterisks. 3. If Unsolicited response is disabled asterisks are displayed in all three counters of class timers.
25
Communication Settings
10 SCADA SETTINGS
Refer to "Recloser Control Cubicle RC/TEL-01E(S). Technical Manual - Operation (section 4.9.3)"
26
Change Event Variation reported when variation 0 requested: 2 (Binary Input Change with Time) Status bits supported: on-line, local forced data, state
Note: All binary inputs are considered permanently online On-line (0), local forced data (1). Binary input change events are detected by the IED at the time they occur and are not subject to a scan rate. Time stamps associated with change events correspond to the time stamp appearing on the MMI or TELUS Event, CO Operation or Change Messages logs. The value in the Default DNP ID column represents the default setting. This parameter is user configurable between 0 and 255, individual points can be selected for mapping or disabled using the TELUS software. Changes to class allocation arising from use of DNP3 function 22 are saved to non-volatile memory. Table 11.1
Default DNP ID 0 1 Data group Indication Indication Database ID Dummy Control (Dummy) Lockout Conditions when set (=1) Dummy Control ON All AR OCEF, AR SEF, AR SEF, ABR elements are set in the O1 state Control mode is set Remote Conditions when clear (=0) Dummy Control OFF Any one of AR OCEF, AR SEF, AR SEF, ABR elements is not set in the O1 state Control mode is set Local. IIN1-5 Local mode indicator is set None of AR OCEF, AR SEF, AR UV or ABR elements set in O2, O3 or O4 states No AR initiated or Pickup signals detected Default Class 1 1 Data type Signal Signal
Indication
Signal
Indication
4 Pickup Disabled
Indication
Any of AR OCEF, AR SEF, AR UV or ABR elements set in one of O2, O3 or O4 states Logical OR of AR initiated and Pickup signals
Signal
Signal
Indication
Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled
Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication
P(OC1+) P(OC2+) P(OC3+) P(OC1- ) P(OC2- ) P(OC3- ) P(EF1+) P(EF2+) P(EF3+) P(EF1-) P(EF2- ) P(EF3- ) P(SEF+)
Pickup output of any of OC1+, No Pickup output of any element OC2+, OC3+, OC1-, OC2-, activated OC3-, EF1+, EF2+, EF3+, EF1EF2-, EF3-, SEF+, SEF, EFLL, OCLL, UF, UV1, UV2, UV3 elements activated Pickup output of OC1+ activated Pickup output of OC1+ not activated Pickup output of OC2+ activated Pickup output of OC2+ not activated Pickup output of OC3+ activated Pickup output of OC3+ not activated Pickup output of OC1- activated Pickup output of OC1- not activated Pickup output of OC2- activated Pickup output of OC2- not activated Pickup output of OC3- activated Pickup output of OC3- not activated Pickup output of EF1+ activated Pickup output of EF1+ not activated Pickup output of EF2+ activated Pickup output of EF2+ not activated Pickup output of EF3+ activated Pickup output of EF3+ not activated Pickup output of EF1- activated Pickup output of EF1- not activated Pickup output of EF2- activated Pickup output of EF2- not activated Pickup output of EF3- activated Pickup output of EF3- not activated Pickup output of SEF+ activated Pickup output of SEF+ not activated
Signal
0 0 0 0 0 0 0 0 0 0 0 0 0
Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
27
Data type Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
1 1
Signal Signal
7 8 9 Disabled Disabled Disabled 10 11 12 Disabled Disabled Disabled 13 Disabled 14 15 16 17 18 Disabled 19 Disabled Disabled 20 Disabled Disabled Disabled Alarms 21
Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication
Open(OC1+) Open(OC2+) Open(OC3+) Open(OC1-) Open(OC2- ) Open(OC3- ) Open(EF1+) Open(EF2+) Open(EF3+) Open(EF1-) Open(EF2-) Open(EF3-) Open(SEF+) Open(SEF-) Open(OCLL) Open(EFLL) Open(UV1) Open(UV2) Open(UV3) Open(UF) Open (Remote) Open(SCADA) Open(I/O) Open(Local) Open(MMI) Open(PC) Open(Manual)
Not open due to OC1+, OC2+, OC3+, OC1-, OC2-, OC3-, EF1+, EF2+, EF3+, EF1-, EF2-, EF3-, SEF+, SEF , EFLL, OCLL, UF, UV1, UV2 or UV3 tripping Not open due to OC1+ tripping Not open due to OC2+ tripping Not open due to OC3+ tripping Not open due to OC1- tripping Not open due to OC2- tripping Not open due to OC3- tripping Not open due to EF1+ tripping Not open due to EF2+ tripping Not open due to EF3+ tripping Not open due to EF1- tripping Not open due to EF2- tripping Not open due to EF3- tripping Not open due to SEF+ tripping Not open due to SEF- tripping Not open due to OCLL tripping Not open due to EFLL tripping Not open due to UV1 tripping Not open due to UV2 tripping Not open due to UV3 tripping Not open due to UF tripping Not open due to SCADA or I/O control signal Not open due to SCADA control signal Not open due to I/O control signal Open due to MMI, PC control Not open due to MMI, PC signal or manual tripping control signal or manual tripping Open due to MMI control signal Not open due to MMI control signal Open due to PC control signal Not open due to PC control signal Open due to manual tripping (no Not open due to manual tripping origin detected) Alarm output of any of OC1+, No Alarm output of any OC1-, EF1+, EF1-, SEF+, SEF-, elements activated UF, UV1, UV2, UV3 elements activated Alarm output of OC1+ activated Alarm output of OC1+ not activated Alarm output of OC1- activated Alarm output of OC1- not activated
2 2 2 0 0 0 2 2 2 0 0 0 2 0 2 2 2 2 2 0 2 0 0 1 0 0 0
Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
Indication
Alarm (A(Any))
Signal
Disabled Disabled
Indication Indication
A(OC1+) A(OC1-)
0 0
Signal Signal
28
Default DNP ID Disabled Disabled Disabled Disabled Disabled Disabled Disabled Disabled Closed 22 23 Disabled Disabled Disabled Disabled Disabled Disabled 24 25 Disabled Disabled Disabled Status 26 27 28 29 30 31 32 33 Disabled 34 35 36 37 Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Indication Data group Indication Indication Indication Indication Indication Indication Indication Indication
Closed due to AR OCEF, AR SEF, AR UV, ABR control signal Closed(AR OCEF) Closed due to AR OCEF (Closed(AR_OCEF)) reclosing Closed(AR SEF) Closed due to AR SEF reclosing (Closed(AR_SEF)) Closed(AR UV) Closed due to AR UV reclosing (Closed(AR_ UV)) Closed(ABR) Closed due to ABR closing Closed (Remote) Closed due to SCADA or I/O control signal Closed (SCADA) Closed due to SCADA control signal Closed(I/O) Closed due to I/O control signal Closed (Local) Closed(MMI) Closed(PC) Closed(undefined)
Not closed due to AR OCEF, AR SEF, AR UV, ABR control signal Not closed due to AR OCEF reclosing Not closed due to AR SEF reclosing Not closed due to AR UV reclosing Not closed due to ABR closing Not closed due to SCADA or I/O control signal Not closed due to SCADA control signal Not closed due to I/O control signal Closed due to MMI, PC control Not closed due to MMI, PC signal or undefined close control signal or undefined close Closed due to MMI control signal Not closed due to MMI control signal Close due to PC control signal Not closed due to PC control signal Closed state recognized after Open state recognized after On On (Power) or servicing (Power) or servicing Active Group 1 Active Group 2 Active Group 3 Active Group 4 Protection is switched On Earth overcurrent element is switched On Sensitive Earth fault element is switched On Undervoltage element is switched On Underfrequency element is switched On Cold load pickup element is switched On Live line element is switched on OCEF, SEF and UV reclosing is switched On Automatic backfeed restoration is switched On Active Group 2, 3 or 4 Active Group 1, 3 or 4 Active Group 1,2 or 4 Active Group 1, 2 or 3 Protection is switched Off Earth overcurrent element is switched Off Sensitive Earth fault element is switched Off Undervoltage element is switched Off Underfrequency element is switched Off Cold load pickup element is switched Off Live line element is switched Off
Group1 On (Grp1_On) Group2 On (Grp2_On) Group3 On (Grp3_On) Group4 On (Grp4_On) Prot On (Prot_On) EF On (EF_On) SEF On (SEF_On) UV On (UV_On) UF On (UF_On) CLP On (CLP_On) LL On (LL_On) AR On (AR_On) ABR On (ABR_On) Malfunction
1 1 1 1 1 1 1 1 0 1 1
Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
OCEF, SEF and UV reclosing is 1 switched Off Automatic backfeed restoration f 1 is switched Off 1
Malfunctions 38 Indication Any malfunction signal activated No malfunction signal activated IIN1-6 Device Trouble Indicator set Signal
29
Data type Signal
Disabled
Indication
Driver SC (Driver_SC) TBt sensor fault (TBtSensor_Fault) OSM coil SC (OSMCoil_SC) Excessive To (Excessive_To)
Signal
Disabled
Indication
Signal
Disabled
Indication
OSM coil short circuit not detected Excessive To signal is deactivated when PS is deactivated or when C(E) control signal is activated.
Signal
Disabled
Indication
Signal
Disabled
Indication
Excessive Tc (Excessive_Tc)
Excessive Tc signal is deactivated when PS is activated or when T(E) control signal is activated.
Signal
Disabled
Indication
Signal
Disabled
Indication
Bus Comms Error (BusComms_Err) Driver comms error (DriverComms_Err) PSM comms error (PSMComms_Err) RTC comms error (RTCComms_Err)
Signal
Disabled
Indication
Driver OK
Signal
Disabled
Indication
PSM OK
Signal
Disabled
Indication
Signal
Disabled
Indication
Tmpm comms error (TmpmComms_Err) I/O1 comms error (I/O1Comms_Err) I/O2 comms error (I/O2Comms_Err) I/O1 fault (I/O1_Fault) I/O2 fault (I/O2_Fault)
Signal
Disabled
Indication
I/O1 OK
Signal
Disabled
Indication
I/O2 OK
Signal
Disabled
Indication
Signal
Disabled
Indication
Signal
Warnings 39 40 Indication Indication Warning OSM coil Isolated (OSMCoil_Isolated) No warning signal activated OSM coil open circuit not detected 1 2 Signal Signal
UPS controller not in Standby 0 state UPS controller not in Shutdown 0 state UPS AC supply is OK 0 UPS battery is OK 0
30
Default DNP ID Disabled Disabled Data group Indication Indication
Driver is ready to execute next control signal No corrupted memory cell found 0
IO Modules Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication Disabled Indication
Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted Input asserted
Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted Input not asserted
0 0 0 0 0 0 0 0 0 0 0 0
Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
31
The recommended control type is shown in the table below. Set (1) Close, Pulse ON, Latch ON Cleared (0) Trip, Pulse OFF, Latch OFF The value in the Default DNP ID column represents the default setting. This parameter is user configurable between 0 and 255, individual points can be selected for mapping or disabled using the TELUS software. Table 12.1
Default DNP ID 0 1 2 3 4 5 6 7 8 9 Data group Control Control Control Control Control Control Control Control Control Control Database ID On(DC)Off(DC) (On(DC), Off(DC)) Trip/Close (On(OSM), Off(OSM)) On(Grp1) On(Grp2) On(Grp3) On(Grp4) On(Prot)/Off(Prot) (On(Prot), Off(Prot)) On(EF)Off(EF) (On(EF), Off(EF)) On(SEF)Off(SEF) (On(SEF), Off(SEF)) On(UV)Off(UV) (On(UV), Off(UV)) On(UF)Off(UF) (On(UF), Off(UF)) On(CLP)Off(CLP) (On(CLP), Off(CLP)) On(LL)Off(LL) (On(LL), Off(LL)) On(AR)Off(AR) (On(AR), Off(AR)) On(ABR)Off(ABR) (On(ABR), Off(ABR)) Erase Fault Counters (Erase_FaultCtnrs) Erase Energy Meters (Erase_EnergyMeters) Erase SCADA Counters (Erase_SCADACtnrs) Set = 1 Dummy Control ON Close OSM Group 1 Active Group 2 Active Group 3 Active Group 4 Active Protection ON Earth Fault ON Clear = 0 Dummy Control OFF Trip OSM No Action No Action No Action No Action Protection OFF Earth Fault OFF Recommended control type Data type
Can be used to test all control Signal types CLOSE / TRIP Signal Pulse ON Pulse ON Pulse ON Pulse ON Latch ON / OFF Latch ON / OFF Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
Sensitive Earth Fault Sensitive Earth Fault Latch ON / OFF ON OFF Under Voltage ON Under Voltage OFF Latch ON / OFF Under Frequency ON Cold Load Pickup ON Live Line ON Auto Reclose ON Under Frequency OFF Cold Load Pickup OFF Live Line OFF Auto Reclose OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Pulse ON Pulse ON Pulse ON
Auto Backfeed Auto Backfeed Restoration ON Restoration OFF Erase Fault Counters No Action Erase Energy Meters No Action Erase SCADA *) comms counters No Action
*)
32
Default Data DNP ID group Disabled Control
No Action No Action
Pulse ON Pulse ON
Signal Signal
Disabled Control IO Modules Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control
No Action
Pulse ON
Signal
Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF Output OFF
Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF Latch ON / OFF
Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal Signal
Notes: 1. All controls except for On(DC)/Off(DC) and Trip OSM are rejected if RC is in Local Control mode. 2. When in Local Control mode, the status bits of all other CROB points are shown as offline. 3. The following conditions are necessary to perform control of IO Modules from SCADA: - IO mode is enabled in I/O settings; - IO Output# has Type equal to Disable in I/O settings; - IO faults are absent; If I/O settings or system state doesnt match conditions written above, RC sets IIN2-2 (Parameter Error).
33
Binary Counters
13 BINARY COUNTERS
Static (Steady-State) Object Number: Change Event Object Number: Request Function Codes supported*): 20 22 1 (read), 7 (freeze), 8 (freeze noack) 9 (freeze and clear), 10 (freeze and clear, noack), 22 (assign class)
Static Variation reported when variation 0 requested: 6 (16-Bit Binary Counter without Flag) Change Event Variation reported when variation 0 requested: 1 (16-Bit Counter Change Event with Time) Frozen Counters Static (Steady-State) Object Number: Change Event Object Number: Request Function Codes supported: Static Variation reported when variation 0 requested: Change Event Variation reported when variation 0 requested:
21 23 1 (read), 22 (assign class) 10 (16-Bit Frozen Binary without Flag) 6 (16-Bit Frozen Counter Event with Time)
Note: Counter points are always considered online and the on-line status bit is always set. No other status bits are supported for counter objects. The value in the Default DNP ID column represents the default setting. This parameter is user configurable between 0 and 255, individual points can be selected for mapping or disabled using the TELUS software Changes to class allocation arising from use of DNP3 function 22 are saved to non-volatile memory. Time stamps associated with Fault counter change events correspond to the time stamps appearing in the MMI or TELUS CO Operations log. Table 13.1
Default DNP ID Data group Database ID Description Valid Range Default Multiplication Reporting scale factor Deadband 1 4 Default Class Data type
Fault Counters 0 Indication OC A Trips (OC_A_Trips) Indication OC B Trips (OC_B_Trips) Indication OC C Trips (OC_C_Trips) Overcurrent protection trips on A phase Overcurrent protection trips on B phase Overcurrent protection trips on C phase Earth Fault protection trips Sensitive Earth Fault Protection Trips Under Voltage protection Trips Under Frequency protection trips 0 to 65535 1 Numerical
0 to 65535
Numerical
0 to 65535
Numerical
Indication EF Trips (EF_Trips) 4 Indication SEF Trips (SEF_Trips) 5 Indication UV Trips (UV_Trips) Disabled Indication UF Trips (UF_Trips) Lifetime Counters 6 7 Indication CO Total (CO_Total) Indication Mechanical Wear (Mech_Wear)
1 1 1 1
4 4 2 0
1 1 1 0
Number of Close Open operations Mechanical wear consumed; expressed as a percentage Indication Max phase Maximum vacuum Contact Wear Interrupter contact (MaxPhContact wear consumed on _ Wear) any one phase; expressed as a percentage A +kVAh (A_+kVAh)
0 to 65535 0 to 100%
1 1
20 10 %
1 1
Numerical Numerical
0 to 100%
10 %
Numerical
Energy Meters Disabled Control A phase total forward 0 to 999999999 1 energy kVAh 0 0 Numerical
*)
Request Functions Code 9 (freeze and clear) and 10 (freeze and clear, noack) are supported for SCADA Counters only.
34
Default DNP ID Data group
Binary Counters
Database ID B +kVAh (B_+kVAh) C +kVAh (C_+kVAh) A +kVArh (A_+kVArh) B +kVArh (B_+kVArh) C +kVArh (C_+kVArh) A -kVAh (A_-kVAh) B -kVAh (B_-kVAh) C -kVAh (C_-kVAh) A -kVArh (A_-kVArh) B -kVArh (B_-kVArh) C -kVArh (C_-kVArh) +kVAh +kVArh -kVAh -kVArh Description B phase total forward energy C phase total forward energy A phase reactive forward energy B phase reactive forward energy C phase reactive forward energy A phase total reverse energy B phase total reverse energy C phase total reverse energy A phase reactive reverse energy B phase reactive reverse energy C phase reactive reverse energy Three phase total forward energy Three phase reactive forward energy Three phase total reverse energy Three phase reactive reverse energy Valid Range
Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control Disabled Control 9 Control
Disabled Indication Call Drop outs The number of (CallDrop Outs) modem calls where MPM did not initiate hanging up. 11 Indication Tx Frames Transmitted frame (Tx_Frames) count 12 Indication Rx Frames Received frame count (Rx_Frames) 13 Indication Length errors Frame length error (Length_Errs) count 14 Indication CRC errors Frame CRC error (CRC_Errs) count
Numerical
1 1 1 1
1 1 1 1
0 0 0 0
Note: Change event generation: Change event is generated under conditions: X = Last Reported Value; Y = New Value; D = Deadband Value; Y > (X + D) or Y < (X - D)
35
Measured Data 0 1 2 Disabled Indication Indication Indication Indication Ia Ib Ic Ua A phase current B phase current C phase current Phase to earth voltage Ua Phase to earth voltage Ub Phase to earth voltage Uc Phase to earth voltage Ur Phase to earth voltage Us Phase to earth voltage Ut Line to Line voltage Uab Line to Line voltage Ubc Line to Line voltage Uca Line to Line voltage Urs Line to Line voltage Ust Line to Line voltage Utr 0 to 7000 A 0 to 7000 A 0 to 7000 A 0 to 18.0 kV 0 to 18.0 kV 0 to 18.0 kV 0 to 18.0 kV 0 to 18.0 kV 0 to 18.0 kV 0 to 30.0 kV 0 to 30.0 kV 0 to 30.0 kV 0 to 30.0 kV 0 to 30.0 kV 0 to 30.0 kV 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical Numerical
Disabled Indication Ub Disabled Indication Uc Disabled Indication Ur Disabled Indication Us Disabled Indication Ut 3 4 5 Indication Uab Indication Ubc Indication Uca
36
Default DNP ID Data group
6 Indication In Disabled Indication A kVA (A_kVA) Disabled Indication B kVA (B_kVA) Disabled Indication C kVA (C_kVA) Disabled Indication A kW (A_kW) Disabled Indication B kW (B_kW) Disabled Indication C kW (C_kW) Disabled Indication A kVAr (A_kVAr) Disabled Indication B kVAr (B_kVAr) Disabled Indication C kVAr (C_kVAr) 7 Indication KVA 8 Indication KW 9 Indication KVAr 10 Indication F ABC (F_ABC) Disabled Indication F RST (F_RST) 11 Indication PF Disabled Indication A PF (A_PF) Disabled Indication B PF (B_PF) Disabled Indication C PF (C_PF) 12 Indication Phase seq. ABC (PhSeq_ABC)
Zero sequence current 0 to 7000 A A phase kVA 0 to 65535 kVA B phase kVA C phase kVA A phase kW B phase kW C phase kW A phase kVAr B phase kVAr C phase kVAr Three phase kVA Three phase kW Three phase kVAr ABC side frequency RST side frequency Three phase power factor A phase power factor B phase power factor C phase power factor 0 to 65535 kVA 0 to 65535 kVA 0 to 65535 kW 0 to 65535 kW 0 to 65535 kW
0 to 65535 kVAr 1 0 to 65535 kVAr 1 0 to 65535 kVAr 1 0 to 65535 kVA 0 to 65535 kW 0 to 65535 kVAr 45.00 to 65.00 Hz 45.00 to 65.00 Hz 0.00 to 1.00 0.00 to 1.00 0.00 to 1.00 0.00 to 1.00 1 1 1 0.001 0.001 0.001 0.001 0.001 0.001 1
Phase sequence from 0 to 2 ABC side ABC = 1 ACB = 0 Unresolved = 2 Disabled Indication Phase seq. RST Phase sequence from 0 to 2 (PhSeq_RST) RST side RST = 1 RTS = 0 Unresolved = 2 Protection Disabled Indication DE OC (DE_OC) OC power flow direction Positive = 0 Negative = 1 Unresolved = 2 EF Power flow direction Positive = 0 Negative = 1 Unresolved = 2 SEF Power flow direction Positive = 0 Negative = 1 Unresolved = 2 Maximum phase A current prior to any OCEF element trip Maximum phase B current prior to any OCEF element trip Maximum phase C current prior to any OCEF element trip Maximum In current prior to any OCEF elements trip Minimum voltage prior to any UV elements trip 0 to 2
Enumerable
Enumerable
0 to 2
Enumerable
0 to 2
Enumerable
13
Indication Iamax Trip (MaxIa) Indication Ibmax Trip (MaxIb) Indication Icmax Trip (MaxIc) Indication Inmax Trip (MaxIn)
0 to 12000 A
Numerical
14
0 to 12000 A
Numerical
15
0 to 12000 A
Numerical
16
0 to 12000 A
Numerical
0 to 30.0 kV
0.001
0 kV
Numerical
37
Data type Numerical
Disabled Indication UFmin Trip (MinUF) Lifetime Counters 17 Indication CO Total (CO_TotalA) Indication Ubt Indication Ibt Indication Cbt
0 to 65535
20
Numerical
UPS Status 18 19 20 Battery voltage 10.0 to 16.0 V 0.001 Battery charge current -4.00 to +4.00 A 0.001 Battery residual 0 to 1.00 0.01 capacity Recloser serial number Main processor Module serial number Main Processor Module software Build version Main Processor Module software for 1) basic version Main Processor Module software for 1) modification version Main Processor Module software for telecommunication 1) version 0 to 999999 0 to 99999 0 to 9999 1 1 1 1V 0.5 A 0.1 1 1 1 Numerical Numerical Numerical
Disabled Indication MPM# Disabled Indication MPM software Build (MPM_SwBuild) Disabled Indication MPM software 1 (MPM_SwVer1) Disabled Indication MPM software 2 (MPM_SwVer2) Disabled Indication MPM software 3 (MPM_SwVer3)
0 to 99
Numerical
0 to 99
Numerical
0 to 99
Numerical
Notes: 1. Data representation: (0 to 65535) non-negative integer number occupied 2 bytes, except for Data base ID Ibt (32768 to 32767) (0 to 4294967296) non-negative integer number occupied 4 bytes. 2. Step value in Valid Range is equal 1*Multiplication scale factor. 3. Power values (single and three phase kVA, kVAr and kW) have a maximum range of 65535. Values higher than this are represented as 65535 and the Over-range status bit is set to 1. 4. If there is a situation when it is not possible to calculate power factor or frequency (Refer to RC/TEL01E(S) Technical Manual, Operation, section Measurement element) value equal 0xFFFF is transferred. 5. Valid Range is given as supplemental information. Refer to RC/TEL-01E(S) Technical Manual (sections Technical Specification and Operation) for details. 6. Change event generation: Change event is generated under conditions: X = Last Reported Value; Y = New Value; D = Deadband Value; Y > (X + D) or Y < (X - D) 7. Value of Iamax, Ibmax, Icmax or Inmax is updating at the moment of new record generation during CO operations.
1)
38
File Object
15 FILE OBJECT
Static (Steady-State) Object Number: 70 Variations: 3 File Command Object; 4 File Command Status Object; 5 File Transfer Object. Function codes; 6 File Transfer Status; 7 File Descriptor Object. File implementation is based on DNP Technical Bulletin 2000-001 Sequential File Transfer Objects. The specific of the implementation is below. 15.1
File system
The files listed in Table 15.1 are RC file system that is based on RC structural tree. Table 15.1
File name grp1 grp2 grp3 grp4 sys scada Io State co chmsg event ldprof RC Elements Settings Prot Prot Prot Prot ME,MMI,UPS Control and indication Control and indication State ME, IO, UPS, ISC Logs MON MON MON MON Permissions RW RW RW RW RW RW RW R R R R R Comments Protection group 1 settings. Protection group 2 settings. Protection group 3 settings. Protection group 4 settings. System settings. SCADA settings. IO Modules settings. Actual state of elements. CO operation Change messages Event log Load profile
The settings files can be written or read as element with correspondence of column Element. The Logs are dynamic files. They shall be locked after the file is opened. Only new records since last read operation are returned from logs. Each file contains at the beginning information about RC serial number and file version that allow RC and TELUS perform own and reliable file interpretation. Delete function is not supported. Separate binary output points (see section 12) are provided to perform log erase operations. The files are resided in root directory. Directory access operations are not supported. DNP3 master can open only one file on slave simultaneously. The open file is locked for write operations. If it is necessary to write data to file during locked time the data is saved in separate buffer and rewrite to file after it would be unlocked. The Log files (see Table above) are dynamic read-only objects. The returned file size for Logs is size in bytes of new records since last read operation. The Operational Mode append is not supported. Supported application layer function codes are listed in Table 15.2. Table 15.2 - Supported application layer function codes
Function 1 2 25 26 28 30 Code Description Read Write Open a File Close a File Get File Info Abort
Assign class (function 22) and generation of events after change of files are not supported. 15.2
The file name field can contain names from Table 15.2. The file names are case-sensitive. Time of creation is not used and returned as zero.
File Object
39
The following file permissions are applied to the files: R owner read allowed; W owner write allowed. The file permissions are returned: If authentication key is correct or authentication is not used - with correspondence of authentication key and Table (above). If authentication is wrong zero. 15.3
Optional ASCII Characters field that may be appended to the object after the status code are not supported.
40
1)
41
Test Modes
17 TEST MODES
There are two modes of DNP3 operation: Normal or Test. All below reflect the Test mode of DNP3 operation. 17.1
Service mode
Service mode is designated for using by technical personal and allows obtaining extended information about MPM working state and performing of adjustment works in the field. Service mode is achievable through MPM serial port used for MPM TELUS connection. Service mode is symbol control mode, i.e. ASCII codes are used to send commands and retrieve replies from MPM. To control MPM in service mode can be used any terminal program running on PC. To switch on MPM in service mode it is necessary: provide 5 sec inactivity on MPM serial port; send string /SERVICE. After that MPM replies with message Service mode is activated. To exit service mode the command /EXIT is used. MPM replies with message Service mode is finished Service mode is automatically completed after 10 minutes inactivity on serial port with message Service mode is terminated due to inactivity timeout. In the basic version functionality of the service mode is limited by modem control mode capabilities. In this mode all data sending to MPM are transmitted to RC serial port, which is used for modem control, and all data received from modem are transmitted to PC serial port. The mode is used for direct control of a modem through MPM without necessity of reconnection the modem from MPM to PC. 17.2
The following test modes can be used: MPM sensor test mode is used to check DNP3 event generation based on protection functionality. DNP3 point test mode is used to control custom point assignments; The test modes are used to perform test of DNP3 functionality under SCADA control and dont require using of TELUS. 17.2.1 DNP3 sensor test mode
The mode is controlled through DNP3 string object with number 1000. Maximum string size is 256 symbols. The following elements can be used for describing test: - Test body, consisting of: identification field [Test:N], where N is test number, range 1-16; test body elements in the format: Elem=Val, where Elem is parameter name, = is delimiter, Val is parameter value. Valid element names are: o o o o o o Ia, Ib, Ic, I0 phase current and zero current RMS values in amperes; Ua, Ub, Uc, Ur, Us, Ut phase RMS voltages in volts; Freq is frequency value in Hz x 1000; Time is time interval during test is executed. If Time is equal zero test is executed infinitely. Time value is in the ms, range: (0-65000) ms; End test completion condition that can range of values Trip, Close, None. Test can be completed on the competition condition or on Time condition if they are specified; Angles are phase angles values for sensors. If angles are not defined then values 0, -120, 120 degrees are applied for Ia, Ib, Ic, Ua, Ub, Uc, Ur, Us, Ut correspondingly. If angles are used they must be loaded before test body.
Angles body consisting of: - identification field [Angles:N], where N is description number, range 1-16; - body in the format: Elem=Val, where Elem is parameter name, = is delimiter, Val is parameter value. Valid element names are the same as for sensors. Range of values [-360, 360]. Test control consisting of: - identification field [Mode]; - elements in the format: Elem=Val, where Elem is parameter name, = is delimiter, Val is parameter value. Valid element names are: o Enable test mode is enabled/disabled;
42 o o o o
Test Modes
Uabc_ZeroAtTrip/ Urst_ZeroAtTrip condition to automatically zero voltages from the given side at open state; I0. If I0=1 zero sequence current is counted from phase currents, otherwise value is given in the test body is used; Driver. If equal to 1 use OSM simulator, otherwise use real OSM. Run is used to determine test number to start test sequence.
The test example: [Angles:1] Ia=0 Ib=-120 Ic=120 Ua=0 Ub=-120 Uc=120 Ur=0 Us=-120 Ut=120 [Angles:2] Ia=90 Ib=-180 [Angles:3] Ia=180 Ib=-120 Ic=150 [Test:1] Angles=1 Ia=400 Ib=400 Ua=12000 Freq=50 Time=100 End=Trip [Mode] Enable=1 Uabc_ZeroAtTrip=1 Urst_ZeroAtTrip=0 I0=1 Driver=1 Run=1 Several elements can be combined in the one string but summary size doesnt exceeded 256 bytes. The sensor mode is started after reception of test control string with Enable=1. The sensor test mode is completed if test control string contains Enable= 0 or after 10 minutes inactivity on SCADA connection. 17.2.2 DNP3 point test mode
The mode is used to set DNP3 point values with independence of their real values. The mode is designated for static object control, i.e. change event is not generated even the point belongs to class 1,2,3. The mode is controlled through DNP3 string object with number 1001. The following elements can be used for describing test: - test body, consisting of elements in the format Elem=Val, where Elem is parameter name and Val is parameter value (optional): o for binary inputs the short names of points and value ranges are from the Table 11.1; o for binary outputs the short names of points and value ranges are from the Table 12.1; o for binary counters the short names of points and value ranges are from the Table 13.1; o for analog inputs the short names of points and value ranges are from the Table 14.1; - Identification field Active, with range of values 1/0 that is used to control test start/competition conditions. The test examples: - for binary input points: Remote_On=1 Prot_initiated=0 Open(OC)=1 P(OC1+)=1 - for binary outputs: On(Prot) On(Grp1) Trip - for binary counters: OC_A_Trips=5 +kVAh=100000 - for analog inputs: Ia=100 Ubc=11000 kVA=600 - Active:1 The test values are applicable to the points only if the points have active status, i.e. they are enabled in the settings. There are no real control actions for binary outputs, i.e. Off(Prot) is only affected on binary output status value and on corresponding binary input value. The several fields for different objects can be combined in the one string but string size doesnt exceeded 256 bytes. The DNP3 point test mode is started if test control string contains Active=1 and completed if test control string contains Active=0 or after 10 minutes inactivity on SCADA connection. It is supposed to use symbols = and :. It is inhibited to use both test modes simultaneously. If one of modes is started it is automatically terminate other test mode if it is required.