IEEE 1815.1-2015
$167.38
IEEE Standard for Exchanging Information Between Networks Implementing IEC 61850 and IEEE Std 1815(TM) [Distributed Network Protocol (DNP3)]
Published By | Publication Date | Number of Pages |
IEEE | 2015 | 358 |
New IEEE Standard – Active. This document specifies the standard approach for mapping between IEEE Std 1815ā¢ [Distributed Network Protocol (DNP3)] and IEC 61850 (Communications Networks and Systems for Power Utility Automation). Two primary use cases are addressed: a) mapping between an IEEE 1815-based master and an IEC 61850-based remote site and b) mapping between an IEC 61850-based master and an IEEE 1815-based remote site. Mapping aspects included in the standard are: conceptual architecture; general mapping requirements; the mapping of Common Data Classes, Constructed Attribute Classes and Abstract Communication Service Interface (ACSI); cyber security requirements, the architecture of a gateway used for translation and requirements for embedding mapping configuration information into IEC 61850 System Configuration Description Language (SCL) and DNP3 Device Profile. This standard addresses a selection of features, data classes, and services of the two standards. ** NOTE: Incorporates IEEE Std 1815.1-2015/Cor 1-2016, which was not published as an individual corrigendum.
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | IEEE Std 1815.1ā¢-2015 Front Cover |
3 | Title page |
6 | Important Notices and Disclaimers Concerning IEEE Standards Documents |
9 | Participants |
11 | Introduction |
12 | Contents |
14 | Table of Figures |
16 | Table of Tables |
19 | Important Notice 1. Overview 1.1 Scope |
20 | 1.2 Objective 1.3 Background 1.4 Purpose and intended use |
21 | 1.4.1 Not intended to change the protocol standards 1.4.2 Intended for but not limited to substation automation 1.4.3 Intended for implementing gateways 1.4.4 Uses not intended for this standard |
22 | 1.4.5 Implementing a superset of this standard 1.4.6 Intended network topologies |
23 | 1.4.7 Structure of this standard 1.5 Use with other versions of the standards |
24 | 2. Normative references |
25 | 3. Definitions, acronyms, and abbreviations 3.1 Definitions |
26 | 3.2 Acronyms and abbreviations |
29 | 4. Conceptual architecture 4.1 Overview 4.1.1 Use Case (a) |
31 | 4.1.2 Use Case (b) |
32 | 4.1.3 Combining use cases 4.2 Gateway device |
33 | 4.2.1 Use Case (a) 4.2.2 Use Case (b) |
34 | 4.2.3 Mapping dataāeither use case 4.3 Conceptual architecture of configuration tools |
35 | 4.3.1 Mapping output format |
36 | 4.3.2 Mapping level 4.3.3 Mapping methods |
37 | 5. Use cases for configuring the gateway 5.1 Overview 5.2 Scope of use cases 5.3 Documentation of use cases |
38 | 5.4 Use Case (a) scenario (a1): integration engineer configures a DNP3 gateway to a new IEC 61850 substation 5.4.1 Narrative 5.4.2 Actors |
39 | 5.4.3 Information exchanged |
40 | 5.4.4 Diagrams |
41 | 5.4.5 Steps |
44 | 5.4.6 Functional objectives 5.5 Use Case (a) scenario (a2): integration engineer configures a DNP3 gateway to a retrofit IEC 61850 substation 5.5.1 Narrative |
45 | 5.5.2 Actors 5.5.3 Information exchanged |
46 | 5.5.4 Diagrams 5.5.5 Steps |
50 | 5.5.6 Functional objectives 5.6 Use Case (b): Integration engineer configures an IEC 61850 gateway to a DNP3 substation 5.6.1 Narrative 5.6.2 Actors |
51 | 5.6.3 Information exchanged |
52 | 5.6.4 Diagrams |
54 | 5.6.5 Steps |
57 | 5.6.6 Functional objectives |
58 | 6. Mapping of a device-oriented information model to DNP3 6.1 Overview 6.2 Logical device mapping 6.3 Object mapping |
59 | 7. Mapping of data structure 7.1 Overview 7.2 Mapping principles |
60 | 7.2.1 IEC 61850-7-3 functional constraints 7.2.2 Mapping of operational status and measurement information (FC, ST, and MX) |
61 | 7.2.2.1 Data type ENUMERATED |
62 | 7.2.2.2 Data type CODED_ENUM |
63 | 7.2.2.3 Data attributes origin and ctlNum 7.2.2.3.1 origin |
64 | 7.2.2.3.2 ctlNum 7.2.2.4 Data type INT32 and INT64 mapped to counters 7.2.3 Mapping of setpoint information (FC SP, SG, and SE) 7.2.4 Mapping of configuration and description information (FC, CF and DC) |
65 | 7.2.4.1 Enumerated |
66 | 7.2.4.2 Floating point |
67 | 7.2.4.3 Integer 7.2.4.4 Boolean |
68 | 7.2.4.5 ScaledValueConfig 7.2.4.6 ctlModels |
69 | 7.2.4.7 sboClasses 7.2.4.8 unit |
70 | 7.2.4.9 Cell 7.2.4.10 Analog deadbanding |
71 | 7.2.5 Mapping of substitution information (FC SV) 7.2.6 Mapping of blocking information (FC BL) 7.2.7 Mapping of control parameters |
72 | 7.2.8 Mapping of arrays 7.2.9 Notes for interpreting mapping tables |
200 | 8. Mapping of abstract communications service interface (IEC 61850-7-2:2010) 8.1 Principles of service mappings 8.1.1 Run-time operational information 8.1.2 Control operations |
201 | 8.1.3 Configuration parameters and settings 8.1.4 Summary of service mappings |
203 | 8.2 Error codes and indications |
207 | 8.3 Server and logical device class mapping |
208 | 8.4 Association class mapping |
209 | 8.5 Logical node class mapping |
210 | 8.6 Data class mapping 8.7 Data set mapping |
211 | 8.8 Service tracking mapping 8.9 Setting group class mapping |
213 | 8.10 Report control block class mapping |
214 | 8.11 Control class mapping 8.11.1 General |
216 | 8.11.2 Mapping IEC 61850-7-2 control service parameters |
217 | 8.11.3 Overview of control mappingsclien |
218 | 8.11.4 Direct control with normal security 8.11.4.1 Direct control with normal security with status update ā Use Case (a) 8.11.4.1.1 Positive Case |
219 | 8.11.4.1.2 Negative Case ā No Oper_resp from IED |
220 | 8.11.4.1.3 Negative Case ā Oper_resp from IED |
221 | 8.11.4.1.4 Negative Case ā no status update detected |
222 | 8.11.4.2 Direct control with normal security with status update ā Use Case (b) 8.11.4.2.1 Positive Case |
223 | 8.11.4.2.2 Negative Case ā no response from IED |
224 | 8.11.4.2.3 Negative Case ā operate error from IED |
225 | 8.11.4.2.4 Negative Case ā no status update detected |
226 | 8.11.5 Direct control with enhanced security 8.11.5.1 Direct control with enhanced security ā Use Case (a) 8.11.5.1.1 Positive Case |
227 | 8.11.5.1.2 Negative Case ā no Oper_resp from IED |
228 | 8.11.5.1.3 Negative Case ā Oper_resp from IED |
229 | 8.11.5.1.4 Negative Case ā no status update detected |
230 | 8.11.5.1.5 Negative Case ā no CmdTerm_req from IED |
231 | 8.11.5.1.6 Negative Case ā CmdTerm_req- from IED |
232 | 8.11.5.2 Direct control with enhanced security ā Use Case (b) 8.11.5.2.1 Positive Case |
233 | 8.11.5.2.2 Negative Case ā no response from IED |
234 | 8.11.5.2.3 Negative Case ā operate error from IED |
235 | 8.11.5.2.4 Negative Case ā no status update detected |
236 | 8.11.6 SBO control with normal security 8.11.6.1 SBO control with normal security ā Use Case (a) 8.11.6.1.1 Positive Case |
237 | 8.11.6.1.2 Negative Case ā no SelVal_resp from IED |
238 | 8.11.6.1.3 Negative Case ā SelVal_resp- from IED |
239 | 8.11.6.1.4 Negative Case ā no Oper_resp from IED |
240 | 8.11.6.1.5 Negative Case ā Oper_resp- from IED |
241 | 8.11.6.1.6 Negative Case ā no status update detected |
242 | 8.11.6.2 SBO control with normal security ā Use Case (b) 8.11.6.2.1 Positive Case |
243 | 8.11.6.2.2 Negative Case ā no select response from IED |
244 | 8.11.6.2.3 Negative Case ā select error from IED |
245 | 8.11.6.2.4 Negative Case ā no operate response from IED |
246 | 8.11.6.2.5 Negative Case ā operate error from IED |
247 | 8.11.6.2.6 Negative Case ā no status update detected |
248 | 8.11.7 SBO control with enhanced security 8.11.7.1 SBO control with enhanced security ā Use Case (a) 8.11.7.1.1 Positive Case |
249 | 8.11.7.1.2 Negative Case ā no SelVal_resp from IED |
250 | 8.11.7.1.3 Negative Case ā SelVal_resp- from IED |
251 | 8.11.7.1.4 Negative Case ā no Oper_resp from IED |
252 | 8.11.7.1.5 Negative Case ā Oper_resp- from IED |
253 | 8.11.7.1.6 Negative Case ā no status update detected |
254 | 8.11.7.1.7 Negative Case ā no CmdTerm_req from IED |
255 | 8.11.7.1.8 Negative Case ā CmdTerm_req- from IED |
256 | 8.11.7.2 SBO control with enhanced security ā Use Case (b) 8.11.7.2.1 Positive Case |
257 | 8.11.7.2.2 Negative Case ā no select response from IED |
258 | 8.11.7.2.3 Negative Case ā select error from IED |
259 | 8.11.7.2.4 Negative Case ā no operate response from IED |
260 | 8.11.7.2.5 Negative Case ā operate error from IED |
261 | 8.11.7.2.6 Negative Case ā no status update detected 8.12 Log mapping |
262 | 8.13 GSE mapping 8.14 Sampled values mapping 8.15 Time synchronization mapping 8.16 File transfer mapping |
263 | 9. Describing the DNP3/IEC 61850 mapping using XML 9.1 Overview 9.2 XML and XML schemas |
264 | 9.3 XPath 9.4 DNP3 XML device profile document |
265 | 9.5 DNP3 to IEC 61850 mapping elements 9.5.1 Mapping elements |
266 | 9.5.2 Leaf node mapping rules 9.5.3 Mapping equations 9.5.3.1 Specifying parameters |
267 | 9.5.3.2 Mapping direction 9.5.3.3 Data conversions |
268 | 9.5.3.4 Minimal set of ANSI āCā functionality 9.5.4 dnp3XPathType |
269 | 9.5.4.1 āvarnameā attribute 9.5.5 iec61850PathType |
270 | 9.5.5.1 āvarnameā attribute 9.5.5.2 āfcā attribute 9.5.5.3 ādataTypeā attribute 9.5.5.4 ācdcā attribute |
271 | 9.5.5.5 ātriggerOptionsā attribute 9.5.5.6 āenumTypeIdā attribute 9.5.6 iec61850RuleMappingType 9.5.6.1 note 9.5.6.2 rule 9.5.6.3 dnp3XPath 9.5.6.4 iec61850Path |
272 | 9.5.7 iec61850EquationMappingType 9.5.7.1 note 9.5.7.2 equation 9.5.7.3 dnp3XPath 9.5.7.4 iec61850Path 9.5.8 iec61850DeviceMapping element |
273 | 9.5.8.1 iec61850Mapping 9.5.8.2 iec61850RuleMapping 9.5.8.3 iec61850EquationMapping 9.5.8.4 enum 9.5.9 Example mapping fragment 9.6 Embedding mapping information into DNP3 and IEC 61850-6 configuration files |
274 | 9.6.1 Embedding mapping data in the DNP3 device profile document 9.6.2 Embedding SCL configuration files into the DNP3 device profile document |
275 | 9.6.3 Embedding mapping information in IEC 61850-6 SCL files 9.6.3.1 Use Case (a) |
276 | 9.6.3.2 Use Case (b) |
277 | 10. Security Requirements 10.1 Overview |
278 | 10.2 User and role management requirements 10.3 Translation function requirements |
279 | 10.4 Data requirements 10.5 Service requirements |
280 | 10.6 Security credential and algorithm requirements 10.7 Compliance with IEEE Std 1686-2007 |
282 | Annex A (normative) Leaf level mapping rules and conformance table |
300 | Annex B (informative) Recommended implementation levels |
306 | Annex C (informative) Recommended mapping of IINs to IEC 61850-7-4 ed2.0 [B3] |
308 | Annex D (informative) Time synchronization security D.1 Scope D.2 Requirements |
309 | D.3 Environment D.4 Run-time |
310 | Annex E (informative) Example XML files E.1 Introduction E.2 Example SCL file |
340 | E.3 Chosen data attributes |
341 | E.4 Resulting DNP3-XML mapping |
354 | Annex F (informative) Mapping to NISTIR 7628 [B9] |
357 | Annex G (informative) Bibliography |
358 | Back Cover |