BS EN 61850-8-1:2011
$256.21
Communication networks and systems for power utility automation – Specific communication service mapping (SCSM). Mappings to MMS (ISO 9506-1 and ISO 9506-2) and to ISO/IEC 8802-3
Published By | Publication Date | Number of Pages |
BSI | 2011 | 198 |
IEC 61850-8-1:2011 specifies a method of exchanging time-critical and non-time-critical data through local-area networks by mapping ACSI to MMS and ISO/IEC 8802-3 frames. Defines a standardized method of using the ISO 9506 services to implement the exchange of data. For those ACSI services defined in IEC 61850-7-2 that are not mapped to MMS, this part defines additional protocols. It describes real utility devices with respect to their external visible data and behaviour using an object oriented approach. The objects are abstract in nature and may be used to a wide variety of applications. The use of this mapping goes far beyond the application in the utility communications. The main changes with respect to the previous edition are listed below: – the support of gigabit Ethernet, – the link layer redundancy, – the extension of the length of the object reference, – the extension of the reason for inclusion type for comprehensive logging, – the mapping of the tracking services, – a second mapping of the objectReference when used in the tracking services, or as linking, – the extension of the AdditionalCause enumeration, – the simulation of GOOSE telegram, – the so-called fixed-length encoded GOOSE, – the removal of the SCL Control Block.
PDF Catalog
PDF Pages | PDF Title |
---|---|
10 | English CONTENTS |
19 | INTRODUCTION |
20 | 1 Scope 2 Normative references |
24 | 3 Terms and definitions |
26 | 4 Abbreviations |
28 | 5 Overview 5.1 General |
29 | 5.2 MMS communication profiles 5.3 Non-MMS communication profiles 5.4 MMS objects being used Figures Figure 1 – Overview of functionality and profiles |
30 | 6 Communication stack 6.1 Overview of the protocol usage Figure 2 – OSI reference model and profiles Tables Table 1 – MMS objects and services in use within this SCSM |
31 | 6.2 Client/server services and communication profiles Table 2 – Services requiring client/server Communication Profile |
32 | Table 3 – Service and protocols for client/server communication A-Profile |
33 | Table 4 – Service and protocols for client/server TCP/IP T-Profile |
34 | Table 5 – Service and protocols for client/server OSI T-Profile |
35 | 6.3 GSE management and GOOSE services communication profiles Table 6 – Services requiring GSE Management and GOOSE communication profile Table 7 – Service and protocols for GSE Management and GOOSE communication A-Profile |
36 | 6.4 Time sync Table 8 – GOOSE/GSE T-Profile |
37 | Table 9 – Time sync A-Profile Table 10 – Time sync T-Profile |
38 | 7 Objects of IEC 61850 7.1 Server 7.2 Logical device (LD) 7.3 Logical node (LN) |
39 | Figure 3 – Algorithm for logical node mapping Figure 4 – Ordered list of functional constraints |
41 | 8 Mapping of IEC 61850-7-2 and IEC 61850-7-3 data attributes 8.1 Mapping of Attributes specified in IEC 61850-7-2 |
42 | Table 11 – Mapping of ACSI BasicTypes |
45 | Table 12 – PHYCOMADDR structure |
46 | Table 13 – Associate ACSI service error mappings |
47 | Table 14 – Release service error mappings Table 15 – GetNameList conflicting IEC 61850 objectClass and objectScope Table 16 – GetNameList service error mappings |
48 | Table 17 – Read of NamedVariableList object error mappings |
49 | Table 18 – Write of NamedVariableList object error mappings |
50 | Table 19 – DefineNamedVariableList service error mappings |
51 | Table 20 – GetNamedVariableListAttributes service error mappings |
52 | Table 21 – DeleteNamedVariableList service error mappings |
53 | Table 22 – Read service error mappings |
54 | Table 23 – Write service error mappings |
55 | Table 24 – GetVariableAccessAttributes service error mappings Table 25 – ServiceError mappings for Log services |
56 | Table 26 – FileDirectory service error mappings |
57 | Table 27 – Mappings of ACSI ServiceErrors to ObtainFile Service Errors Table 28 – Mappings of ACSI ServiceErrors to FileOpen Service Errors |
58 | Table 29 – Mappings of ACSI ServiceErrors to FileRead Service Errors Table 30 – Mappings of ACSI ServiceErrors to FileClose Service Errors |
59 | Table 31 – Mappings of ACSI ServiceErrors to FileDelete Service Errors |
60 | Table 32 – Encoding of IEC 61850-7-2 TimeQuality |
61 | 8.2 Mapping of quality common data attribute type specified in IEC 61850-7-3 9 Server class model 9.1 Server mapping Table 33 – Encoding of IEC 61850-7-3 quality |
62 | 9.2 Server class attributes 9.3 Server class service GetServerDirectory |
63 | Table 34 – Mapping of ACSI GetServerDirectory(LOGICAL DEVICE) to MMS Table 35 – Mapping of ACSI GetServerDirectory(FILE) to MMS |
64 | 10 Association model 10.1 Association relation to communication profiles 10.2 Two party association model for client/server communication profile Table 36 – Association model versus communication profiles |
65 | Table 37 – Mapping of ACSI Associate service to MMS Table 38 – Mapping of ACSI Release service to MMS |
66 | 10.3 Two party association model for GSE management communication profile 10.4 Two party association model for time sync 10.5 Multicast association model 11 Logical device model 12 Logical node model 12.1 GenLogicalNodeClass |
67 | 12.2 GenLogicalNodeClass attributes 12.3 GenLogicalNodeClass services Table 39 – GetNameList classes for GetLogicalNodeDirectory service |
68 | Table 40 – Mapping of ACSI GetLogicalNodeDirectory(DataObject) service to MMS |
69 | 13 DataObject, DataAttribute, SubDataAttribute model 13.1 GenDataObjectClass 13.2 GenDataAttributeClass Table 41 – Mapping of ACSI GetAllDataValues service to MMS |
70 | 13.3 GenSubDataAttributeClass 13.4 GenDataObjectClass services Table 42 – Mapping of GetDataValues service parameters Table 43 – Mapping of SetDataValues service parameters |
71 | 14 Data set class model 14.1 Data set class 14.2 Data set attributes 14.3 Data set services Table 44 – Mapping of GetDataDirectory service parameters Table 45 – Mapping of GetDataSetValues service parameters |
72 | Table 46 – Mapping of SetDataSetValues service parameters Table 47 – Mapping of CreateDataSet service parameters |
73 | Table 48 – Mapping of DeleteDataSet service parameters Table 49 – Mapping of GetDataSetDirectory service parameters |
74 | 15 ServiceTracking model 15.1 General 15.2 Common Service Tracking – CST Table 50 – Mapping of CDC CST to MMS type definition Table 51 – Mapping of ACSI ServiceType values |
76 | 15.3 Mapping of the Buffered Report Tracking Service – BTS Table 52 – Mapping of ACSI ServiceError values Table 53 – Mapping of CDC BTS to MMS type definition |
77 | 15.4 Mapping of the Unbuffered Report Tracking Service – UTS 15.5 Mapping of the Log Control Block Tracking Service Tracking – LTS Table 54 – Mapping of CDC UTS to MMS type definition Table 55 – Mapping of CDC LTS to MMS type definition |
78 | 15.6 Mapping of the Log Tracking Service – OTS 15.7 Mapping of the GOOSE Control Block Tracking Service – GTS 15.8 Mapping of the Setting Group Control Block Tracking Service – STS Table 56 – Mapping of CDC GTS to MMS type definition Table 57 – Mapping of CDC STS to MMS type definition |
79 | 15.9 Mapping of the tracking service for MSVCB control block – MTS 15.10 Mapping of the tracking service of the USVCB control block – NTS 16 Setting group control class model 16.1 Setting group control block definition Table 58 – Mapping of CDC MTS to MMS type definition Table 59 – Mapping of CDC NTS to MMS type definition |
80 | 16.2 Setting group control class services Table 60 – Mapping of SGCB to MMS type definition |
81 | 17 Reporting and logging class model 17.1 Report model – Report control blocks Table 61 – Mapping of BRCB to MMS type definition |
82 | Table 62 – Mapping of OptFlds within Bitstring |
83 | 17.2 Reporting services Table 63 – Mapping of URCB to MMS type definition |
84 | Table 64 – Order of AccessResults for variableListName report |
86 | 17.3 Log model |
87 | Figure 5 – Relationship of LCB attributes to IEC 61850-7-2 log definitions |
88 | Table 65 – Definition of an MMS log control block Table 66 – Mapping of values for LogEna |
89 | Table 67 – Mapping of ACSI LogEntries |
91 | Table 68 – General mappings of ACSI log model services |
92 | Table 69 – Mapping of QueryLogByTime request parameters Table 70 – Mapping of response parameters Table 71 – Mapping of QueryLogAfter request parameters |
93 | 18 Mapping of the generic substation event model (GSE) 18.1 Generic object oriented substation event (GOOSE) Table 72 – Log conformance requirements Table 73 – MMS TypeDescription definition for GoCB MMS structure |
94 | Table 74 – DstAddress structure |
95 | Figure 6 – GetGoReference service primitives Table 75 – Mapping of GetGoReference service |
96 | Table 76 – GetGoReference |
97 | Figure 7 – GetGOOSEElementNumber service primitives |
98 | Table 77 – Mapping of GetGOOSEElementNumber service Table 78 – GetGOOSEElementNumber |
99 | Figure 8 – Transmission time for events |
100 | Figure 9 – SendGooseMessage message service primitives Figure 10 – Publisher state machine for GOOSE service |
101 | Figure 11 – Subscriber state machine for GOOSE service Table 79 – GOOSE service parameter mapping |
103 | 19 Transmission of sampled values class model 20 Control class model 20.1 General 20.2 Control service parameters 20.3 Mapping of control objects and CO_CtrlObjectRef Table 80 – Controllable service parameters |
104 | Table 81 – Mapping of IEC 61850-7-2 control model to MMS control components |
105 | 20.4 Mapping of control services Table 82 – Mapping of control services |
106 | 20.5 Select Table 83 – Select service parameter mapping Table 84 – Mapping of the Select service |
107 | 20.6 SelectWithValue Table 85 – SelectWithValue service parameter mapping |
108 | Table 86 – Mapping of the SelectWithValue service |
109 | 20.7 Cancel Table 87 – SelectWithValue, Oper and Cancel AccessResult specification Table 88 – Cancel service parameter mapping |
110 | Table 89 – Mapping of the Cancel service |
111 | 20.8 Operate Table 90 – Operate service parameter mapping |
112 | Table 91 – Mapping of the Operate service |
113 | 20.9 CommandTermination Table 92 – Mapping of the CommandTermination service |
114 | 20.10 TimeActivatedOperate Table 93 – TimeActivatedOperate service parameter mapping |
115 | Table 94 – Mapping of the TimeActivatedOperate service |
116 | Table 95 – Mapping of the TimeActivatedOperateTermination service |
117 | 20.11 AdditionalCauseDiagnosis in negative control service responses Table 96 – Definition of LastApplError variable structure |
119 | 21 Time and time synchronization model 22 Naming conventions Table 97 – Mapping of ACSI AddCause values |
120 | 23 File transfer 23.1 File transfer model Table 98 – Mapping of ACSI file class to MMS file object |
121 | 23.2 File services Table 99 – Reserved file suffixes |
122 | Figure 12 – Mapping of ACSI GetFile to MMS FileOpen, FileRead, FileClose Table 100 – Mapping of ACSI GetFile service parameters |
123 | Table 101 – Mapping of ACSI GetFile service Table 102 – Mappings of GetFile ServiceErrors to MMS Service Errors |
124 | Figure 13 – Mapping of ACSI SetFile service Table 103 – Mapping of ACSI SetFile parameters |
125 | Table 104 – Mapping of ACSI DeleteFile service Table 105 – Mapping of ACSI GetFileAttributeValues parameters |
126 | 24 Conformance 24.1 Notation 24.2 PICS Table 106 – Mapping of ACSI ListOfDirectoryEntry Table 107 – PICS for A-Profile support |
127 | Table 108 – PICS for T-Profile support |
128 | Table 109 – MMS InitiateRequest general parameters Table 110 – MMS InitiateResponse general parameters |
129 | Table 111 – MMS service supported conformance table |
131 | Table 112 – MMS Parameter CBB |
132 | Table 113 – GetNameList conformance statement Table 114 – AlternateAccessSelection conformance statement |
133 | Table 115 – VariableAccessSpecification conformance statement Table 116 – VariableSpecification conformance statement Table 117 – Read conformance statement |
134 | Table 118 – Write conformance statement Table 119 – InformationReport conformance statement Table 120 – GetVariableAccessAttributes conformance statement |
135 | Table 121 – DefineNamedVariableList conformance statement Table 122 –GetNamedVariableListAttributes conformance statement Table 123 – DeleteNamedVariableList conformance statement |
136 | Table 124 – ReadJournal conformance statement Table 125 – JournalEntry conformance statement |
137 | Table 126 – InitializeJournal conformance statement Table 127 – FileDirectory conformance statement Table 128 – FileOpen conformance statement |
138 | 24.3 PICS Statement Table 129 – FileRead conformance statement Table 130 – FileClose conformance statement |
139 | 25 Substation Configuration Language (SCL) 25.1 SCL file and SCL extensions 25.2 General 25.3 SCSM specific address element definitions Table 131 – GOOSE conformance statement Table 132 – Allowed P-Type definitions for client/server addressing |
140 | Table 133 – Definitions for GSE SCL |
141 | 25.4 Subnetwork protocol type 25.5 SCSM NameSpace |
142 | Annex A (normative) Application protocol specification for GOOSE and GSE management |
144 | Figure A.1 – Basic encoding rules format Figure A.2 – Format of the tag octets |
145 | Table A.1 – Encoding allData in Fixed-length GOOSE message – the GOOSE Header |
146 | Table A.2 – Encoding allData in Fixed-length GOOSE message – the basic data types |
147 | Table A.3 – Encoding example for Data |
149 | Annex B (informative) Multicast address selection Table B.1 – Recommended multicast addressing example |
150 | Annex C (normative) Overview of ISO/IEC 8802-3 frame structurefor GSE management and GOOSE |
151 | Figure C.1 – ISO/IEC 8802-3 frame format |
152 | Figure C.2 – ISO/IEC 8802-3 frame format with HSR link redundancy |
153 | Figure C.3 – ISO/IEC 8802-3 frame format with PRP1 link redundancy |
154 | Figure C.4 – Virtual LAN tag |
155 | Table C.1 – Default virtual LAN IDs and priorities Table C.2 – Assigned Ethertype values |
156 | Figure C.5 – Reserved 1 |
157 | Annex D (informative) SCL conformance Table D.1 – SCL conformance degrees Table D.2 – Supported ACSI services for SCL.2 |
158 | Annex E (informative) Time scales and epochs |
159 | Table E.1 – Relationships between timescales |
160 | Table E.2 – Examples of timescale correspondence |
161 | Annex F (normative) Type extensions to ISO 9506-1:2003 and ISO 9506-2:2003 |
164 | Annex G (informative) Example SCL File |
182 | Annex H (informative) Generic Substation State Event (GSSE) Figure H.1 – Overview of functionality and profiles Table H.1 – Service requiring GSSE communication profile |
183 | Table H.2 – Service and protocols for GSSE communication A-Profile Table H.3 – GSSE T-Profile |
184 | Table H.4 – MMS TypeDescription Definition for GSSE control block MMS structure |
185 | Table H.5 – Mapping of LSentData |
186 | Table H.6 – Definition of integer values of PhsID Table H.7 – Definition of double-bit GSSE values |
187 | Figure H.2 – GetGsReference service primitives Table H.8 – Mapping of GetGsReference service |
188 | Table H.9 – GetGsReference |
189 | Figure H.3 – GetGSSEDataOffset service primitives Table H.10 – Mapping of GetGSEDataOffset service |
190 | Table H.11 – GetGSSEDataOffset |
191 | Figure H.4 – GSSE service primitives Figure H.5 – Client state machine for GSSE service |
192 | Figure H.6 – Server state machine for GSSE service Table H.12 – GSSE service |
193 | Table H.13 – Mapping of test values to bit-pair values |
194 | Table H.14 – GSSE conformance statement |
195 | Annex I (informative) Certificate management |