BS EN 61850-7-2:2010:2011 Edition
$256.21
Communication networks and systems for power utility automation – Basic information and communication structure. Abstract communication service interface (ACSI)
Published By | Publication Date | Number of Pages |
BSI | 2011 | 220 |
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.
PDF Catalog
PDF Pages | PDF Title |
---|---|
8 | CONTENTS |
15 | INTRODUCTION |
16 | 1 Scope 2 Normative references |
17 | 3 Terms and definitions |
18 | 4 Abbreviated terms |
19 | 5 ACSI overview and basic concepts 5.1 Conceptual model of IEC 61850 |
20 | 5.2 The meta-meta model 5.3 The meta model Figures Figure 1 – Excerpt of conceptual model of IEC 61850 |
21 | Figure 2 – Basic conceptual class model of the ACSI |
23 | Figure 3 – Conceptual service model of the ACSI |
24 | Tables Table 1 – ACSI model classes with related services |
25 | 5.4 The domain type model 5.5 The data instance model Figure 4 – Core of the conceptual meta model and relationship |
26 | 6 TypeDefinitions 6.1 General Figure 5 – Data instance model (conceptual) |
27 | Table 2 – BasicTypes |
28 | Table 3 – ObjectName type Table 4 – ObjectReference type |
29 | Table 5 – ServiceError type |
30 | Table 6 – PACKED-LIST type Table 7 – TimeStamp type |
31 | Table 8 – TimeQuality definition |
32 | Table 9 – TimeAccuracy Table 10 – TriggerConditions type |
33 | 7 GenServerClass model 7.1 GenServerClass definition Table 11 – ReasonForInclusion Table 12 – GenServerClass definition |
34 | 7.2 Server class services Figure 6 – Overview about GetDirectory and GetDefinition services |
36 | 8 Application association model 8.1 Introduction 8.2 Concept of application associations 8.3 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class model |
37 | Figure 7 – Normal operation Figure 8 – Aborting association Table 13 – TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class definition |
41 | 8.4 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class Figure 9 – Principle of multicast application association Table 14 – MULTICAST-APPLICATION-ASSOCIATION (MCAA) class definition |
42 | 9 GenLogicalDeviceClass model 9.1 GenLogicalDeviceClass definition 9.2 GenLogicalDeviceClass services Table 15 – GenLogicalDeviceClass (GenLD) class definition |
43 | 10 GenLogicalNodeClass model 10.1 GenLogicalNodeClass definition |
44 | Figure 10 – Basic conceptual model of the GenLogicalNodeClass Table 16 – GenLogicalNodeClass definition |
46 | 10.2 GenLogicalNodeClass services |
49 | 11 Generic data object class model 11.1 GenDataObjectClass diagram 11.2 GenDataObjectClass syntax Figure 11 – Basic conceptual class model of the GenDataObjectClass |
50 | 11.3 GenDataObjectClass attributes 11.4 GenDataObjectClass services Table 17 – GenDataObjectClass definition |
51 | Figure 12 – Excerpt of GenDataObjectClass services |
54 | 12 Generic common data class model 12.1 General |
55 | 12.2 GenCommonDataClass Figure 13 – Class diagram of the GenCommonDataClass Figure 14 – Conceptual Class diagram of the GenCommonDataClass |
56 | 12.3 GenDataAttributeClass Figure 15 – Class diagram of the GenDataAttributeClass Table 18 – GenCommonDataClass definition |
57 | Table 19 – GenDataAttributeClass definition |
58 | Table 20 – Functional constraint values |
60 | Figure 16 – Relation of TrgOp and Reporting Table 21 – TrgOp |
61 | 12.4 GenConstructedAttributeClass 12.5 GenSubDataAttributeClass Figure 17 – Class diagram of the GenConstructedAttributeClass Table 22 – GenConstructedAttributeClass definition |
62 | 12.6 Referencing data objects and their components Table 23 – GenSubDataAttributeClass definition |
64 | Figure 18 – Relation of types (example) |
65 | 13 DATA-SET class model 13.1 General Figure 19 – Example of a data object |
66 | 13.2 DATA-SET class definition Figure 20 – Dynamic creation of data set instances |
67 | 13.3 DATA-SET class services Table 24 – DATA-SET (DS) class definition |
72 | 14 Service tracking 14.1 General 14.2 Common service tracking (CST) |
73 | Table 25 – Common service tracking common data class (CST) definition |
74 | 15 Modelling of control block classes 15.1 General 15.2 Control block class models Table 26 – ServiceType type |
75 | 15.3 Control block tracking services Table 27 – CB class definition |
76 | Figure 21 – Control block service mapping |
77 | Table 28 – Buffered report tracking service (BTS) definition |
78 | Table 29 – Unbuffered report tracking service (UTS) definition |
80 | Table 30 – Log control block tracking service (LTS) definition |
81 | Table 31 – Log tracking service (OTS) definition |
82 | Table 32 – GOOSE Control block tracking service (GTS) definition |
83 | Table 33 – MSVCB tracking service (MTS) definition |
84 | Table 34 – USVCB tracking service (NTS) definition |
85 | Table 35 – SGCB tracking service (STS) definition |
86 | 16 SETTING-GROUP-CONTROL-BLOCK class model 16.1 General |
87 | 16.2 SGCB class definition Figure 22 – Basic model of the settings model |
88 | Table 36 – SGCB class definition |
89 | 16.3 SGCB class services |
95 | 17 REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK class models 17.1 Overview |
96 | Figure 23 – Basic building blocks for reporting and logging |
97 | 17.2 REPORT-CONTROL-BLOCK class model |
98 | Table 37 – BRCB class definition |
99 | Figure 24 – BRCB state machine |
100 | Figure 25 – General queue of entries for report handler |
102 | Figure 26 – Buffer time |
103 | Figure 27 – State Machine for Sequence Number Generation |
105 | Figure 28 – Logical state machine for general interrogation |
108 | Table 38 – Report format specification |
109 | Figure 29 – Report example on the use of sequence number |
110 | Figure 30 – Entry discard that does not cause indication of loss of information in enabled state |
111 | Figure 31 – Indication of loss of information due to resource constraints in enable state |
112 | Figure 32 – Data set members and reporting |
113 | Figure 33 – Report example |
120 | Table 39 – URCB class definition |
122 | 17.3 LOG-CONTROL-BLOCK class model |
123 | Figure 34 – Log model overview |
124 | Table 40 – LCB class definition |
129 | Table 41 – LOG class definition |
135 | 18 Generic substation event class model (GSE) 18.1 Overview Figure 35 – GoCB model |
136 | 18.2 GOOSE-CONTROL-BLOCK (GoCB) class Table 42 – GOOSE control block class definition |
143 | Table 43 – GOOSE message definition |
144 | 19 Transmission of sampled value class model 19.1 Overview |
145 | Figure 36 – Model for transmission of sampled values |
146 | 19.2 Transmission of sampled values using multicast Table 44 – MSVCB class definition |
151 | 19.3 Transmission of sampled values using unicast |
152 | Table 45 – USVCB class definition |
157 | 19.4 Sampled value format |
158 | Table 46 – Sampled value (SV) format definition |
160 | 20 CONTROL class model 20.1 Introduction Figure 37 – Principle of the control model |
161 | Table 47 – Generic behavior and negative responses |
162 | 20.2 Control with normal security |
163 | Figure 38 – State machine of direct control with normal security |
164 | Figure 39 – Direct control with normal security |
165 | Figure 40 – State machine of SBO control with normal security |
166 | 20.3 Control with enhanced security |
167 | Figure 41 – State machine of direct control with enhanced security |
168 | Figure 42 – State machine SBO control with enhanced security |
169 | Figure 43 – Select before operate with enhanced security – positive case Figure 44 – Select before operate with enhanced security – negative case (no status change) |
170 | 20.4 Time-activated operate |
171 | 20.5 CONTROL class service definitions Figure 45 – Time-activated operate Table 48 – Control services |
172 | Table 49 – T definition |
173 | Table 50 – Test definition Table 51 – Check condition definition Table 52 – operTm definition |
174 | Table 53 – Additional cause diagnosis definition |
175 | Table 54 – AddCause semantic |
182 | 20.6 Tracking of control services |
183 | 21 Time and time-synchronization model 21.1 General Table 55 – Control service tracking (CTS) definition |
184 | 21.2 External information Figure 46 – Time model and time synchronization (principle) |
185 | 22 Naming conventions 22.1 Class naming and class specializations Figure 47 – Specializations |
186 | 22.2 Referencing an instance of a class |
187 | 22.3 Scope Figure 48 – Object names and object reference |
188 | 23 File transfer model 23.1 File class Table 56 – FILE class definition |
189 | 23.2 File services |
192 | Annex A (normative) ACSI conformance statement |
193 | Table A.1 – Basic conformance statement |
194 | Table A.2 – ACSI models conformance statement |
195 | Table A.3 – ACSI service conformance statement |
199 | Annex B (normative) Formal definition of IEC 61850-7-2 Common Data Classes |
207 | Annex C (informative) Generic substation state event (GSSE) control block (GsCB) Figure C.1 – GsCB model |
208 | Table C.1 – GSSE control block class definition |
214 | Table C.2 – GSSE message definition |
216 | Bibliography |
217 | Index |