{"id":254709,"date":"2024-10-19T16:49:55","date_gmt":"2024-10-19T16:49:55","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-61850-7-22010\/"},"modified":"2024-10-25T12:15:41","modified_gmt":"2024-10-25T12:15:41","slug":"bs-en-61850-7-22010","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-61850-7-22010\/","title":{"rendered":"BS EN 61850-7-2:2010"},"content":{"rendered":"
IEC 61850-7-2:2010 applies to the ACSI communication for utility automation. The ACSI provides the following abstract communication service interfaces: – abstract interface describing communications between a client and a remote server; – and abstract interface for fast and reliable system-wide event distribution between an application in one device and many remote applications in different devices (publisher\/sub-scriber) and for transmission of sampled measured values (publisher\/subscriber). Major technical changes with regard to the previous edition are as follows: – data types not required have been removed, – service tracking for control blocks have been added, – security issues are solved by the IEC 62351 series, – service tracking for control blocks have been added, – the view concept will be according to the new work on role bases access (RBA), – security issues are solved by the IEC 62351 series. This publication is of core relevance for Smart Grid.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
8<\/td>\n | CONTENTS <\/td>\n<\/tr>\n | ||||||
15<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
16<\/td>\n | 1 Scope 2 Normative references <\/td>\n<\/tr>\n | ||||||
17<\/td>\n | 3 Terms and definitions <\/td>\n<\/tr>\n | ||||||
18<\/td>\n | 4 Abbreviated terms <\/td>\n<\/tr>\n | ||||||
19<\/td>\n | 5 ACSI overview and basic concepts 5.1 Conceptual model of IEC\u00a061850 <\/td>\n<\/tr>\n | ||||||
20<\/td>\n | 5.2 The meta-meta model 5.3 The meta model Figures Figure\u00a01 \u2013 Excerpt of conceptual model of IEC\u00a061850 <\/td>\n<\/tr>\n | ||||||
21<\/td>\n | Figure 2 \u2013 Basic conceptual class model of the ACSI <\/td>\n<\/tr>\n | ||||||
23<\/td>\n | Figure 3 \u2013 Conceptual service model of the ACSI <\/td>\n<\/tr>\n | ||||||
24<\/td>\n | Tables Table 1 \u2013 ACSI model classes with related services <\/td>\n<\/tr>\n | ||||||
25<\/td>\n | 5.4 The domain type model 5.5 The data instance model Figure 4 \u2013 Core of the conceptual meta model and relationship <\/td>\n<\/tr>\n | ||||||
26<\/td>\n | 6 TypeDefinitions 6.1 General Figure 5 \u2013 Data instance model (conceptual) <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | Table 2 \u2013 BasicTypes <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | Table 3 \u2013 ObjectName type Table 4 \u2013 ObjectReference type <\/td>\n<\/tr>\n | ||||||
29<\/td>\n | Table 5 \u2013 ServiceError type <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | Table 6 \u2013 PACKED-LIST type Table 7 \u2013 TimeStamp type <\/td>\n<\/tr>\n | ||||||
31<\/td>\n | Table 8 \u2013 TimeQuality definition <\/td>\n<\/tr>\n | ||||||
32<\/td>\n | Table 9 \u2013 TimeAccuracy Table 10 \u2013 TriggerConditions type <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 7 GenServerClass model 7.1 GenServerClass definition Table 11 \u2013 ReasonForInclusion Table 12 \u2013 GenServerClass definition <\/td>\n<\/tr>\n | ||||||
34<\/td>\n | 7.2 Server class services Figure 6 \u2013 Overview about GetDirectory and GetDefinition services <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 8 Application association model 8.1 Introduction 8.2 Concept of application associations 8.3 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class model <\/td>\n<\/tr>\n | ||||||
37<\/td>\n | Figure 7 \u2013 Normal operation Figure 8 \u2013 Aborting association Table 13 \u2013 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class definition <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 8.4 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class Figure 9 \u2013 Principle of multicast application association Table 14 \u2013 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class definition <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 9 GenLogicalDeviceClass model 9.1 GenLogicalDeviceClass definition 9.2 GenLogicalDeviceClass services Table 15 \u2013 GenLogicalDeviceClass (GenLD) class definition <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 10 GenLogicalNodeClass model 10.1 GenLogicalNodeClass definition <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | Figure 10 \u2013 Basic conceptual model of the GenLogicalNodeClass Table 16 \u2013 GenLogicalNodeClass definition <\/td>\n<\/tr>\n | ||||||
46<\/td>\n | 10.2 GenLogicalNodeClass services <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 11 Generic data object class model 11.1 GenDataObjectClass diagram 11.2 GenDataObjectClass syntax Figure 11 \u2013 Basic conceptual class model of the GenDataObjectClass <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | 11.3 GenDataObjectClass attributes 11.4 GenDataObjectClass services Table 17 \u2013 GenDataObjectClass definition <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | Figure 12 \u2013 Excerpt of GenDataObjectClass services <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 12 Generic common data class model 12.1 General <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 12.2 GenCommonDataClass Figure 13 \u2013 Class diagram of the GenCommonDataClass Figure 14 \u2013 Conceptual Class diagram of the GenCommonDataClass <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 12.3 GenDataAttributeClass Figure 15 \u2013 Class diagram of the GenDataAttributeClass Table 18 \u2013 GenCommonDataClass definition <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | Table 19 \u2013 GenDataAttributeClass definition <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | Table 20 \u2013 Functional constraint values <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | Figure\u00a016 \u2013 Relation of TrgOp and Reporting Table\u00a021 \u2013 TrgOp <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 12.4 GenConstructedAttributeClass 12.5 GenSubDataAttributeClass Figure 17 \u2013 Class diagram of the GenConstructedAttributeClass Table 22 \u2013 GenConstructedAttributeClass definition <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 12.6 Referencing data objects and their components Table 23 \u2013 GenSubDataAttributeClass definition <\/td>\n<\/tr>\n | ||||||
64<\/td>\n | Figure 18 \u2013 Relation of types (example) <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | 13 DATA-SET class model 13.1 General Figure 19 \u2013 Example of a data object <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 13.2 DATA-SET class definition Figure 20 \u2013 Dynamic creation of data set instances <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 13.3 DATA-SET class services Table 24 \u2013 DATA-SET (DS) class definition <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 14 Service tracking 14.1 General 14.2 Common service tracking (CST) <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | Table 25 \u2013 Common service tracking common data class (CST) definition <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | 15 Modelling of control block classes 15.1 General 15.2 Control block class models Table 26 \u2013 ServiceType type <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 15.3 Control block tracking services Table 27 \u2013 CB class definition <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | Figure 21 \u2013 Control block service mapping <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | Table 28 \u2013 Buffered report tracking service (BTS) definition <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | Table 29 \u2013 Unbuffered report tracking service (UTS) definition <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Table 30 \u2013 Log control block tracking service (LTS) definition <\/td>\n<\/tr>\n | ||||||
81<\/td>\n | Table 31 \u2013 Log tracking service (OTS) definition <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | Table 32 \u2013 GOOSE Control block tracking service (GTS) definition <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | Table 33 \u2013 MSVCB tracking service (MTS) definition <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | Table 34 \u2013 USVCB tracking service (NTS) definition <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | Table 35 \u2013 SGCB tracking service (STS) definition <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 16 SETTING-GROUP-CONTROL-BLOCK class model 16.1 General <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 16.2 SGCB class definition Figure 22 \u2013 Basic model of the settings model <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | Table 36 \u2013 SGCB class definition <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 16.3 SGCB class services <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 17 REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK class models 17.1 Overview <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | Figure 23 \u2013 Basic building blocks for reporting and logging <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 17.2 REPORT-CONTROL-BLOCK class model <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | Table 37 \u2013 BRCB class definition <\/td>\n<\/tr>\n | ||||||
99<\/td>\n | Figure 24 \u2013 BRCB state machine <\/td>\n<\/tr>\n | ||||||
100<\/td>\n | Figure 25 \u2013 General queue of entries for report handler <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | Figure 26 \u2013 Buffer time <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | Figure 27 \u2013 State Machine for Sequence Number Generation <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | Figure 28 \u2013 Logical state machine for general interrogation <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | Table 38 \u2013 Report format specification <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | Figure 29 \u2013 Report example on the use of sequence number <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | Figure 30 \u2013 Entry discard that does not cause indication of loss of information in enabled state <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | Figure 31 \u2013 Indication of loss of information due to resource constraints in enable state <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | Figure 32 \u2013 Data set members and reporting <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | Figure 33 \u2013 Report example <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | Table 39 \u2013 URCB class definition <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 17.3 LOG-CONTROL-BLOCK class model <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | Figure 34 \u2013 Log model overview <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | Table 40 \u2013 LCB class definition <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Table 41 \u2013 LOG class definition <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | 18 Generic substation event class model (GSE) 18.1 Overview Figure 35 \u2013 GoCB model <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | 18.2 GOOSE-CONTROL-BLOCK (GoCB) class Table 42 \u2013 GOOSE control block class definition <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | Table 43 \u2013 GOOSE message definition <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | 19 Transmission of sampled value class model 19.1 Overview <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | Figure 36 \u2013 Model for transmission of sampled values <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | 19.2 Transmission of sampled values using multicast Table 44 \u2013 MSVCB class definition <\/td>\n<\/tr>\n | ||||||
151<\/td>\n | 19.3 Transmission of sampled values using unicast <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | Table 45 \u2013 USVCB class definition <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | 19.4 Sampled value format <\/td>\n<\/tr>\n | ||||||
158<\/td>\n | Table 46 \u2013 Sampled value (SV) format definition <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | 20 CONTROL class model 20.1 Introduction Figure 37 \u2013 Principle of the control model <\/td>\n<\/tr>\n | ||||||
161<\/td>\n | Table 47 \u2013 Generic behavior and negative responses <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 20.2 Control with normal security <\/td>\n<\/tr>\n | ||||||
163<\/td>\n | Figure 38 \u2013 State machine of direct control with normal security <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | Figure 39 \u2013 Direct control with normal security <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | Figure 40 \u2013 State machine of SBO control with normal security <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | 20.3 Control with enhanced security <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | Figure 41 \u2013 State machine of direct control with enhanced security <\/td>\n<\/tr>\n | ||||||
168<\/td>\n | Figure 42 \u2013 State machine SBO control with enhanced security <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | Figure 43 \u2013 Select before operate with enhanced security \u2013 positive case Figure 44 \u2013 Select before operate with enhanced security \u2013 negative case (no status change) <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 20.4 Time-activated operate <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | 20.5 CONTROL class service definitions Figure 45 \u2013 Time-activated operate Table 48 \u2013 Control services <\/td>\n<\/tr>\n | ||||||
172<\/td>\n | Table 49 \u2013 T definition <\/td>\n<\/tr>\n | ||||||
173<\/td>\n | Table 50 \u2013 Test definition Table 51 \u2013 Check condition definition Table 52 \u2013 operTm definition <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | Table 53 \u2013 Additional cause diagnosis definition <\/td>\n<\/tr>\n | ||||||
175<\/td>\n | Table 54 \u2013 AddCause semantic <\/td>\n<\/tr>\n | ||||||
182<\/td>\n | 20.6 Tracking of control services <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | 21 Time and time-synchronization model 21.1 General Table 55 \u2013 Control service tracking (CTS) definition <\/td>\n<\/tr>\n | ||||||
184<\/td>\n | 21.2 External information Figure 46 \u2013 Time model and time synchronization (principle) <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | 22 Naming conventions 22.1 Class naming and class specializations Figure 47 \u2013 Specializations <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | 22.2 Referencing an instance of a class <\/td>\n<\/tr>\n | ||||||
187<\/td>\n | 22.3 Scope Figure 48 \u2013 Object names and object reference <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | 23 File transfer model 23.1 File class Table 56 \u2013 FILE class definition <\/td>\n<\/tr>\n | ||||||
189<\/td>\n | 23.2 File services <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | Annex A (normative) ACSI conformance statement <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | Table A.1 \u2013 Basic conformance statement <\/td>\n<\/tr>\n | ||||||
194<\/td>\n | Table A.2 \u2013 ACSI models conformance statement <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | Table A.3 \u2013 ACSI service conformance statement <\/td>\n<\/tr>\n | ||||||
199<\/td>\n | Annex B (normative) Formal definition of IEC 61850-7-2 Common Data Classes <\/td>\n<\/tr>\n | ||||||
207<\/td>\n | Annex C (informative) Generic substation state event (GSSE) control block (GsCB) Figure C.1 \u2013 GsCB model <\/td>\n<\/tr>\n | ||||||
208<\/td>\n | Table C.1 \u2013 GSSE control block class definition <\/td>\n<\/tr>\n | ||||||
214<\/td>\n | Table C.2 \u2013 GSSE message definition <\/td>\n<\/tr>\n | ||||||
216<\/td>\n | Bibliography <\/td>\n<\/tr>\n | ||||||
217<\/td>\n | Index <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Communication networks and systems for power utility automation – Basic information and communication structure. Abstract communication service interface (ACSI)<\/b><\/p>\n |