1、 IEC 61850-7-2 Edition 2.0 2010-08 INTERNATIONAL STANDARD Communication networks and systems for power utility automation Part 7-2: Basic information and communication structure Abstract communication service interface (ACSI) IEC 61850-7-2:2010(E) colour inside THIS PUBLICATION IS COPYRIGHT PROTECTE
2、D Copyright 2010 IEC, Geneva, Switzerland All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from either IEC or IECs memb
3、er National Committee in the country of the requester. If you have any questions about IEC copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or your local IEC member National Committee for further information. IEC Central Office 3, r
4、ue de Varemb CH-1211 Geneva 20 Switzerland Email: inmailiec.ch Web: www.iec.ch About the IEC The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes International Standards for all electrical, electronic and related technologies. About IEC p
5、ublications The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the latest edition, a corrigenda or an amendment might have been published. Catalogue of IEC publications: www.iec.ch/searchpub The IEC on-line Catalogue enables you to sear
6、ch by a variety of criteria (reference number, text, technical committee,). It also gives information on projects, withdrawn and replaced publications. IEC Just Published: www.iec.ch/online_news/justpub Stay up to date on all new IEC publications. Just Published details twice a month all new publica
7、tions released. Available on-line and also by email. Electropedia: www.electropedia.org The worlds leading online dictionary of electronic and electrical terms containing more than 20 000 terms and definitions in English and French, with equivalent terms in additional languages. Also known as the In
8、ternational Electrotechnical Vocabulary online. Customer Service Centre: www.iec.ch/webstore/custserv If you wish to give us your feedback on this publication or need further assistance, please visit the Customer Service Centre FAQ or contact us: Email: csciec.ch Tel.: +41 22 919 02 11 Fax: +41 22 9
9、19 03 00 IEC 61850-7-2 Edition 2.0 2010-08 INTERNATIONAL STANDARD Communication networks and systems for power utility automation Part 7-2: Basic information and communication structure Abstract communication service interface (ACSI) INTERNATIONAL ELECTROTECHNICAL COMMISSION XK ICS 33.200 PRICE CODE
10、 ISBN 978-2-88912-065-9 Registered trademark of the International Electrotechnical Commission colour inside 2 61850-7-2 IEC:2010(E) CONTENTS FOREWORD.9 INTRODUCTION.11 1 Scope.12 2 Normative references12 3 Terms and definitions .13 4 Abbreviated terms.14 5 ACSI overview and basic concepts15 5.1 Conc
11、eptual model of IEC 61850.15 5.2 The meta-meta model16 5.3 The meta model.16 5.3.1 General .16 5.3.2 Information modelling classes 17 5.3.3 Information exchange modelling classes 18 5.3.4 Relations between classes.20 5.4 The domain type model21 5.5 The data instance model21 6 TypeDefinitions.22 6.1
12、General .22 6.1.1 BasicTypes22 6.1.2 CommonACSITypes.23 7 GenServerClass model .29 7.1 GenServerClass definition .29 7.1.1 GenServerClass syntax29 7.1.2 GenServerClass attributes .30 7.2 Server class services.30 7.2.1 Overview of directory and GetDefinition services 30 7.2.2 GetServerDirectory 31 8
13、Application association model .32 8.1 Introduction .32 8.2 Concept of application associations .32 8.3 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class model32 8.3.1 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class definition .32 8.3.2 Two-party application association services .34 8.4 MULTICAST-APPLICA
14、TION-ASSOCIATION (MCAA) class 37 8.4.1 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class definition37 8.4.2 MULTICAST-Application-association (MCAA) class attributes.37 9 GenLogicalDeviceClass model38 9.1 GenLogicalDeviceClass definition 38 9.1.1 GenLogicalDeviceClass syntax 38 9.1.2 GenLogicalDeviceCl
15、ass attributes38 9.2 GenLogicalDeviceClass services38 9.2.1 GetLogicalDeviceDirectory.38 10 GenLogicalNodeClass model 39 10.1 GenLogicalNodeClass definition.39 10.1.1 GenLogicalNodeClass diagram 39 10.1.2 GenLogicalNodeClass syntax.40 61850-7-2 IEC:2010(E) 3 10.1.3 GenLogicalNodeClass attributes 41
16、10.2 GenLogicalNodeClass services42 10.2.1 Overview .42 10.2.2 GetLogicalNodeDirectory .42 10.2.3 GetAllDataValues.43 11 Generic data object class model .45 11.1 GenDataObjectClass diagram45 11.2 GenDataObjectClass syntax 45 11.3 GenDataObjectClass attributes46 11.3.1 DataObjectName .46 11.3.2 DataO
17、bjectRef data object reference.46 11.3.3 m/o/c .46 11.3.4 DataObjectType.46 11.4 GenDataObjectClass services46 11.4.1 General definitions and overview46 11.4.2 GetDataValues 47 11.4.3 SetDataValues.48 11.4.4 GetDataDirectory.49 11.4.5 GetDataDefinition 50 12 Generic common data class model50 12.1 Ge
18、neral .50 12.2 GenCommonDataClass .51 12.2.1 GenCommonDataClass diagram 51 12.2.2 GenCommonDataClass syntax.51 12.2.3 GenCommonDataClass attributes 52 12.3 GenDataAttributeClass 52 12.3.1 GenDataAttributeClass diagram .52 12.3.2 GenDataAttributeClass syntax53 12.3.3 GenDataAttributeClass attributes
19、.53 12.4 GenConstructedAttributeClass.57 12.4.1 GenConstructedAttributeClass diagram57 12.4.2 GenConstructedAttributeClass syntax 57 12.4.3 GenConstructedAttributeClass attributes .57 12.5 GenSubDataAttributeClass 57 12.5.1 SubDataAttributeClass diagram .57 12.5.2 SubDataAttributeClass syntax 58 12.
20、5.3 GenSubDataAttributeClass attributes .58 12.6 Referencing data objects and their components .58 12.6.1 General .58 12.6.2 Reference syntax.59 12.6.3 Base types and their relation59 12.6.4 Example of using references60 13 DATA-SET class model 61 13.1 General .61 13.2 DATA-SET class definition.62 1
21、3.2.1 DATA-SET class syntax .62 13.2.2 DATA-SET class attributes.63 13.3 DATA-SET class services 63 13.3.1 Overview .63 4 61850-7-2 IEC:2010(E) 13.3.2 GetDataSetValues .64 13.3.3 SetDataSetValues65 13.3.4 CreateDataSet.66 13.3.5 DeleteDataSet .66 13.3.6 GetDataSetDirectory67 14 Service tracking68 14
22、.1 General .68 14.2 Common service tracking (CST) 68 15 Modelling of control block classes.70 15.1 General .70 15.2 Control block class models 70 15.2.1 Control block attributes 71 15.2.2 Control block services71 15.2.3 Attribute type .71 15.3 Control block tracking services 71 15.3.1 General .71 15
23、.3.2 Common data classes for control block service tracking.72 16 SETTING-GROUP-CONTROL-BLOCK class model.82 16.1 General .82 16.2 SGCB class definition 83 16.2.1 SGCB class syntax 83 16.2.2 SGCB class attributes84 16.3 SGCB class services .85 16.3.1 Overview .85 16.3.2 SelectActiveSG85 16.3.3 Selec
24、tEditSG .86 16.3.4 SetEditSGValue.87 16.3.5 ConfirmEditSGValues 88 16.3.6 GetEditSGValue.89 16.3.7 GetSGCBValues 90 17 REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK class models 91 17.1 Overview .91 17.2 REPORT-CONTROL-BLOCK class model93 17.2.1 Basic concepts 93 17.2.2 BUFFERED-REPORT-CONTROL-BLOCK (B
25、RCB) class definition .93 17.2.3 BRCB class services103 17.2.4 UNBUFFERED-REPORT-CONTROL-BLOCK (URCB) class definition 116 17.2.5 URCB class services .117 17.3 LOG-CONTROL-BLOCK class model.118 17.3.1 General .118 17.3.2 LCB class definition .119 17.3.3 LOG class definition.124 17.3.4 Reason code fo
26、r log entries .127 17.3.5 LOG services.127 18 Generic substation event class model (GSE).131 18.1 Overview .131 18.2 GOOSE-CONTROL-BLOCK (GoCB) class .132 18.2.1 GoCB definition .132 18.2.2 GOOSE service definitions.134 61850-7-2 IEC:2010(E) 5 18.2.3 Generic object oriented substation event (GOOSE)
27、message .139 19 Transmission of sampled value class model140 19.1 Overview .140 19.2 Transmission of sampled values using multicast 142 19.2.1 MSVCB class definition142 19.2.2 Multicast sampled value class services 144 19.3 Transmission of sampled values using unicast.147 19.3.1 USVCB class definiti
28、on 147 19.3.2 Unicast sampled value services .150 19.4 Sampled value format153 19.4.1 MsvID or UsvID .154 19.4.2 OptFlds .154 19.4.3 DatSet.154 19.4.4 Sample 1n.155 19.4.5 SmpCnt.155 19.4.6 RefrTm155 19.4.7 ConfRev155 19.4.8 SmpSynch.155 19.4.9 SmpRate .155 19.4.10 SmpMod155 19.4.11 Simulation .155
29、20 CONTROL class model.156 20.1 Introduction .156 20.2 Control with normal security.158 20.2.1 Direct control with normal security158 20.2.2 SBO control with normal security160 20.3 Control with enhanced security 162 20.3.1 Introduction .162 20.3.2 Direct control with enhanced security .162 20.3.3 S
30、BO control with enhanced security .163 20.4 Time-activated operate 166 20.5 CONTROL class service definitions .167 20.5.1 Overview .167 20.5.2 Service parameter definition.168 20.5.3 Service specification172 20.6 Tracking of control services .178 20.6.1 General .178 20.6.2 Control service tracking (
31、CTS) .178 21 Time and time-synchronization model .179 21.1 General .179 21.2 External information.180 22 Naming conventions .181 22.1 Class naming and class specializations181 22.2 Referencing an instance of a class.182 22.3 Scope183 23 File transfer model184 23.1 File class.184 23.1.1 FileName.184
32、23.1.2 FileSize .184 6 61850-7-2 IEC:2010(E) 23.1.3 LastModified 184 23.2 File services 185 23.2.1 GetFile 185 23.2.2 SetFile.185 23.2.3 DeleteFile 186 23.2.4 GetFileAttributeValues .186 Annex A (normative) ACSI conformance statement.188 Annex B (normative) Formal definition of IEC 61850-7-2 Common
33、Data Classes.195 Annex C (informative) Generic substation state event (GSSE) control block (GsCB) .203 Bibliography212 Index 213 Figure 1 Excerpt of conceptual model of IEC 6185016 Figure 2 Basic conceptual class model of the ACSI.17 Figure 3 Conceptual service model of the ACSI 19 Figure 4 Core of
34、the conceptual meta model and relationship .21 Figure 5 Data instance model (conceptual) .22 Figure 6 Overview about GetDirectory and GetDefinition services .30 Figure 7 Normal operation33 Figure 8 Aborting association .33 Figure 9 Principle of multicast application association.37 Figure 10 Basic co
35、nceptual model of the GenLogicalNodeClass40 Figure 11 Basic conceptual class model of the GenDataObjectClass 45 Figure 12 Excerpt of GenDataObjectClass services 47 Figure 13 Class diagram of the GenCommonDataClass51 Figure 14 Conceptual Class diagram of the GenCommonDataClass51 Figure 15 Class diagr
36、am of the GenDataAttributeClass.52 Figure 16 Relation of TrgOp and Reporting.56 Figure 17 Class diagram of the GenConstructedAttributeClass .57 Figure 18 Relation of types (example) 60 Figure 19 Example of a data object 61 Figure 20 Dynamic creation of data set instances .62 Figure 21 Control block
37、service mapping 72 Figure 22 Basic model of the settings model.83 Figure 23 Basic building blocks for reporting and logging92 Figure 24 BRCB state machine.95 Figure 25 General queue of entries for report handler.96 Figure 26 Buffer time98 Figure 27 State Machine for Sequence Number Generation 99 Fig
38、ure 28 Logical state machine for general interrogation .101 Figure 29 Report example on the use of sequence number.105 Figure 30 Entry discard that does not cause indication of loss of information in enabled state 106 Figure 31 Indication of loss of information due to resource constraints in enable
39、state 107 61850-7-2 IEC:2010(E) 7 Figure 32 Data set members and reporting .108 Figure 33 Report example 109 Figure 34 Log model overview119 Figure 35 GoCB model131 Figure 36 Model for transmission of sampled values.141 Figure 37 Principle of the control model156 Figure 38 State machine of direct co
40、ntrol with normal security 159 Figure 39 Direct control with normal security.160 Figure 40 State machine of SBO control with normal security161 Figure 41 State machine of direct control with enhanced security163 Figure 42 State machine SBO control with enhanced security .164 Figure 43 Select before
41、operate with enhanced security positive case165 Figure 44 Select before operate with enhanced security negative case (no status change) 165 Figure 45 Time-activated operate .167 Figure 46 Time model and time synchronization (principle) .180 Figure 47 Specializations181 Figure 48 Object names and obj
42、ect reference.183 Figure C.1 GsCB model.203 Table 1 ACSI model classes with related services 20 Table 2 BasicTypes23 Table 3 ObjectName type .24 Table 4 ObjectReference type 24 Table 5 ServiceError type.25 Table 6 PACKED-LIST type26 Table 7 TimeStamp type.26 Table 8 TimeQuality definition 27 Table 9
43、 TimeAccuracy28 Table 10 TriggerConditions type.28 Table 11 ReasonForInclusion .29 Table 12 GenServerClass definition29 Table 13 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class definition .33 Table 14 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class definition37 Table 15 GenLogicalDeviceClass (GenLD) c
44、lass definition .38 Table 16 GenLogicalNodeClass definition.40 Table 17 GenDataObjectClass definition.46 Table 18 GenCommonDataClass definition.52 Table 19 GenDataAttributeClass definition 53 Table 20 Functional constraint values.54 Table 21 TrgOp56 Table 22 GenConstructedAttributeClass definition57
45、 Table 23 GenSubDataAttributeClass definition 58 8 61850-7-2 IEC:2010(E) Table 24 DATA-SET (DS) class definition.63 Table 25 Common service tracking common data class (CST) definition .69 Table 26 ServiceType type .70 Table 27 CB class definition .71 Table 28 Buffered report tracking service (BTS) d
46、efinition.73 Table 29 Unbuffered report tracking service (UTS) definition 74 Table 30 Log control block tracking service (LTS) definition76 Table 31 Log tracking service (OTS) definition77 Table 32 GOOSE Control block tracking service (GTS) definition78 Table 33 MSVCB tracking service (MTS) definiti
47、on .79 Table 34 USVCB tracking service (NTS) definition80 Table 35 SGCB tracking service (STS) definition 81 Table 36 SGCB class definition 84 Table 37 BRCB class definition 94 Table 38 Report format specification 104 Table 39 URCB class definition 116 Table 40 LCB class definition .120 Table 41 LOG
48、 class definition.125 Table 42 GOOSE control block class definition.132 Table 43 GOOSE message definition139 Table 44 MSVCB class definition142 Table 45 USVCB class definition 148 Table 46 Sampled value (SV) format definition .154 Table 47 Generic behavior and negative responses 157 Table 48 Control
49、 services.167 Table 49 T definition. 168 Table 50 Test definition169 Table 51 Check condition definition 169 Table 52 operTm definition.169 Table 53 Additional cause diagnosis definition170 Table 54 AddCause semantic.171 Table 55 Control service tracking (CTS) definition 179 Table 56 FILE class definition.