Shopping Cart

No products in the cart.

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
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]

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
BS EN 61850-8-1:2011
$256.21