Shopping Cart

No products in the cart.

BS EN IEC 61850-8-2:2019

$215.11

Communication networks and systems for power utility automation – Specific Communication Service Mapping (SCSM). Mapping to Extensible Messaging Presence Protocol (XMPP)

Published By Publication Date Number of Pages
BSI 2019 232
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. Weโ€™re here to assist you 24/7.
Email:[email protected]

EC 61850-8-2:2018 specifies a method of exchanging data through any kinds of network, including public networks. Among the various kinds of services specified in IEC 61850-7-2, only the client/server and time synchronization services are considered so far. NOTE Client/server services of GOOSE and SMV models are mapped as well. For the client/server services, the principle is to map the objects and services of the ACSI (Abstract Communication Service Interface defined in IEC 61850-7-2) to XML messages transported over XMPP. The mapping description includes mainly three aspects: โ€ข The usage of the XMPP protocol itself, describing in details which features are really used and how they are used by the mapping. โ€ข How to achieve end-to-end secured communications. โ€ข The description of the XML payloads corresponding to each ACSI service thanks in particular to the XML Schema and XML message examples.

PDF Catalog

PDF Pages PDF Title
2 undefined
5 Annex ZA(normative)Normative references to international publicationswith their corresponding European publications
9 English
CONTENTS
20 FOREWORD
22 INTRODUCTION
23 1 Scope
1.1 General
1.2 Namespace name and version
24 1.3 Code Component distribution
2 Normative references
26 3 Terms and definitions
28 4 Abbreviated terms
29 5 Overview
5.1 General
Figures
Figure 1 โ€“ Overview of functionality and profiles
30 5.2 Mapping of client/server services
5.2.1 General
Tables
Table 1 โ€“ Services requiring client/server Communication Profile
31 5.2.2 XML payloads
32 5.2.3 Implementation agreements
5.2.4 XMPP
Figure 2 โ€“ Example of XML Payload
33 5.3 Time sync services
6 Usage of XMPP
6.1 Principles
6.2 Connection establishment
6.2.1 General
6.2.2 Usage of TLS and SASL
34 6.2.3 Stream Compression
6.3 Mapping of ACSI services
Figure 3 โ€“ Generic structure of client/server ACSI services
35 6.4 Usage of XMPP presence
6.5 Usage of the Roster
6.6 XMPP extensions
6.6.1 Usage of XMPP PING โ€“ XEP 0199
6.6.2 Usage of Stream Management โ€“ XEP 0198
6.7 Implementation agreements โ€“ XMPP PING โ€“ XEP 0199
36 7 End-to-end security
8 Payload description
8.1 XSD overview
8.2 Objects of IEC 61850
8.2.1 General
37 8.2.2 Logical Node (LN)
Figure 4 โ€“ Algorithm for logical node mapping
Table 2 โ€“ Mapping of ACSI classes on MMS concepts
38 Figure 5 โ€“ Ordered list of functional constraints
39 Figure 6 โ€“ Example of Logical Node type description
40 8.2.3 Mapping of references of Logical Nodes to VariableAccessSpecifications
Figure 7 โ€“ List of the flattened Named Variables corresponding to an LN
41 8.2.4 Mapping of DataObjects reference to VariableAccessSpecifications
Figure 8 โ€“ XML mapping of a LNReference with direct access
Figure 9 โ€“ XML mapping of a LNReference with alternate access
42 8.2.5 Mapping of DataAttributes (DataAttr) reference to VariableAccessSpecifications
8.2.6 Usage of alternate access for DataObjects and DataAttributes references
Figure 10 โ€“ Direct XML mapping of a FCD
Figure 11 โ€“ Direct XML mapping of a FCDA
43 Figure 12 โ€“ Alternate access without array element
45 Figure 13 โ€“ Alternate access with array element
46 Figure 14 โ€“ Alternate access with flattened variable and array element
47 8.3 Mapping of IEC 61850-7-2 data attributes
8.3.1 BasicTypes
Table 3 โ€“ Mapping of ACSI BasicTypes
48 8.3.2 Additional definitions of BasicType
50 8.3.3 Common ACSITypes
51 Table 4 โ€“ PhyComAddr structure for Layer 2 communication
52 Table 5 โ€“ PhyComAddr for UPD/IP communication
54 Table 6 โ€“ GetNameList conflicting IEC 61850 objectClass and objectScope
Table 7 โ€“ Service error mappings for ACSI services using GetNameList
55 Table 8 โ€“ Read service error mappings
56 Table 9 โ€“ Write service error mappings
57 Table 10 โ€“ GetFileAttributeValues service error mappings
58 Table 11 โ€“ Encoding of IEC 61850-7-2 TimeQuality
59 Table 12 โ€“ Encoding of the TriggerConditions
Table 13 โ€“ Encoding of the ReasonForInclusionInReport
60 Table 14 โ€“ Encoding of the ReasonForInclusionInLog
Table 15 โ€“ Encoding of the RCBReportOptions
Table 16 โ€“ Encoding of the SVMessageOptions
61 8.3.4 Mapping of quality common data attribute type specified in IEC 61850-7-2
Table 17 โ€“ Encoding of the CheckConditions
62 8.4 General mapping of data values within XML payloads
Table 18 โ€“ Encoding of IEC 61850-7-2 quality
63 8.5 Extended behaviour for optimization of bandwidth
9 Server class model
9.1 General
Table 19 โ€“ Examples of data values encoding
64 9.2 GetServerDirectory
9.2.1 General
Table 20 โ€“ Mapping of ACSI GetServerDirectory (LOGICAL DEVICE)
65 Figure 15 โ€“ XML structure of GetServerDirectory-Request (LD)
Figure 16 โ€“ XML structure of GetServerDirectory-Response (LD)
66 Table 21 โ€“ Mapping of ACSI GetServerDirectory (FILE)
67 10 Association model
10.1 Association relation to communication profiles
Figure 17 โ€“ XML structure of GetServerDirectory-Request (FILE)
Figure 18 โ€“ XML structure of GetServerDirectory-Response (FILE)
Table 22 โ€“ Association model versus communication profiles
68 10.2 Two party association model for client/server communication profile
10.2.1 Establishment of a secured end-to-end association
10.2.2 Association services
69 Table 23 โ€“ Mapping of ACSI Associate service
Table 24 โ€“ Description of Associate request elements
70 Figure 19 โ€“ XML structure of Associate-Request
Figure 20 โ€“ XML structure of Associate-Response
Table 25 โ€“ Description of Associate response elements
71 Table 26 โ€“ Associate ACSI service error mappings
73 11 Logical device model
11.1 General
Table 27 โ€“ Mapping of ACSI Release service
Table 28 โ€“ Release service error mappings
74 Table 29 โ€“ Mapping of ACSI GetLogicalDeviceDirectory
75 11.2 Response-
Figure 21 โ€“ XML structure of GetLogicalDeviceDirectory-Request
Figure 22 โ€“ XML structure of GetLogicalDeviceDirectory-Response
76 11.3 Extended behaviour
Table 30 โ€“ Extended mapping of ACSI GeLogicalDeviceDirectory
77 12 Logical Node model
12.1 General
Figure 23 โ€“ XML structure of extended GetLogicalDeviceDirectory-Request
Figure 24 โ€“ XML structure of extended GetLogicalDeviceDirectory-Response
Table 31 โ€“ Objectclasses for GetLogicalNodeDirectory service
78 12.2 GetLogicalNodeDirectory
12.2.1 General
79 Figure 25 โ€“ XML structure of GetLogicalNodeDirectory-Request
Table 32 โ€“ Mapping of ACSI GetLogicalNodeDirectory
80 12.2.2 Response-
12.2.3 Extended behaviour
Figure 26 โ€“ XML structure of GetLogicalNodeDirectory-Response
81 Table 33 โ€“ Extended mapping of ACSI GeLogicalNodeDirectory
82 Figure 27 โ€“ XML structure of extended GetLogicalNodeDirectory-Request (step 1)
Figure 28 โ€“ XML structure of extended GetLogicalNodeDirectory-Response (step 1)
Figure 29 โ€“ XML structure of extended GetLogicalNodeDirectory-Request (step 2)
83 12.3 GetAllDataValues
12.3.1 General
Figure 30 โ€“ XML structure of extended GetLogicalNodeDirectory-Response (step 2)
84 Table 34 โ€“ Mapping of ACSI GetAllDataValues
85 Figure 31 โ€“ XML structure of GetAllDataValues-Request
86 13 DataObject, DataAttribute, SubDataAttribute model
13.1 General
13.2 GetDataValues
Figure 32 โ€“ XML structure of GetAllDataValues-Response
87 Figure 33 โ€“ XML structure of GetDataValues-Request
Table 35 โ€“ Mapping of GetDataValues service parameters
88 13.3 SetDataValues
Figure 34 โ€“ XML structure of GetDataValues-Response
Table 36 โ€“ Mapping of SetDataValues service parameters
89 13.4 GetDataDirectory
13.4.1 General
Figure 35 โ€“ XML structure of SetDataValues-Request
Figure 36 โ€“ XML structure of SetDataValues-Response
90 Figure 37 โ€“ XML structure of GetDataDirectory-Request
Table 37 โ€“ Mapping of GetDataDirectory service parameters
91 13.4.2 Response-
Figure 38 โ€“ XML structure of GetDataDirectory-Response
92 13.4.3 Extended behaviour
Table 38 โ€“ GetDataDirectory service error mappings
93 Figure 39 โ€“ XML structure of extended GetDataDirectory-Request
Table 39 โ€“ Extended mapping of ACSI GetDataDirectory
94 13.5 GetDataDefinition
14 Data set class model
14.1 General
Figure 40 โ€“ XML structure of extended GetDataDirectory-Response
Figure 41 โ€“ Mapping of reference to persistent data set within logical device
95 14.2 GetDataSetValues
14.2.1 General
Figure 42 โ€“ Mapping of reference to persistent data set ouside logical device
Figure 43 โ€“ Mapping of reference to non-persistent data set
Table 40 โ€“ Mapping of GetDataSetValues service parameters
96 Figure 44 โ€“ XML structure of GetDataSetValues-Request
97 14.2.2 Responseโˆ’
Figure 45 โ€“ XML structure of GetDataSetValues-Response
98 14.3 SetDataSetValues
14.3.1 General
Table 41 โ€“ GetDataSetValues error mappings
Table 42 โ€“ Mapping of SetDataSetValues service parameters
99 14.3.2 Response-
Figure 46 โ€“ XML structure of SetDataSetValues-Request
Figure 47 โ€“ XML structure of SetDataSetValues-Response
100 14.4 CreateDataSet
14.4.1 General
Table 43 โ€“ SetDataSetValues error mappings
101 Figure 48 โ€“ XML structure of CreateDataSet-Request
Table 44 โ€“ Mapping of CreateDataSet service parameters
102 14.4.2 Responseโˆ’
Figure 49 โ€“ XML structure of CreateDataSet-Response
103 14.5 DeleteDataSet
14.5.1 General
Table 45 โ€“ CreateDataSet service error mappings
Table 46 โ€“ Mapping of DeleteDataSet service parameters
104 14.5.2 Errors
Figure 50 โ€“ XML structure of DeleteDataSet-Request
Figure 51 โ€“ XML structure of DeleteDataSet-Response
105 14.6 GetDataSetDirectory
14.6.1 General
Table 47 โ€“ DeleteDataSet service error mappings
106 Figure 52 โ€“ XML structure of GetDataSetDirectory-Request
Table 48 โ€“ Mapping of GetDataSetDirectory service parameters
107 14.6.2 Response-
Figure 53 โ€“ XML structure of GetDataSetDirectory-Response
108 15 ServiceTracking model
Table 49 โ€“ GetDataSetDirectory service error mappings
Table 50 โ€“ Mapping of ACSI ServiceType values
110 Table 51 โ€“ Mapping of ACSI errorCode values
Table 52 โ€“ Mapping of CDC LTS
111 16 Setting group control class model
16.1 Setting group control block definition
16.2 Setting group control class services
16.2.1 SelectActiveSG
Table 53 โ€“ Mapping of CDC GTS
Table 54 โ€“ Mapping of SGCB
112 Figure 54 โ€“ XML structure of SelectActiveSG-Request
Figure 55 โ€“ XML structure of SelectActiveSG-Response+
Figure 56 โ€“ XML structure of SelectActiveSG-Response-
113 16.2.2 SelectEditSG
16.2.3 SetEditSGValue
Figure 57 โ€“ XML structure of SelectEditSG-Request
114 16.2.4 ConfirmEditSGValues
Figure 58 โ€“ XML structure of SetEditSGValue-Request
115 16.2.5 GetEditSGValue
Figure 59 โ€“ XML structure of ConfirmEditSGValues
Figure 60 โ€“ XML structure of GetEditSGValue-Request
116 16.2.6 GetSGCBValues
Figure 61 โ€“ XML structure of GetEditSGValue-Response
Figure 62 โ€“ XML structure of GetSGCBValues-Request
117 17 Reporting and logging class model
17.1 Report model โ€“ Report control blocks
17.1.1 Buffered report control block
Figure 63 โ€“ XML structure of GetSGCBValues-Response
118 Table 55 โ€“ BRCB structure
119 17.1.2 Unbuffered report control block
Table 56 โ€“ URCB structure
120 17.2 Reporting services
17.2.1 Report service
Table 57 โ€“ Order of AccessResults for Report
122 Figure 64 โ€“ XML structure of Report
123 17.2.2 GetBRCBValues
Table 58 โ€“ Mapping of GetBRCBValues service parameters
124 Figure 65 โ€“ XML structure of GetBRCBValues-Request
126 17.2.3 SetBRCBValues
Figure 66 โ€“ XML structure of GetBRCBValues-Response
127 Table 59 โ€“ Mapping of SetBRCBValues service parameters
128 Figure 67 โ€“ XML structure of SetBRCBValues-Request
129 17.2.4 GetURCBValues
17.2.5 SetURCBValues
17.3 Log model
17.3.1 Overview
Figure 68 โ€“ XML structure of SetBRCBValues-Response
130 Figure 69 โ€“ Relationship of LCB attributes to IEC 61850-7-2 log definitions
Table 60 โ€“ LCB structure
131 17.3.2 Description of LCB attributes
17.3.3 Mapping of log and log control services
132 Table 61 โ€“ Mapping of QueryLogByTime service parameters
133 Figure 70 โ€“ XML structure of QueryLogByTime-Request
134 Figure 71 โ€“ XML structure of QueryLogByTime-Response
136 Figure 72 โ€“ XML structure of QueryLogAfter-Request
Table 62 โ€“ ServiceError mappings for Log services
Table 63 โ€“ Mapping of QueryLogAfter-Request parameters
137 17.3.4 Conformance
18 Mapping of the generic substation event model (GSE) โ€“ Generic object oriented substation event (GOOSE)
18.1 GOOSE control definition
Table 64 โ€“ Log conformance requirements
Table 65 โ€“TypeDescription definition for GoCB structure
138 18.2 Specialization for Layer 2 GoCB
18.3 Specialization for Routable GOOSE
18.4 GOOSE services
18.4.1 General
18.4.2 GetGoCBValues
18.4.3 SetGoCBValues
19 Transmission of sampled values class model
19.1 Sampled value control block
19.1.1 General
19.1.2 Specialization for Layer 2 Sampled value
139 19.1.3 Specialization for Routable Sampled value
19.1.4 Specialization for Unicast Sampled value
19.2 Sampled value services
19.2.1 General
19.2.2 GetMSVCBValues
19.2.3 SetMSVCBValues
20 Control class model
20.1 General
140 Table 66 โ€“ Controllable service parameters
Table 67 โ€“ Mapping of IEC 61850-7-2 control model to control components
141 20.2 Overview of control services mapping
20.3 Select
Table 68 โ€“ Mapping of control services
142 Figure 73 โ€“ XML structure of Select-Request
Table 69 โ€“ Mapping of Select parameters
143 20.4 SelectWithValue
20.4.1 SelectWithValue service parameter mapping
20.4.2 General mapping of the SelectWithValue service
Figure 74 โ€“ XML structure of Select-Response
Table 70 โ€“ SelectWithValue service parameter mapping
144 Table 71 โ€“ Mapping of SelectWithValue parameters
145 Figure 75 โ€“ XML structure of SelectWithValue-Request
146 20.4.3 SelectWithValue responseโ€“
20.5 Cancel
20.5.1 Cancel service parameter mapping
Figure 76 โ€“ XML structure of SelectWithValue-Response+
Figure 77 โ€“ XML structure of SelectWithValue-Response-
Table 72 โ€“ SelectWithValue, Oper and Cancel DataAccessError specification
147 20.5.2 General mapping of the Cancel service
Table 73 โ€“ Cancel service parameter mapping
148 20.5.3 Cancel responseโ€“
Table 74 โ€“ Mapping of the Cancel service
149 20.6 Operate
20.6.1 Operate service parameter mapping
20.6.2 General mapping of the Operate service
Table 75 โ€“ Operate service parameter mapping
150 Table 76 โ€“ Mapping of the Operate service
151 20.6.3 Operate responseโ€“
20.6.4 CommandTermination service parameter mapping
20.6.5 General mapping of the CommandTermination service
152 Table 77 โ€“ Mapping of the CommandTermination service
153 Figure 78 โ€“ XML structure of CommandTermination Request+
155 20.7 TimeActivatedOperate
20.7.1 TimeActivatedOperate service parameter mapping
20.7.2 Mapping of the TimeActivatedOperate service
20.8 TimeActivatedOperateTermination service
Figure 79 โ€“ XML structure of CommandTermination Request-
156 20.9 AdditionalCauseDiagnosis in negative control service responses
Table 78 โ€“ Definition of LastApplError variable structure
157 Figure 80 โ€“ XML structure of InformationReport with AdditionalCauseDiagnosis
159 20.10 Tracking of control services
20.10.1 General
20.10.2 Mapping of the Control service tracking (CTS)
Table 79 โ€“ Mapping of ACSI AddCause values
160 21 Time and time synchronization model
22 Naming conventions
23 File transfer
23.1 File transfer model
Table 80 โ€“ Mapping of CDC CTS
Table 81 โ€“ Mapping of ACSI file class to MMS file object
161 Table 82 โ€“ Reserved file suffixes
162 23.2 File services
23.2.1 GetFile
163 Figure 81 โ€“ Mapping of ACSI GetFile to FileOpen, FileRead, FileClose
164 Table 83 โ€“ Mapping of ACSI GetFile service
165 Figure 82 โ€“ XML example of FileOpen Request
Figure 83 โ€“ XML example of FileOpen Response+
Figure 84 โ€“ XML example of FileRead Request (first)
Table 84 โ€“ GetFile service error mappings
166 Figure 85 โ€“ XML example of FileRead Response+ (first)
Figure 86 โ€“ XML example of FileRead Request (second)
Figure 87 โ€“ XML example of FileRead Response+ (second)
Figure 88 โ€“ XML example of FileClose Request
Figure 89 โ€“ XML example of FileClose Response
167 Table 85 โ€“ Mappings of ACSI ServiceErrors to FileOpen Service Errors
Table 86 โ€“ Mappings of ACSI ServiceErrors to FileRead Service Errors
168 23.2.2 SetFile
Figure 90 โ€“ Mapping of ACSI SetFile service
Table 87 โ€“ Mappings of ACSI ServiceErrors to FileClose Service Errors
169 Figure 91 โ€“ XML example of ObtainFile Request
Figure 92 โ€“ XML example of ObtainFile Response
Table 88 โ€“ Mapping of ACSI SetFile parameters
170 23.2.3 DeleteFile
Table 89 โ€“ Mappings of ACSI ServiceErrors to ObtainFile Service Errors
Table 90 โ€“ Mapping of ACSI DeleteFile service
171 23.2.4 GetFileAttributeValues
Figure 93 โ€“ XML example of DeleteFile Request
Figure 94 โ€“ XML example of DeleteFile Response
Table 91 โ€“ Mappings of ACSI ServiceErrors to DeleteFile Service Errors
172 Figure 95 โ€“ XML example of GetFileAttributeValues Request
Table 92 โ€“ Mapping of ACSI GetFileAttributeValues parameters
173 24 Conformance
24.1 Notation
24.2 PICS
24.2.1 Profile conformance
Figure 96 โ€“ XML example of GetFileAttributeValues Response
174 Table 93 โ€“ PICS for A-Profile support
Table 94 โ€“ PICS for Time Sync A-Profile support
175 24.2.2 XML Payload conformance
Table 95 โ€“ PICS for T-Profile support
Table 96 โ€“ MMS InitiateRequest general parameters
176 Table 97 โ€“ MMS InitiateResponse general parameters
Table 98 โ€“ MMS service supported conformance table
179 Table 99 โ€“ MMS Parameter CBB
180 Table 100 โ€“ GetNameList conformance statement
Table 101 โ€“ GetCapabilityList conformance statement
181 Table 102 โ€“ GetDomainAttributes conformance statement
Table 103 โ€“ Status conformance statement
182 Table 104 โ€“ Cancel conformance statement
Table 105 โ€“ Identify conformance statement
183 Table 106 โ€“ AlternateAccess conformance statement
Table 107 โ€“ AlternateAccessSelection conformance statement
185 Figure 97 โ€“ VariableSpecification for LDevice/MHAI1.HA.phsAHar(7).cVal.mag.f
186 Figure 98 โ€“ Shorter VariableSpecification for LDevice/MHAI1.HA.phsAHar(7).cVal.mag.f
187 Figure 99 โ€“ Non conformant VariableSpecification I
188 Figure 100 โ€“ Non conformant VariableSpecification II
189 Figure 101 โ€“ VariableSpecification for LDevice/MHAI1.HA.phsAHar(7) [MX]
190 Figure 102 โ€“ Shorter VariableSpecification for LDevice/MHAI1.HA.phsAHar(7) [MX]
Table 108 โ€“ VariableAccessSpecification conformance statement
191 Table 109 โ€“ VariableSpecification conformance statement
Table 110 โ€“ Read conformance statement
Table 111 โ€“ Write conformance statement
192 Table 112 โ€“ InformationReport conformance statement
Table 113 โ€“ GetVariableAccessAttributes conformance statement
Table 114 โ€“ DefineNamedVariableList conformance statement
193 Table 115 โ€“GetNamedVariableListAttributes conformance statement
Table 116 โ€“ DeleteNamedVariableList conformance statement
Table 117 โ€“ ReadJournal conformance statement
194 Table 118 โ€“ EntryContent conformance statement
195 Table 119 โ€“ FileDirectory conformance statement
Table 120 โ€“ FileOpen conformance statement
Table 121 โ€“ FileRead conformance statement
196 24.3 PICS Statement
24.3.1 General
24.3.2 Substation configuration language
25 Substation Configuration Language (SCL)
Table 122 โ€“ FileClose conformance statement
Table 123 โ€“ Allowed P-Type definitions for client/server addressing
197 Annex A (normative)Communication stack
A.1 Overview
A.1.1 General
198 A.1.2 XMPP communication profiles
A.1.3 Non-XMPP communication profiles
Figure A.1 โ€“ Overview of functionality and profiles
199 A.2 Communication stack
A.2.1 Overview of the protocol usage
A.2.2 Client/server services and communication profiles
Figure A.2 โ€“ OSI reference model and profiles
200 Table A.1 โ€“ Service and protocols for client/server communication A-Profile
Table A.2 โ€“ Service and protocols for client/server XMPP T-Profile
201 A.2.3 Time sync
Table A.3 โ€“ Time sync A-Profile
202 Table A.4 โ€“ Time sync T-Profile
203 Annex B (informative)Deployment of XMPP infrastructure
B.1 General
B.2 Deployment of XMPP within one XMPP domain
B.2.1 Use case facility
Figure B.1 โ€“ Facility domain
204 B.2.2 Use case hierarchy within a facility
Figure B.2 โ€“ Hierarchical Aggregation at facility
205 B.3 Deployment of XMPP while interconnecting more than one XMPP domain
B.3.1 Interconnection of XMPP Domain
Figure B.3 โ€“ DER Management System at facility
206 Figure B.4 โ€“ Facility Management integration at DSO
207 Figure B.5 โ€“ Multiple facilities at DSO
208 Figure B.6 โ€“ VPP and contracted DERs
209 Figure B.7 โ€“ indirect control using VPP JIDs
Figure B.8 โ€“ VPP direct control using VPP JIDs
210 Figure B.9 โ€“ VPP direct control using DSO JIDs
Figure B.10 โ€“ DSO Indirect control with VPP JIDs
211 B.3.2 Definition of a federation communication between XMPP domains
Figure B.11 โ€“ DSO direct control
212 B.3.3 Interconnection of Domain with federation
Figure B.12 โ€“ Concept of federation in XMPP
213 Figure B.13 โ€“ Federation DSO โ€“ Facility
Figure B.14 โ€“ Use of federation with VPP
214 Figure B.15 โ€“ communication with VPP JIDs โ€“ indirect control
Figure B.16 โ€“ VPP communication with VPP JIDs โ€“ direct control
215 Figure B.17 โ€“ VPP communication with DSO JIDs
216 B.4 Communication path outage and recovery
Figure B.18 โ€“ DSO Communication with VPP JIDs
217 Annex C (informative)Security for DER integration based on XMPP
C.1 General
Figure C.1 โ€“ Base system for discussion of IT security requirements
218 C.2 Assumptions and boundary conditions
C.3 Derivation of security requirements
219 C.4 Mapping of security options to XMPP based integration of DER
220 C.5 Sequence diagrams
C.5.1 General
C.5.2 XMPP and Stream opening
221 C.5.3 Stream establishment, ROSTER and presence
Figure C.2 โ€“ XMPP Stream establishment โ€“ IEC 61850 Server to the XMPP Server
Figure C.3 โ€“ XMPP Stream establishment โ€“ IEC 61850 Client to the XMPP Server
222 C.5.4 Communication outage
Figure C.4 โ€“ Stream establishment, roster and presence
223 Figure C.5 โ€“ Communication outage โ€“ Loss of link
224 Figure C.6 โ€“ Communication outage โ€“ Presence unavailable
225 C.5.5 Request Response (Clear Transfer)
Figure C.7 โ€“ Request response
226 Figure C.8 โ€“ Request โ€“ Abort
227 Annex D (normative)Mapping of services and errors over XMPP stanzas
Table D.1 โ€“ ACSI services mapping over XMPP stanzas
229 Table D.2 โ€“ Error mapping over XMPP stanzas
230 Annex E (informative)Intentional deviations from IEC 61850-8-1 SCSM
BS EN IEC 61850-8-2:2019
$215.11