BS EN 61850-7-1:2011+A1:2020
$215.11
Communication networks and systems for power utility automation – Basic communication structure. Principles and models
Published By | Publication Date | Number of Pages |
BSI | 2020 | 204 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
4 | Blank Page |
5 | European foreword Endorsement notice |
6 | Blank Page |
7 | Blank Page |
9 | CONTENTS |
20 | INTRODUCTION |
21 | 1 Scope 2 Normative references |
22 | 3 Terms and definitions |
23 | 4 Abbreviated terms |
24 | 5 Overview of the IEC 61850 series concepts 5.1 Objective Figures Figure 1 โ Relations between modelling and mapping parts of the IEC 61850 series |
25 | 5.2 Topology and communication functions of substation automation systems |
26 | 5.3 The information models of substation automation systems Figure 2 โ Sample substation automation topology |
27 | Figure 3 โ Modelling approach (conceptual) |
28 | 5.4 Applications modelled by logical nodes defined in IEC 61850-7-4 Tables Table 1 โ LN groups |
30 | Figure 4 โ Logical node information categories Figure 5 โ Build-up of devices (principle) |
31 | 5.5 The semantic is attached to data Figure 6 โ Position information depicted as a tree (conceptual) |
33 | 5.6 The services to exchange information |
34 | Figure 7 โ Service excerpt |
35 | 5.7 Services mapped to concrete communication protocols 5.8 The configuration of the automation system Figure 8 โ Example of communication mapping |
36 | 5.9 Summary |
37 | 6 Modelling approach of the IEC 61850 series 6.1 Decomposition of application functions and information Figure 9 โ Summary |
38 | Figure 10 โ Decomposition and composition process (conceptual) |
39 | 6.2 Creating information models by stepwise composition Table 2 โ Logical node class XCBR (conceptual) |
40 | Figure 11 โ XCBR1 information depicted as a tree |
41 | 6.3 Example of an IED composition |
42 | 6.4 Information exchange models 6.4.1 General Figure 12 โ Example of IED composition |
43 | 6.4.2 Output model Figure 13 โ Output and input model (principle) |
44 | Figure 14 โ Output model (step 1) (conceptual) |
45 | Figure 15 โ Output model (step 2) (conceptual) Figure 16 โ GSE output model (conceptual) |
46 | Figure 17 โ Setting data (conceptual) |
47 | 6.4.3 Input model Table 3 โ Excerpt of integer status setting |
48 | Figure 18 โ Input model for analogue values (step 1) (conceptual) |
49 | Figure 19 โ Range and deadbanded value (conceptual) |
50 | Figure 20 โ Input model for analogue values (step 2) (conceptual) |
51 | Figure 21 โ Reporting and logging model (conceptual) |
52 | Figure 22 โ Data set members and reporting Table 4 โ Comparison of the data access methods |
53 | Figure 23 โ Buffered report control block (conceptual) |
54 | Figure 24 โ Buffer time |
55 | Figure 25 โ Data set members and inclusion-bitstring Figure 26 โ Log control block (conceptual) |
56 | Figure 27 โ Peer-to-peer data value publishing model (conceptual) |
57 | 6.4.4 Model for statistical and historical statistical data |
58 | Figure 28 โ Conceptual model of statistical and historical statistical data (1) |
60 | 6.4.5 Model for system functions Figure 29 โ Conceptual model of statistical and historical statistical data (2) |
62 | 7 Application view 7.1 General Figure 30 โ Concept of the service tracking model โ Example: control service tracking |
63 | Figure 31 โ Real world devices |
64 | 7.2 First modelling step โ Logical nodes and data Figure 32 โ Logical nodes and data (IEC 61850-7-2) |
65 | Figure 33 โ Simple example of modelling Figure 34 โ Basic building blocks |
66 | Figure 35 โ Logical nodes and PICOM Figure 36 โ Logical nodes connected (outside view in IEC 61850-7-x series) |
67 | 7.3 Mode and behaviour of a logical node 7.4 Use of measurement ranges and alarms for supervision functions Figure 37 โ Mode and behaviour data (IEC 61850-7-4) |
68 | 7.5 Data used for limiting the access to control actions 7.6 Data used for blocking functions described by logical nodes 7.7 Data used for logical node inputs/outputs blocking (operational blocking) 7.7.1 General Figure 38 โ Data used for limiting the access to control actions (IEC 61850-7-4) |
69 | 7.7.2 Blocking incoming commands 7.7.3 Blocking process outputs Figure 39 โ Data used for logical node inputs/outputs blocking (IEC 61850-7-4) |
70 | 7.8 Data used for testing 7.8.1 General 7.8.2 Multicast signals used for simulation Figure 40 โ Data used for receiving simulation signals |
71 | 7.8.3 Input signals used for testing Figure 80 โ GOOSE subscription supervision state machine Figure 81 โ SV subscription supervision state machine |
72 | Figure 41 โ Example of input signals used for testing |
73 | 7.8.4 Test mode 7.9 Logical node used for extended logging functions Figure 42 โ Test mode example |
74 | 8 Device view 8.1 General Figure 43 โ Logical node used for extended logging functions (GLOG) |
75 | 8.2 Second modelling step โ logical device model 8.2.1 The logical device concept Figure 44 โ Logical device building block |
76 | 8.2.2 The device nameplate Figure 45 โ Logical devices and LLN0/LPHD |
77 | 8.2.3 Gateways and proxies Figure 46 โ The common data class DPL |
79 | Figure 47 โ Logical devices in proxies or gateways |
80 | Figure 79 โ Logical devices in proxies or gateways (functional naming) |
81 | 8.2.4 Logical devices for monitoring external device health 8.2.5 Logical devices management hierarchy Figure 48 โ Logical devices for monitoring external device health |
82 | Figure 49 โ Logical devices management hierarchy |
83 | 9 Communication view 9.1 General 9.2 The service models of the IEC 61850 series |
84 | Figure 50 โ ACSI communication methods Table 5 โ ACSI models and services |
85 | 9.3 The virtualisation |
86 | 9.4 Basic information exchange mechanisms Figure 51 โ Virtualisation Figure 52 โ Virtualisation and usage |
87 | Figure 53 โ Information flow and modelling Figure 54 โ Application of the GSE model |
88 | 9.5 The client-server building blocks 9.5.1 Server Figure 55 โ Server building blocks |
89 | 9.5.2 Client-server roles Figure 56 โ Interaction between application processand application layer (client/server) Figure 57 โ Example for a service Figure 58 โ Client/server and logical nodes |
90 | 9.6 Logical nodes communicate with logical nodes Figure 59 โ Client and server roles |
91 | 9.7 Interfaces inside and between devices Figure 60 โ Logical nodes communicate with logical nodes |
92 | 10 Where physical devices, application models and communication meet Figure 61 โ Interfaces inside and between devices |
93 | 11 Relationships between IEC 61850-7-2, IEC 61850-7-3 and IEC 61850-7-4 11.1 Refinements of class definitions Figure 62 โ Component hierarchy of different views (excerpt) |
94 | 11.2 Example 1 โ Logical node and data object class Figure 63 โ Refinement of the DATA class |
95 | Table 6 โ Logical node circuit breaker |
97 | Table 7 โ Controllable double point (DPC) |
98 | 11.3 Example 2 โ Relationship of IEC 61850-7-2, IEC 61850-7-3, and IEC 61850-7-4 Figure 64 โ Instances of a Data object class (conceptual) |
99 | Figure 65 โ Relation between parts of the IEC 61850 series |
100 | 12 Formal specification method 12.1 Notation of ACSI classes 12.2 Class modelling 12.2.1 Overview Table 8 โ ACSI class definition |
101 | Figure 66 โ Abstract data model example for IEC 61850-7-x |
102 | 12.2.2 Common data class Table 9 โ Single point status common data class (SPS) |
103 | Table 10 โ Quality components attribute definition |
104 | Table 16 โ Attributes of DetailQual |
105 | Table 11โ Functional constraints (excerpt) Table 12โ Trigger option |
106 | 12.2.3 Logical node class Figure 67 โ Relation of TrgOp and Reporting |
107 | Table 13 โ GenLogicalNodeClass definition |
108 | 12.3 Service parameters tables |
109 | 12.4 Referencing instances Figure 68 โ Sequence diagram Figure 69 โ References |
110 | Figure 70 โ Use of FCD and FCDA |
112 | 13 Namespaces 13.1 General Figure 71 โ Object names and object reference |
113 | 13.2 Namespaces defined in the IEC 61850-7-x series Figure 72 โ Definition of names and semantics |
114 | Figure 73 โ Name space as class repository |
115 | Figure 74 โ All instances derived from classes in a single name space |
116 | Figure 75 โ Instances derived from multiple namespaces Figure 76 โ Inherited namespaces |
117 | 13.3 Namespaces dependencies 13.3.1 General 13.3.2 Basic namespaces dependencies |
118 | Figure 77 โ Basic namespaces dependencies |
119 | 13.3.3 Other namespaces dependencies Figure 78 โ Other namespaces dependencies |
120 | 13.4 Specification of namespaces 13.5 Attributes for references to namespaces 13.5.1 General |
121 | 13.5.2 Attribute for logical device namespace (ldNs) 13.5.3 Attribute for logical device basic namespace (LLN0.NamPlt.lnNs) Table 14 โ Excerpt of logical node name plate common data class (LPL) Table 15 โ Excerpt of the abstract common data class BasePrimitiveCDC |
122 | 13.5.4 Attribute for logical node namespace (lnNs) 13.5.5 Attribute for data namespace (dataNs) 13.5.6 Attribute for common data class namespace (cdcNs) 13.5.7 Attribute for naming a common data class name (cdcName) |
123 | 13.6 Deprecation of namespaces 14 Common rules for new version of classes and for extension of object classes 14.1 General 14.2 Basic rules 14.2.1 General |
124 | Figure 79 โ Basic extension rules diagram |
126 | 14.2.2 Use of optional information 14.2.3 General rules for enumerations types and enumeration-based data objects and attributes 14.3 Rules for extensions within private namespace 14.3.1 Rules for LN classes |
127 | 14.3.2 New LN classes 14.3.3 Rules for Common Data Classes |
128 | 14.3.4 Rules for enumeration types and enumeration-based data objects and attributes 14.4 Extensions made within product standard namespaces 14.5 Extensions made within transitional namespaces 14.6 Extensions made within basic and domain namespaces |
129 | 14.7 Multiple instances of LN classes for dedicated and complex functions 14.7.1 Example for time overcurrent 14.7.2 Example for PDIS 14.7.3 Example for power transformer 14.7.4 Example for auxiliary network |
130 | 14.8 Specialisation of data by use of number extensions 14.9 Examples for new LNs 14.10 Example for new Data |
131 | 15 Compatibility between different versions of the standard |
132 | Annexes Annex A (informative) Overview of logical nodes and data A.1 Compatible logical node classes and data classes (IEC 61850-7-4) A.1.1 List of LN groups (IEC 61850-7-4) A.1.2 LN classes (IEC 61850-7-4) A.1.3 Data object classes (IEC 61850-7-4) A.2 Common data class specifications (IEC 61850-7-3) Table A.2 โ List of common data classes (excerpt) |
134 | Annex B (informative) Allocation of data to logical nodes Figure B.1 โ Example for control and protection LNs combined in one physical device |
135 | Figure B.2 โ Merging unit and sampled value exchange (topology) Figure B.3 โ Merging unit and sampled value exchange (data) |
137 | Annex C (informative) Use of the substation configuration language (SCL) C.1 General C.2 SCL and options in logical nodes Figure C.1 โ Application of SCL for LNs (conceptual) |
138 | C.3 SCL and options in data Figure C.2 โ Application of SCL for data (conceptual) |
139 | Annex D (xxx) |
140 | Annex E (informative) Relation between logical nodes and PICOMs Figure E.1 โ Exchanged data between subfunctions (logical nodes) Figure E.2 โ Relationship between PICOMS and client/server model |
141 | Annex F (informative) Mapping the ACSI to real communication systems F.1 General Figure F.1 โ ACSI mapping to an application layer |
142 | Figure F.2 โ ACSI mappings (conceptual) |
143 | F.1.1 Mapping example (IEC 61850-8-1) Figure F.3 โ ACSI mapping to communication stacks/profiles Figure F.4 โ Mapping to MMS (conceptual) |
144 | Figure F.5 โ Mapping approach |
145 | Figure F.6 โ Mapping detail of mapping to a MMS named variable Figure F.7 โ Example of MMS named variable (process values) |
146 | Figure F.8 โ Use of MMS named variables and named variable list |
147 | Figure F.9 โ MMS information report message |
148 | Figure F.10 โ Mapping example |
149 | Annex G (normative) LGOS/LSVS engineering G.1 General |
150 | G.2 LGOS/LSVS engineering by the ICT Figure G.1 โ LGOS/LSVS engineering |
151 | G.3 LGOS/LSVS engineering by the SCT Figure G.2 โ LGOS/LSVS engineering by ICT |
152 | Figure G.3 โ LGOS/LSVS engineering by the SCT |
153 | Annex H (normative) GOOSE/SMV Subscription Configuration H.1 General Figure H.1 โ GOOSE/SMV subscription engineering workflow |
154 | H.2 SCT supplied input binding workflow Figure H.2 โ SCT supplied input binding |
155 | H.3 ICT supplied input binding (for later binding) Figure H.3 โ ICT supplied input binding (for later binding) |
156 | Annex I (informative) Specification of namespaces for Edition 3 I.1 Namespaces dependencies I.1.1 General I.1.2 Namespaces dependencies |
157 | I.2 Example 2 โ Standardized data objects used in standardized LNs Figure I.1 โ Private LN using standardized DOs (Edition 2) |
158 | I.3 Example 3 โ Edition 2 device: standardized data object introduced in IEC61850-7-4:2007B Figure I.2 โStandardized data objects used in standardized LNs |
159 | I.4 Example 4 โ Edition 2 device: standardized LN introduced in IEC61850-7-4:2007B Figure I.3 โ Edition 2 device: standardized data object introduced in IEC61850-7-4:2007B |
160 | I.5 Example 5 โ Edition 1 device: Logical nodes in technical reports Figure I.4 โ Edition 2 device: standardized LN introduced in IEC61850-7-4:2007B |
161 | Figure I.5 โ Edition 1 device: Logical nodes in technical reports |
162 | I.6 Example 6- Edition 2.1 device: Logical nodes in technical reports defining new CDCs Figure I.6 โ Edition 2 device: Logical nodes in technical reports |
163 | I.7 Example 7- Edition 2.1 device: devices for product family standards Figure I.7 โ Edition 2.1 device: Logical nodes in technical reports defining new CDCs |
164 | I.8 Example 8 โ Standardized logical nodes introduced by other domain applications Figure I.8 โ Edition 2.1 device: standardized LNs extended by other domains |
165 | Figure I.9 โ Edition 2 device: standardized LN introduced in IEC 61850-7-420:2009 |
166 | I.9 Example 9 โ Standardized logical nodes introduced by other domain applications than moved to IEC 61850-7-4 Figure I.10 โ Edition 2.1 device: standardized LN introduced in IEC 61850-7-420:2015 |
167 | Figure I.11 โ Edition 2 device: standardized LN moved from introduced in IEC 61850-7-420:2009 to IEC 61850-7-4:2007 |
168 | Figure I.12 โ Edition 2.1 device: standardized LN moved from introduced in IEC 61850-7-420:2009 to IEC 61850-7-4:2007 |
169 | Annex J (normative) Use case scenarios examples for clarifying the common rules of Clause 14 J.1 General J.2 Example 1 โ Private LN using standardized DOs Figure J.1 โ Private LN using standardized DOs (Edition 2) |
170 | J.3 Example 2 โ Standardized data objects used in standardized LNs J.4 Example 3 โ Edition 2 device: standardized data object introduced in IEC61850-7-4:2007B Figure J.2 โStandardized data objects used in standardized LNs |
171 | J.5 Example 4 โ Edition 2 device: standardized LN introduced in IEC61850-7-4:2007B Figure J.3 โ Edition 2 device: standardized data object introduced in IEC61850-7-4:2007B |
172 | J.6 Example 5 โ Edition 1 or 2 device: Logical nodes in technical reports Figure J.4 โ Edition 2 device: standardized LN introduced in IEC61850-7-4:2007B |
173 | Figure J.5 โ Edition 1 device: Logical nodes in technical reports |
174 | J.7 Example 6- Edition 2.1 device: Logical nodes in technical reports defining new CDCs Figure J.6 โ Edition 2 device: Logical nodes in technical reports |
175 | J.8 Example 7- Edition 2.1 device: devices for product family standards Figure J.7 โ Edition 2.1 device: Logical nodes in technical reports defining new CDCs |
176 | J.9 Example 8 โ Standardized logical nodes introduced by other domain applications Figure J.8 โ Edition 2.1 device: standardized LNs extended by other domains |
177 | Figure J.9 โ Edition 2 device: standardized LN introduced in IEC 61850-7-420:2009 |
178 | J.10 Example 9 โ Standardized logical nodes introduced by other domain applications than moved to IEC 61850-7-4 Figure J.10 โ Edition 2.1 device: standardized LN introduced in IEC 61850-7-420:2015 |
179 | Figure J.11 โ Edition 2 device: standardized LN moved from introduced in IEC 61850-7-420:2009 to IEC 61850-7-4:2007 |
180 | Figure J.12 โ Edition 2.1 device: standardized LN moved from introduced in IEC 61850-7-420:2009 to IEC 61850-7-4:2007 |
181 | Annex K (normative) General requirements and recommendations regarding compatibility issues between different versions of IEC 61850 K.1 Overview K.1.1 General K.1.2 Definitions (to go to part 2): |
182 | K.1.3 Introduction to compatibility discussion K.1.4 Assumptions Table K.1 โ Information users and information providers |
183 | K.1.5 Generic rules |
184 | K.1.6 Overview on use cases Table K.2 โ Data model use cases |
186 | Table K.3 โ Services use cases |
187 | Table K.4 โ Data Forbidden cases |
188 | K.2 Use cases related to the data model K.2.1 Use case 1: Add new type K.2.2 Use case 2: Add new FC Table K.5 โ Add new basic type |
189 | K.2.3 Use case 3: Extend CDC with elements of existing types and FCs Table K.6 โ Extend CDC with DA of new FC Table K.7 โ Add new DA using existing type and FCs |
190 | K.2.4 Use case 4: Add a new DataObject (DO) based on new CDCs Table K.8 โ Add a new DO based on new CDC using existing types and FCs |
191 | K.2.5 Use case 5: Add a new DO based on existing CDCs K.2.6 Use case 6: Rename a DO K.2.7 Use case 7: Rename a DA, subDO or subDA Table K.9 โ Adding a new DO based on existing CDC Table K.10 โ Renaming a DO |
192 | K.2.8 Use case 8: Deprecation of a FC Table K.11 โ Renaming a DA, subDO or subDA |
193 | K.2.9 Use case 9: Deprecation of a DA K.2.10 Use case 10: Removal of a DA Table K.12 โ Deprecation of a FC Table K.13 โ Deprecation of a DA |
194 | K.2.11 Use case 11: Deprecation of a DO K.2.12 Use case 12: Use a weaker presence condition Table K.14 โ Removal of a DA Table K.15 โ Deprecation of a DO |
195 | K.2.13 Use case 13: Use a stronger presence condition K.2.14 Use case 14: Extend Enumeration List with an enumerated value Table K.16 โ Use of a weaker presence condition Table K.17 โ Use of a stronger presence condition |
196 | K.2.15 Use case 15: Modification of an Enumerated value Table K.18 โ Extend an enumeration with an enumerated value Table K.19 โ Modification of an enumerated value from an enumeration list |
197 | K.2.16 Use case 16: Deprecation of an Enumerated value K.2.17 Use case 17: Extension of a PACKED LIST K.2.18 Use case 18: Extend Name Length Table K.20 โ Deprecate an enumerated value from an enumeration list Table K.21 โ Extension of a PACKED LIST |
198 | K.3 Use cases related to the services K.3.1 Use case 30: Add new type Table K.22 โ Extend size of names / references Table K.23 โ Add new basic type |
199 | K.3.2 Use case 31: Using new control block class K.3.3 Use case 32: Using new services Table K.24 โ Adding new Control Blocks Table K.25 โ Adding new services |
200 | K.3.4 Use case 33: Extending control block class with an attribute of existing type K.3.5 Use case 34: Rename a service parameter not associated with a control block attribute K.3.6 Use case 35: Removing / Deprecating Control Block Classes Table K.26 โ Add new attributes in control block Table K.27 โ Deprecating control block class |
201 | K.3.7 Use case 36: Using a stronger presence condition Table K.28 โ Using a stronger presence condition |
202 | Bibliography |