Communication networks and systems in substations - Part 7-2: Basic communication structure for substation and feeder equipment - Abstract communication service interface (ACSI)

Applies to the ACSI communication in substations and feeder applications. The ACSI provides the abstract interface describing communications between a client and a remote server; and the abstract interface for fast and reliable system-wide event distribution between an application in one device and many remote applications in different devices and for transmission of sampled measured values.

General Information

Status
Published
Publication Date
11-May-2003
Current Stage
DELPUB - Deleted Publication
Completion Date
24-Aug-2010
Ref Project

Relations

Buy Standard

Standard
iec61850-7-2{ed1.0}en - IEC 61850-7-2:2003 - Communication networks and systems in substations - Part 7-2: Basic communication structure for substation and feeder equipment - Abstract communication service interface (ACSI) Released:5/12/2003 Isbn:2831868610
English language
171 pages
sale 15% off
Preview
sale 15% off
Preview
Standard
iec61850-7-Browsable-Models - IEC 61850-7-2:2003 - Communication networks and systems in substations - Part 7-2: Basic communication structure for substation and feeder equipment - Abstract communication service interface (ACSI) Released:5/12/2003 Isbn:2831868610
English language
171 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL IEC
STANDARD
61850-7-2
First edition
2003-05
Communication networks and systems
in substations –
Part 7-2:
Basic communication structure
for substation and feeder equipment –
Abstract communication service interface (ACSI)

Reference number
Publication numbering
As from 1 January 1997 all IEC publications are issued with a designation in the

60000 series. For example, IEC 34-1 is now referred to as IEC 60034-1.

Consolidated editions
The IEC is now publishing consolidated versions of its publications. For example,

edition numbers 1.0, 1.1 and 1.2 refer, respectively, to the base publication, the

base publication incorporating amendment 1 and the base publication incorporating

amendments 1 and 2.
Further information on IEC publications
The technical content of IEC publications is kept under constant review by the IEC,
thus ensuring that the content reflects current technology. Information relating to
this publication, including its validity, is available in the IEC Catalogue of
publications (see below) in addition to new editions, amendments and corrigenda.
Information on the subjects under consideration and work in progress undertaken
by the technical committee which has prepared this publication, as well as the list
of publications issued, is also available from the following:
• IEC Web Site (www.iec.ch)
• Catalogue of IEC publications
The on-line catalogue on the IEC web site (http://www.iec.ch/searchpub/cur_fut.htm)
enables you to search by a variety of criteria including text searches, technical
committees and date of publication. On-line information is also available on
recently issued publications, withdrawn and replaced publications, as well as
corrigenda.
• IEC Just Published
This summary of recently issued publications (http://www.iec.ch/online_news/
justpub/jp_entry.htm) is also available by email. Please contact the Customer
Service Centre (see below) for further information.
• Customer Service Centre
If you have any questions regarding this publication or need further assistance,
please contact the Customer Service Centre:
Email: custserv@iec.ch
Tel: +41 22 919 02 11
Fax: +41 22 919 03 00
INTERNATIONAL IEC
STANDARD
61850-7-2
First edition
2003-05
Communication networks and systems
in substations –
Part 7-2:
Basic communication structure
for substation and feeder equipment –
Abstract communication service interface (ACSI)

 IEC 2003  Copyright - all rights reserved
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 the publisher.
International Electrotechnical Commission, 3, rue de Varembé, PO Box 131, CH-1211 Geneva 20, Switzerland
Telephone: +41 22 919 02 11 Telefax: +41 22 919 03 00 E-mail: inmail@iec.ch  Web: www.iec.ch
PRICE CODE
Commission Electrotechnique Internationale
XH
International Electrotechnical Commission
Международная Электротехническая Комиссия
For price, see current catalogue

– 2 – 61850-7-2  IEC:2003(E)
CONTENTS
FOREWORD . 8

INTRODUCTION .10

1 Scope .11

2 Normative references.11

3 Terms and definitions.12

4 Abbreviated terms.13

5 ACSI overview and basic concepts .14

5.1 General .14
5.2 Overview of basic information models .15
5.3 Overview of the other service models .16
5.4 Overview of ACSI services .19
5.5 Type definitions.20
5.5.1 Data attribute types .20
5.5.2 BasicTypes .21
5.5.3 Common ACSI types .22
6 SERVER class model.26
6.1 SERVER class definition .26
6.1.1 SERVER class syntax .26
6.1.2 SERVER class attributes .27
6.2 Server class services .27
6.2.1 Overview of directory and GetDefinition services .27
6.2.2 GetServerDirectory.28
7 Application association model .29
7.1 Introduction.29
7.2 Concept of application associations.29
7.3 Access control .29
7.4 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class model .30
7.4.1 TWO-PARTY-APPLICATION-ASSOCIATION (TPAA) class definition.30
7.4.2 Two-party application association services .32
7.5 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class.34
7.5.1 MULTICAST-APPLICATION-ASSOCIATION (MCAA) class definition .34
8 LOGICAL-DEVICE class model .36

8.1 LOGICAL-DEVICE class definition .36
8.1.1 LOGICAL-DEVICE class syntax.36
8.1.2 LOGICAL-DEVICE class attributes .36
8.2 LOGICAL-DEVICE class services.37
8.2.1 GetLogicalDeviceDirectory .37
9 LOGICAL-NODE class model .38
9.1 LOGICAL-NODE class definition .38
9.1.1 LOGICAL-NODE class syntax.38
9.1.2 LOGICAL-NODE class attributes .38
9.2 LOGICAL-NODE class services.40
9.2.1 Overview.40
9.2.2 GetLogicalNodeDirectory.40
9.2.3 GetAllDataValues.41

61850-7-2 © IEC:2003(E) – 3 –
10 DATA class model.42

10.1 General .42

10.2 DATA class definition.42

10.2.1 DATA class syntax .42

10.2.2 DATA class attributes.45

10.3 Relation of DATA, common DATA, and compatible DATA classes .52

10.4 DATA class services .52

10.4.1 General definitions and overview .52

10.4.2 GetDataValues.53

10.4.3 SetDataValues .54
10.4.4 GetDataDirectory .55
10.4.5 GetDataDefinition.56
11 DATA-SET class model.56
11.1 General .56
11.2 DATA-SET class definition .58
11.2.1 DATA-SET class syntax .58
11.2.2 DATA-SET class attributes .58
11.3 DATA-SET class services .59
11.3.1 Overview.59
11.3.2 GetDataSetValues.59
11.3.3 SetDataSetValues .60
11.3.4 CreateDataSet .61
11.3.5 DeleteDataSet.61
11.3.6 GetDataSetDirectory .62
12 Substitution model .63
13 SETTING-GROUP-CONTROL-BLOCK class model .65
13.1 General .65
13.2 SGCB class definition .66
13.2.1 SGCB class syntax.66
13.2.2 SGCB class attributes .67
13.3 SGCB class services.68
13.3.1 Overview.68
13.3.2 SelectActiveSG .68
13.3.3 SelectEditSG.69
13.3.4 SetSGValues .70

13.3.5 ConfirmEditSGValues.71
13.3.6 GetSGValues .71
13.3.7 GetSGCBValues .72
14 REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK class models .74
14.1 Overview .74
14.2 REPORT-CONTROL-BLOCK class model .76
14.2.1 Basic concepts.76
14.2.2 BUFFERED-REPORT-CONTROL-BLOCK (BRCB) class definition.76
14.2.3 BRCB class services .82
14.2.4 UNBUFFERED-REPORT-CONTROL-BLOCK (URCB) class definition.94
14.2.5 URCB class services.95
14.3 LOG-CONTROL-BLOCK class model .96
14.3.1 General.96
14.3.2 LCB class definition.97

– 4 – 61850-7-2  IEC:2003(E)
14.3.3 LOG class definition .101

14.3.4 Procedures to generate the log entries .104

14.3.5 LOG services .104

15 Generic substation event class model (GSE) .107

15.1 Overview .107

15.2 GOOSE-CONTROL-BLOCK (GoCB) class.109

15.2.1 GoCB definition.10
...


This PDF file has been prepared by TC 57 experts and is made

available to assist the users of the IEC 61850-7 series.

Please note:
ƒ There was no IEC vote on these files, and IEC Central Office does
therefore not take any responsibility as to their contents.

ƒ Adobe Acrobat 6.0 is required to navigate through this file.

Any comments on these files are to be communicated to the following
address:
Karlheinz Schwarz
(schwarz@scc-online.de)
IEC 61850 - Communication networks and systems in substations

Informative tutorial on the object models

NOTE 1 These pdf files (html pages) are intended to provide a hypertext version of an excerpt of the main

concepts and definitions of Parts IEC 61850-7-4, IEC 61850-7-3, and IEC 61850-7-2.

NOTE 2 The content of these files is informative only. They do in no way replace the normative definitions

contained in the above referenced documents.

There are the following pages to browse and study the object models:

1. Modeling approach of logical nodes (one page - pdf)
2. IEC 61850-7-2 Overview of ACSI models
3. Logical nodes of 61850-7-4
4. Common data classes in a single window
The xml files containg the models are (not available in the pdf format):
- Logical Nodes from IEC 61850-7-4:2003 LN.xml
- DATA Semantics from IEC 61850-7-4:2003 Data-Sematic.xml
- DATA-Attributes from IEC 61850-7-3:2003 CDC.xml
- DATA-Attribute Semantics from IEC 61850-7-3:2003 DA-Semantic.xml
- Common Data Attributes from IEC 61850-7-3:2003 CDA.xml
These xml files can be used to produce any other presentation. They should not be used as normative
xml documents.
Parts of the standard
�   IEC 61850-1, Part 1: Introduction and overview

�   IEC 61850-2, Part 2: Glossary
�   IEC 61850-3, Part 3: General requirements
�   IEC 61850-4, Part 4: System and project management
�   IEC 61850-5, Part 5: Communication requirements for functions and devices models
�   IEC 61850-6, Part 6: Configuration description language for communication in electrical
substations related to IEDs
�   IEC 61850-7-1, Part 7-1: Basic communication structure for substation and feeder equipment -
Principles and models
�   IEC 61850-7-2, Part 7-2: Basic communication structure for substation and feeder equipment -
Abstract communication service interface (ACSI)
�   IEC 61850-7-3, Part 7-3: Basic communication structure for substation and feeder equipment -
Common data classes
�   IEC 61850-7-4, Part 7-4: Basic communication structure for substation and feeder equipment -
Compatible logical node classes and data classes
�   IEC 61850-8-1, Part 8-1: Specific communication service mapping (SCSM) - Mappings to MMS

(ISO/IEC 9506-1 and ISO/IEC 9506-2) and to ISO/IEC 8802-3
�   IEC 61850-9-1, Part 9-1: Specific communication service mapping (SCSM) - Sampled values

over serial unidirectional multidrop point to point link

�   IEC 61850-9-2, Part 9-2: Specific communication service mapping (SCSM) - Sampled values

over ISO/IEC 8802-3
�   IEC 61850-10, Part 10: Conformance testing

The web pages and the corresponding xml files have been created by

Karlheinz Schwarz, SCC. (schwarz@scc-online.de)

SCC does not take any responsibility as to the content of the files contained in the ZIP file

"IEC61850_HTML.zip" (html, xml and jpg) or the "browsable" pdf file and linked on this page

respectively.
Karlheinz Schwarz, based in Karlsruhe, Germany, is a consultant for the power systems control
industry. He is involved in several Working Groups within IEC TC 57, TC 65, and TC 88. He is a well-
known authority on the standardization and application of advanced information and communication
technologies.
© IEC 2004
Version 1.1  2004-03-22
SV
SV
SV
SV
What is a Logical Node?
By Karlheinz Schwarz, SCC, schwarz@scc-online.de

Motivation
The standard IEC 61850 „Communication networks and systems in substations“ and the

coming standard IEC 61400-25 „Communications for monitoring and control of wind power
plants“ use the concept of Logical Nodes (LN) as a key element to define the information of
a device to be communicated. This paper introduces the concept of LNs.

Modeling
A key issue are the LNs representing functions or equipment used in power systems. Each

oncept
LN provides a list of well organized and named information. The LN “XCBR5” represents

the “circuit breaker” number 5 with the data “Pos” (Position) and “Mode”. Services defined

in IEC 61850-7-2 allow the exchange of this information.

logical device (Bay)
IEC 61850-7-2
(Virtual World) virtualisation
Services
IEC 61850
models substation
equipment and func-
LN
TCP/IP
tions (focus is on
LNLN
MMS
LN
Network
protection)
IEC 61400-25 XCBR5
models components
Pos
SCSM
of wind power plants
IEC 61850-8-1
Mode
like rotor, generator,
...
Real
gear box, nacelle etc. devices in a
substation
IEC 61850-7-4 logical
(focus is on SCADA)
IEC 61850-7-4
node (circuit breaker)
data (Position)
IEC 61850-6
configuration file, XML
The substation configuration language in part 6 supports the engineering process.
Example LN
The measurement LN “MMXU” represents power, voltages, currents, and impedances in a
“MMXU”
three-phase system. The values can be communicated by various services

Logical Node „MMXU“
Read
deadbanded value
Read
TotW Total Active Power (Total P)
angle
TotVAr Total Reactive Power (Total Q)

TotVA phsA.cVTotal Appareal nt Power (Total S)
Report
Report RCB
IEC 61850-7-4 RCB
TotPF phsB.cVAverage alPower factor (Total PF)

defines some
Hz phsCFrequency.cVal
90 LNs
PPV Phase to phase voltages (VL1VL2, …)
QueryLog
QueryLog
Log
Log
500 Data PhV Phase to ground voltages (VL1ER, …)
100 Attributes A Phase currents (IL1, IL2, IL3)
10 Service models W Phase active power (P)
Configure
Configure
Phase reactive power (Q)
VAr
IEC 61400-25
VA Phase apparent power (S)
Retrieve
adds some
Retrieve
PF Phase power factor
Model
Model
10 LNs
Z Phase Impedance
200 Data
IEC 61850-7-2
100 Attributes
current / voltage samples from instrument
IEC 61850-7-2
transformers represented by LN “PhsBTCTR” for
current transformer of phase B (e.g. by sampled LN PhsBTCTR LN PhsBTVTR
LN PhsBTCTR LN PhsBTVTR
Amp Vol
value exchange services of IEC 61850-7-2 SV) Amp Vol

The “MMXU” LN offers hundreds of values: measured (process) values, configuration val-
ues, description, and substitution values. These values can be communicated by various
services like read (polling), notification (publish/subscribe), logging and query.
© SCC Draft 0-2 2004-01-03
Mapping
ACSI overview and basic concepts
General
The models of the ACSI provide

�   the specification of a basic model for the definition of the substation-specific information models contained

in IEC 61850-7-3 (common DATA classes) and IEC 61850-7-4 (compatible LOGICAL-NODE classes and

compatible DATA classes) and
�   the specification of information exchange service models.

The information models and information exchange services are interwoven. From a descriptive point of view, the

two aspects are separated to some degree (see the excerpt shown in Figure 1). The common models (for

example, LOGICAL-NODE and DATA classes including their services) are applied in IEC 61850-7-3 and IEC

61850-7-4 to define many specialized information models - the substation automation models.
Figure 1 - Excerpt of conceptual model
Other service models required for substation automation systems (for example, DATA-SET and reporting provide
specific information exchange services) are also defined in this part of the standard; these models are linked to
LOGICAL-NODEs and DATA. The information exchange services are completely defined in the ACSI. The
information models defined in IEC 61850-7-4 reference the services defined in the various models of the ACSI.

Overview of basic information models
The conceptual models to build the domain-specific information models are:
�   SERVER - represents the external visible behaviour of a device. All other ACSI models are part of the
server.
NOTE 1 A server has two roles: to communicate with a client (most service models in IEC 61850 provide
communication with client devices) and to send information to peer devices (for example, for sampled
values).
�   LOGICAL-DEVICE (LD) - contains the information produced and consumed by a group of domain-specific
application functions; functions are defined as LOGICAL-NODEs.
�   LOGICAL-NODE (LN) - contains the information produced and consumed by a domain-specific application
function, for example, overvoltage protection or circuit-breaker.
�   DATA - provide means to specify typed information, for example, position of a switch with quality
information and timestamp, contained in LOGICAL-NODEs.

Each of these information models is defined as a class. The classes comprise attributes and services. The
conceptual class diagram of the ACSI is depicted in Figure 2.

NOTE 2 The classes are major building blocks that provide the framework for substation automation device

models. Additional details on the modelling and relations between IEC 61850-7-4, IEC 61850-7-3, and this part of

IEC 61850 can be found in IEC 61850-7-1.

Click on boxes to get the definitions!

Figure 2 - Basic conceptual class model of the ACSI
Click on boxes to get the definitions!

NOTE 3 The numbers in the circles indicate the respective clauses in this part of IEC 61850.
The Name class is inherited by the classes LOGICAL-DEVICE, LOGICAL-NODE, DATA, and DataAttribute.
EXAMPLE In an implementation the logical device, logical node, data, and data attribute have each an object
name (instance name) which is a unique name among classes of the same container to which they belong. In
addition, each of the four has an ObjectReference (path name) which is a concatenation of all object names from
each container. The four object names (one per column) can be concatenated.
Logical device Logical node Data Data attribute
Object name "Atlanta_HV5" "XCBR1" "Pos" "stVal"

Description
High-voltage station 5 Circuit-breaker 1 Position Status value

Overview of the other service models

In addition to the models listed above, the ACSI comprises the following models that provide services operating

on data, data attributes, and data sets.

�   DATA-SET - permits the grouping of data and data attributes. Used for direct access and for reporting and

logging.
�   Substitution - supports replacement of a process value by another value.

�   SETTING-GROUP-CONTROL-BLOCK - defines how to switch from one set of setting values to another

one and how to edit setting groups.

�   REPORT-CONTROL-BLOCK and LOG-CONTROL-BLOCK - describe the conditions for generating

reports and logs based on parameters set by the client. Reports may be triggered by changes of process
data values (for example, state change or dead band) or by quality changes. Logs can be queried for later
retrieval. Reports may be sent immediately or deferred. Reports provide change-of-state and sequence-of-
events information exchange.
�   control blocks for generic substation event (GSE) - supports a fast and reliable system-wide distribution of
input and output data values; peer-to-peer exchange of IED binary status information, for example, a trip
signal.
�   control blocks for transmission of sampled values - fast and cyclic transfer of samples, for example, of
instrument transformers.
�   control - describes the services to control, for example, devices.
�   time and time synchronization - provides the time base for the device and system.
�   file transfer - defines the exchange of large data blocks such as programs.
An overview of the conceptual service model of the ACSI is shown in Figure 3.
Click on boxes to get the definitions!

Figure 3 - Conceptual service model of the ACSI

Click on boxes to get the definitions!
NOTE 1 The numbers in the circles indicate the respective clauses in this part of IEC 61850.
NOTE 2 The class diagrams are conceptual. Details are defined in the respective clauses. Comprehensive
diagrams are contained in IEC 61850-7-1. The DATA class may be defined recursively. The operations for
substitution and control are restricted to the lowest level in the DATA class. The DataAttributes may be defined
recursively as well.
The logical node is one of the major building blocks that has associations to most of the other information
exchange models, for example, report control, log control, and setting control.
Any other information exchange service model, for example, report control, log control, and setting control shall
inherit the ObjectName and ObjectReference as depicted in Figure 2.
NOTE 3 The class models and services are defined using an object-oriented approach allowing for the mapping

of class models and services to different application layer and middle ware solutions.
Overview of ACSI services
The complete list of ACSI classes and their services is shown in Table 1.

Table 1 - ACSI classes
SERVER model (Clause 6) LOG-CONTROL-BLOCK model:

GetServerDirectory GetLCBValues

SetLCBValues
QueryLogByTime
ASSOCIATION model (Clause 7)
QueryLogAfter
Associate
GetLogStatusValues
Abort
Release
Generic substation event model —
GSE (Clause 15)
LOGICAL-DEVICE model (Clause 8)
GOOSE
GetLogicalDeviceDirectory
SendGOOSEMessage
GetGoReference
LOGICAL-NODE model (Clause 9)
GetGOOSEElementNumber
GetLogicalNodeDirectory
GetGoCBValues
GetAllDataValues
SetGoCBValues
GSSE
DATA model (Clause 10)
SendGSSEMessage
GetDataValues
GetGsReference
SetDataValues
GetGSSEDataOffset
GetDataDirectory
GetGsCBValues
GetDataDefinition
SetGsCBValues
DATA-SET model (Clause 11)
Transmission of sampled values model
GetDataSetValues
(Clause 16)
SetDataSetValues
MULTICAST-SAMPLE-VALUE-CONTROL-BLOCK:
CreateDataSet
SendMSVMessage
DeleteDataSet
GetMSVCBValues
GetDataSetDirectory
SetMSVCBValues
UNICAST-SAMPLE-VALUE-CONTROL-BLOCK:
Substitution model (Clause 12)
SetDataValues SendUSVMessage
GetUSVCBValues
GetDataValues
SetUSVCBValues
SETTING-GROUP-CONTROL-BLOCK model
Control model (Clause 17)
(Clause 13)
Select
SelectActiveSG
SelectWithValue
SelectEditSG
Cancel
SetSGValues
Operate
ConfirmEditSGValues
CommandTermination
GetSGValues
TimeActivatedOperate
GetSGCBValues
Time and time synchronization (Clause 18)
TimeSynchronization
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.