SIST EN 61850-7-3:2011/A1:2020
(Amendment)Communication networks and systems for power utility automation - Part 7-3: Basic communication structure - Common data classes
Communication networks and systems for power utility automation - Part 7-3: Basic communication structure - Common data classes
Kommunikationsnetze und -systeme für die Automatisierung in der elektrischen Energieversorgung - Teil 7-3: Grundlegende Kommunikationsstruktur - Gemeinsame Datenklassen
Réseaux et systèmes de communication pour l'automatisation des systèmes électriques - Partie 7-3: Structure de communication de base - Classes de données communes
Komunikacijska omrežja in sistemi za avtomatizacijo porabe električne energije - 7-3. del: Osnovna komunikacijska struktura - Skupni podatkovni razredi - Dopolnilo A1
General Information
Relations
Standards Content (Sample)
SLOVENSKI STANDARD
01-maj-2020
Komunikacijska omrežja in sistemi za avtomatizacijo porabe električne energije - 7
-3. del: Osnovna komunikacijska struktura - Skupni podatkovni razredi - Dopolnilo
A1
Communication networks and systems for power utility automation - Part 7-3: Basic
communication structure - Common data classes
Kommunikationsnetze und -systeme für die Automatisierung in der elektrischen
Energieversorgung - Teil 7-3: Grundlegende Kommunikationsstruktur - Gemeinsame
Datenklassen
Réseaux et systèmes de communication pour l'automatisation des systèmes électriques
- Partie 7-3: Structure de communication de base - Classes de données communes
Ta slovenski standard je istoveten z: EN 61850-7-3:2011/A1:2020
ICS:
29.240.30 Krmilna oprema za Control equipment for electric
elektroenergetske sisteme power systems
33.200 Daljinsko krmiljenje, daljinske Telecontrol. Telemetering
meritve (telemetrija)
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
EUROPEAN STANDARD EN 61850-7-3:2011/A1
NORME EUROPÉENNE
EUROPÄISCHE NORM
March 2020
ICS 33.200
English Version
Communication networks and systems for power utility
automation - Part 7-3: Basic communication structure - Common
data classes
(IEC 61850-7-3:2010/A1:2020)
Réseaux et systèmes de communication pour Kommunikationsnetze und -systeme für die
l'automatisation des systèmes électriques - Partie 7-3: Automatisierung in der elektrischen Energieversorgung -
Structure de communication de base - Classes de données Teil 7-3: Grundlegende Kommunikationsstruktur -
communes Gemeinsame Datenklassen
(IEC 61850-7-3:2010/A1:2020) (IEC 61850-7-3:2010/A1:2020)
This amendment A1 modifies the European Standard EN 61850-7-3:2011; it was approved by CENELEC on 2020-03-16. CENELEC
members are bound to comply with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this amendment the
status of a national standard without any alteration.
Up-to-date lists and bibliographical references concerning such national standards may be obtained on application to the CEN-CENELEC
Management Centre or to any CENELEC member.
This amendment exists in three official versions (English, French, German). A version in any other language made by translation under the
responsibility of a CENELEC member into its own language and notified to the CEN-CENELEC Management Centre has the same status as
the official versions.
CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Croatia, Cyprus, the Czech Republic,
Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the
Netherlands, Norway, Poland, Portugal, Republic of North Macedonia, Romania, Serbia, Slovakia, Slovenia, Spain, Sweden, Switzerland,
Turkey and the United Kingdom.
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung
CEN-CENELEC Management Centre: Rue de la Science 23, B-1040 Brussels
© 2020 CENELEC All rights of exploitation in any form and by any means reserved worldwide for CENELEC Members.
Ref. No. EN 61850-7-3:2011/A1:2020 E
European foreword
The text of document 57/2101/FDIS, future IEC 61850-7-3/A1, prepared by IEC/TC 57 "Power
systems management and associated information exchange" was submitted to the IEC-CENELEC
parallel vote and approved by CENELEC as EN 61850-7-3:2011/A1:2020.
The following dates are fixed:
• latest date by which the document has to be implemented at national (dop) 2020-12-16
level by publication of an identical national standard or by endorsement
• latest date by which the national standards conflicting with the (dow) 2023-03-16
document have to be withdrawn
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. CENELEC shall not be held responsible for identifying any or all such patent rights.
This document has been prepared under a mandate given to CENELEC by the European Commission
and the European Free Trade Association.
Endorsement notice
The text of the International Standard IEC 61850-7-3:2010/A1:2020 was approved by CENELEC as a
European Standard without any modification.
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments)
applies.
NOTE 1 Where an International Publication has been modified by common modifications, indicated by (mod), the relevant
EN/HD applies.
NOTE 2 Up-to-date information on the latest versions of the European Standards listed in this annex is available here:
www.cenelec.eu.
Replace the reference to IEEE C37.118 with the following reference:
Publication Year Title EN/HD Year
IEC/IEEE 60255-118-1 - Measuring relays and protection equipment - -
- Part 118-1: Synchrophasor for power
systems - Measurements
Add the following references:
Publication Year Title EN/HD Year
IEC 60255-151 2009 Measuring relays and protection equipment EN 60255-151 2009
- Part 151: Functional requirements for
over/under current protection
IEC/TS 61850-7-7 - Communication networks and systems for - -
power utility automation - Part 7-7:
Machine-processable format of IEC 61850-
related data models for tools
IEC/TS 62351-6 - Power systems management and - -
associated information exchange - Data
and communications security - Part 6:
Security for IEC 61850
Under preparation. Stage at the time of publication: IEC/PRVC 62351-6:2020.
IEC 61850-7-3 ®
Edition 2.0 2020-02
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
A MENDMENT 1
AM ENDEMENT 1
Communication networks and systems for power utility automation –
Part 7-3: Basic communication structure – Common data classes
Réseaux et systèmes de communication pour l'automatisation des systèmes
électriques –
Partie 7-3: Structure de communication de base – Classes de données
communes
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 33.200 ISBN 978-2-8322-7345-6
– 2 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
FOREWORD
This amendment has been prepared by IEC technical committee 57: Power systems
management and associated information exchange.
This second edition cancels and replaces the first edition, published in 2003.
Compared to the first edition, this second edition:
• defines new common data classes used for new standards defining object models for other
domains based on IEC 61850 and for the representation of statistical and historical data;
• provides clarifications and corrections to the first edition of IEC 61850-7-3;
Compared to the second edition, this first revision of the second edition:
a) provides clarifications and corrections to the second edition of IEC 61850-7-3, based on the
tissues = { 690, 691, 692, 697, 698, 707, 709, 711, 722, 814, 816, 819, 832, 839, 846, 868,
887, 919, 924, 925, 926, 929, 953, 954, 962, 968, 996, 1078, 1079, 1122, 1127, 1184, 1187,
1189, 1220, 1233, 1240, 1242, 1247, 1253, 1265, 1270, 1311, 1372, 1387, 1388, 1403,
1430, 1438, 1578, 1581, 1598, 1602, 1623 };
b) includes semantic of attributes within tables in Clauses 6 and 7 and thus removes the need
for explicit semantic definition in Clause 8;
c) Clause 8 now contains definitions of newly introduced explicit enumerated types (with
tables); this is fully backward compatible as the value of the literals have not changed;
d) some subclauses in Clause 7 have different numbering because of introduction of some
abstract types (that group common attributes for several concrete types);
e) first subclause under any CDC group in Clause 7, that contained the tables with applicable
services with respect to functional constraints, have been removed; that information is
explicitly defined in IEC 61850-7-2 with functional constraints, and temporarily included as
Annex B, Functional constraints;
f) contents of 6.2.7 and 6.2.8 have been moved to the normative Annex D of IEC 61850-7-2:
Clarification on usage of quality;
g) implements extension introduced by IEC 62351-6 for security;
h) presence conditions have been redesigned and renamed to support their uniform usage in
all of the IEC 61850-7-xxx series as necessary. Below is the table containing the old and
the new presence conditions:
new original Notes
M M
O O
MOcond(condID) Various C, C1, … In IEC 61850-7-4
MFcond(condID) Various C, C1, … In IEC 61850-7-4
OFcond(condID) Various C, C1, … In IEC 61850-7-4
MFsubst PICS_SUBST
AtLeastOne(1) GC_1
AtMostOne GC_1_EXCL
AllOrNonePerGroup(n) GC_2_n
AllOnlyOneGroup(n) GC_2_XOR_n
MO(sibling) GC_CON_attr
MOln0 AC_LN0_M
MFln0 AC_LN0_EX
IEC 61850-7-3:2010/AMD1:2020 – 3 –
© IEC 2020
new original Notes
MOrootLD C1 in CommonLN
MOlnNs AC_DLD_M
MOdataNs AC_DLN_M
MOcdcNs AC_DLNDA_M
MFscaledAV AC_SCAV
MFscaledMagV AC_SCAV
MFscaledAngV AC_SCAV
MAllOrNonePerGroup(n) AC_ST
O AC_CO_O Documentation provided in ControllableCDC class.
AC_SG_M Split into explicit subtype, no need for presence condition.
AC_SG_O Split into explicit subtype, no need for presence condition.
AC_SG_C1 Split into explicit subtype, no need for presence condition.
AC_NSG_M Split into explicit subtype, no need for presence condition.
AC_NSG_O Split into explicit subtype, no need for presence condition.
AC_NSG_C1 Split into explicit subtype, no need for presence condition.
MOrms AC_RMS_M
O AC_CLC_O Eliminated presence condition on Vector.ang in favour of
documenting the relevant DO (in IEC 61850-7-4).
Clauses 5 to 8 and their subclauses, replacement for Annex A, Annex B and XML enumerations
from Annex D are automatically generated from the UML model.
The text of this amendment is based on the following documents:
FDIS Report on voting
57/2101/FDIS 57/2132/RVD
Full information on the voting for the approval of this amendment can be found in the report on
voting indicated in the above table.
A list of all parts in the IEC 61850 series, published under the general title: Communication
networks and systems for power utility automation, can be found on the IEC website.
Contrary to usual IEC practice, for ease of use in this case, all tables and figures (including
those which have been added since Edition 2) have been numbered consecutively in the
amendment and the consolidated version.
This IEC standard includes Code Components i.e. components that are intended to be directly
processed by a computer. Such content is any text found between the markers
BEGINS> and , or otherwise is clearly labeled in this standard as a Code
Component. In the current version of this document, such indication is made at the beginning
of each concerned top-level clause.
The purchase of this IEC standard carries a copyright license for the purchaser to sell software
containing Code Components from this standard directly to end users and to end users via
distributors, subject to IEC software licensing conditions, which can be found at:
http://www.iec.ch/CCv1.
If any updates are required to the published code component that needs to apply immediately
and can not wait for an amendment (i.e. fixing a major problem), a new release of the Code
– 4 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
Component will be issued and distributed through the IEC WebSite. Any new release of the
Code Component related to this part will supersede any previously published Code Component
including the one published within the current document.
This publication contains attached nsd files which compose the Code Component of this part.
These files are intended to be used as a complement and do not form an integral part of this
standard.
The committee has decided that the contents of this amendment and the base publication will
remain unchanged until the stability date indicated on the IEC website under
"http://webstore.iec.ch" in the data related to the specific publication. At this date, the
publication will be
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
IMPORTANT – The 'colour inside' logo on the cover page of this publication indicates
that it contains colours which are considered to be useful for the correct understanding
of its contents. Users should therefore print this document using a colour printer.
_____________
IEC 61850-7-3:2010/AMD1:2020 – 5 –
© IEC 2020
INTRODUCTION
This document is part of a set of specifications, that details layered substation communication
architecture. This architecture has been chosen to provide abstract definitions of classes and
services such that the specifications are independent of specific protocol stacks and objects.
The mapping of these abstract classes and services to communication stacks is outside the
scope of IEC 61850-7-x and may be found in IEC 61850-8-x (station bus) and IEC 61850-9-x
(process bus).
IEC 61850-7-1 gives an overview of this communication architecture. This part of IEC 61850
defines constructed attributed classes and common data classes related to applications in the
power system using IEC 61850 modeling concepts such as substations, hydro power or
distributed energy resources. These common data classes are used in IEC 61850-7-4 to define
compatible dataObject classes. The SubDataObjects, DataAttributes or SubAttributes of the
instances of dataObject are accessed using services defined in IEC 61850-7-2.
This part of IEC 61850 is used to specify the abstract common data class and constructed
attribute class definitions. These abstract definitions are mapped into concrete object definitions
that are to be used for a particular protocol (for example MMS, ISO 9506 series).
Some restructuration of the document was done between Edition 2 and Ed 2.1. The following
table provides a cross reference.
IEC 61850-7-3:2007A IEC 61850-7-3:2007B
Clause/ Clause/
Subclause Name Subclause Name
number number
FOREWORD FOREWORD
INTRODUCTION INTRODUCTION
1 Scope 1 Scope
2 Normative references 2 Normative references
3 Terms and definitions 3 Terms and definitions
4 Abbreviated terms 4 Abbreviated terms
5 Conditions for attribute inclusion 5 Conditions for element inclusion
6 Constructed attribute classes 6 Constructed attribute classes
6.1 General 6.1 General
6.2 Quality moved to IEC 61850-7-2
6.3 Analogue value moved to Subclause 6.11
Configuration of analogue value
6.4 Configuration of analogue value 6.2
(ScaledValueConfig)
6.5 Range configuration 6.3 Range configuration (RangeConfig)
Step position with transient indication
6.6 Step position with transient indication 6.4
(ValWithTrans)
6.7 Pulse configuration 6.5 Pulse configuration (PulseConfig)
6.8 Originator moved to IEC 61850-7-2
6.9 Unit definition 6.6 Unit definition (Unit)
6.10 Vector definition 6.7 Vector definition (Vector)
6.11 Point definition 6.8 Point definition (Point)
6.12 CtlModels definition moved to Clause 8
6.13 SboClasses definition moved to Clause 8
6.14 Cell 6.9 Cell (Cell)
6.15 CalendarTime definition 6.10 Calendar time definition (CalendarTime)
– 6 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
IEC 61850-7-3:2007A IEC 61850-7-3:2007B
Clause/ Clause/
Subclause Name Subclause Name
number number
6.11 Analogue value
6.11.1 General
6.11.2 Analogue value (AnalogueValue)
6.11.3 Analogue value control (AnalogueValueCtl)
Analogue float value control
6.11.4
(AnalogueValueCtlF)
Analogue integer value control
6.11.5
(AnalogueValueCtlInt)
7 Common data class specifications 7 Common data class specifications
7.1 General 7.1 General
7.2 Name spaces
7.2 Modelling introduction
7.2.1 General
<> Common attributes for primitive
7.2.2
CDC (BasePrimitiveCDC)
<> Common attributes for
7.2.3
composed CDC (BaseComposedCDC)
7.2.4 <> Substitution (SubstitutionCDC)
Common data class specifications for
7.3 7.3 Status information
status information
7.3.1 General
7.3.1 Application of services moved to Annex B
7.3.2 Single point status (SPS) 7.3.2 Single point status (SPS)
7.3.3 Double point status (DPS) 7.3.3 Double point status (DPS)
7.3.4 Integer status (INS) 7.3.4 <> Integer status (INS)
7.3.5 Enumerated status (ENS) 7.3.5 <> Enumerated status (ENS)
Protection activation information
7.3.6 7.3.6 Protection activation information (ACT)
(ACT)
Directional protection activation Directional protection activation information
7.3.7 7.3.7
information (ACD) (ACD)
7.3.8 Security violation counting (SEC) 7.3.8 Security violation counting (SEC)
7.3.9 Binary counter reading (BCR) 7.3.9 <> Binary counter reading (BCR)
7.3.10 Histogram (HST) 7.3.10 Histogram (HST)
7.3.11 Visible string status (VSS) 7.3.11 Visible string status (VSS)
7.3.12 Object reference status (ORS)
7.3.13 Time value status (TCS)
Common data class specifications for
7.4 7.4 Measurand information
measurand information
7.4.1 Application of services moved to Annex B
7.4.1 General
<> Common harmonic
7.4.2 measurand information
(HarmonicMeasurandCDC)
7.4.2 Measured value (MV) 7.4.3 <> Measured value (MV)
<> Complex measured value
7.4.3 Complex measured value (CMV) 7.4.4
(CMV)
IEC 61850-7-3:2010/AMD1:2020 – 7 –
© IEC 2020
IEC 61850-7-3:2007A IEC 61850-7-3:2007B
Clause/ Clause/
Subclause Name Subclause Name
number number
7.4.4 Sampled value (SAV) 7.4.5 <> Sampled value (SAV)
Phase to ground/neutral related <> Phase to ground/neutral
7.4.5 measured values of a three-phase 7.4.6 related measured values of a three-phase
system (WYE) system (WYE)
Phase to phase related measured <> Phase to phase related
values of a three-phase system measured values of a three-phase system
7.4.6 7.4.7
(DEL) (DEL)
7.4.7 Sequence (SEQ) 7.4.8 <> Sequence (SEQ)
7.4.8 Harmonic value (HMV) 7.4.9 <> Harmonic value (HMV)
<> Harmonic value for WYE
7.4.9 Harmonic value for WYE (HWYE) 7.4.10
(HWYE)
<> Harmonic value for DEL
7.4.10 Harmonic value for DEL (HDEL) 7.4.11
(HDEL)
Common data class specifications for
7.5 7.5 Controls
controls
7.5.1 Application of services moved to Annex B
7.5.1 General
<> Controllable testing
7.5.2
(ControlTestingCDC)
7.5.2 Controllable single point (SPC) 7.5.3 Controllable single point (SPC)
7.5.3 Controllable double point (DPC) 7.5.4 Controllable double point (DPC)
<> Controllable integer status
7.5.4 Controllable integer status (INC) 7.5.5
(INC)
Controllable enumerated status <> Controllable enumerated status
7.5.5 7.5.6
(ENC) (ENC)
Binary controlled step position <> Binary controlled step position
7.5.6 7.5.7
information (BSC) information (BSC)
Integer controlled step position <> Integer controlled step position
7.5.7 7.5.8
information (ISC) information (ISC)
Controllable analogue process value <> Controllable analogue process
7.5.8 7.5.9
(APC) value (APC)
Binary controlled analog process <> Binary controlled analogue
7.5.9 7.5.10
value (BAC) process value (BAC)
Common data class specifications for
7.6 7.6 Status settings
status settings
7.6.1 Application of services moved to Annex B
7.6.1 General
7.6.2 Single point setting (SPG) 7.6.2 Single point setting
7.6.3 Integer status setting (ING) 7.6.3 Integer status setting
7.6.4 Enumerated status setting (ENG) 7.6.4 Enumerated status setting
7.6.5 Object reference setting (ORG) 7.6.5 Object reference setting
7.6.6 Time setting group (TSG) 7.6.6 Time setting
7.6.7 Currency setting group (CUG) 7.6.7 Currency setting
7.6.8 Visible string setting (VSG) 7.6.8 Visible string setting
Common data class specifications for
7.7 7.7 Analogue settings
analogue settings
7.7.1 Application of services moved to Annex B
7.7.1 General
– 8 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
IEC 61850-7-3:2007A IEC 61850-7-3:2007B
Clause/ Clause/
Subclause Name Subclause Name
number number
7.7.2 Analogue setting (ASG) 7.7.2 Analogue setting
7.7.3 Setting curve (CURVE) 7.7.3 Setting curve
7.7.4 Curve shape setting (CSG) 7.7.4 Curve shape setting
Common data class specifications for
7.8 7.8 Description information
description information
7.8.1 Application of services moved to Annex B
7.8.1 General
7.8.2 Device name plate (DPL) 7.8.2 Device name plate (DPL)
7.8.3 Logical node name plate (LPL) 7.8.3 Logical node name plate (LPL)
7.8.4 Curve shape description (CSD) 7.8.4 Curve shape description (CSD)
7.8.5 Visible string description (VSD)
moved from IEC 61850-7-2 7.9 Service tracking
8 Data attribute semantic moved to content of tables
8 Enumerated data attribute types
Annex A Value range for units and multiplier Annex A Value range for units and multiplier
Annex B Functional constraints Annex B Functional constraints
Annex C Tracking of configuration revisions Annex C Tracking of configuration revisions
Annex D SCL enumerations Annex D SCL enumerations
Annex E Conditions for element presence
Compatibility of the different revisions of the
Annex F
standard
IEC 61850-7-3:2010/AMD1:2020 – 9 –
© IEC 2020
1 Scope
Move the existing content of Clause 1 to new Subclause 1.1 General.
Add the following new Subclauses 1.2 and 1.3:
1.2 Namespace name and version
This new section is mandatory for any IEC 61850 namespace (as defined by IEC 61850-7-
1:2011).
The parameters which are identifying this new release of this namespace are:
– Namespace Version: 2007
– Namespace Revision: B
– Namespace name: “IEC 61850-7-3:2007B”
– Namespace release: 3
– Namespace release date: 2019-10-02
IEC 61850-7-3 depends on IEC 61850-7-2:2007B latest release
The table below provides an overview of all published versions of this namespace.
Edition Publication date Webstore Namespace
Edition 1.0 2003-05 IEC 61850-7-3:2003 IEC 61850-7-3:2003
Edition 2.0 2010-12 IEC 61850-7-3:2010 IEC 61850-7-3:2007
Amendment 1 of 2020-02 IEC 61850-7-3:2010/AMD1:2020 IEC 61850-7-3:2007B
Edition 2.0
Edition 2.1 2020-02 IEC 61850-7-3:2010+AMD1:2020 CSV IEC 61850-7-3:2007B
1.3 Code Component distribution
The Code Component will be available in light and full version:
– Full version will contain definition of the whole LNs defined in this standard with the
documentation associated and access will be restricted to purchaser of this part
– Light version will not contain the documentation but will contain the whole definition of the
LNs as per full version, and this light version will be freely accessible on the IEC website
for download, but the usage remains under the licensing conditions.
The link for downloading the light version of this code component is:
http://www.iec.ch/public/TC57/supportdocuments/IEC_61850-7-3.NSD.2007B3.light.zip
The Code Components for IEC 61850 data models (like basic types, presence conditions, …
definition in this IEC standard) are available as the file format NSD defined by standard
IEC 61850-7-7.
The Code Component(s) included in this IEC standard are potentially subject to maintenance
works and user shall select the latest release in the repository located at:
http://www.iec.ch/TC57/supportdocuments
The latest version/release of the document will be found by selecting the file IEC_61850-7-
2.NSD.{VersionStateInfo}.light.zip with the filed VersionStateInfo of the highest value.
Each Code Component is a ZIP package containing the electronic representation of the Code
Component itself, with a file describing the content of the package (IECManifest.xml).
The IECManifest contains different sections giving information on:
– 10 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
– The copyright notice
– The identification of the code component
– The publication related to the code component
– The list of the electronic files which compose the code component
– An optional list of history files to track changes during the evolution process of the code
component
The life cycle of a code component is not restricted to the life cycle of the related publication.
The publication life cycle goes through two stages, Version (corresponding to an edition) and
Revision (corresponding to an amendment). A third publication stage (Release) allows
publication of Code Component without need to publish an amendment.
This is useful when InterOp Tissues need to be fixed. Then a new release of the Code
Component will be released, which supersedes the previous release, and distributed through
the IEC TC57 web site.
2 Normative references
Replace exsting reference to IEEE C37.118 with the following new reference:
IEC/IEEE 60255-118-1, Measuring relays and protection equipment – Part 118-1:
Synchrophasor for power systems – Measurements
Add the following new references:
IEC 60255-151:2009, Measuring relays and protection equipment - Part 151: Functional
requirements for over/under current protection
IEC TS 61850-7-7, Communication networks and systems for power utility automation - Part 7-
7: Machine-processable format of IEC 61850-related data models for tools
IEC TS 62351-6:–, Power systems management and associated information exchange data and
communication security – Part 6: Security for IEC 61850
3 Terms and definitions
Replace the existing text of Clause 3 with the following new text:
For the purposes of this document, the terms and definitions given in IEC TS 61850-2 and
IEC 61850-7-2 apply.
ISO and IEC maintain terminological databases for use in standardization at the following
addresses:
• IEC Electropedia: available at http://www.electropedia.org/
• ISO Online browsing platform: available at http://www.iso.org/obp
3.1
common data class
data class which is never instantiated, used to group common attributes into a semantically
meaningful entity and reuse them in a concrete common data class through inheritance
———————
Under preparation. Stage at the time of publication: IEC/PRVC 62351-6:2020.
IEC 61850-7-3:2010/AMD1:2020 – 11 –
© IEC 2020
3.2
common data class
data class which is allowed to be used as a type of a data object within the derived statistics
logical node instance (as well as the non-derived statistics logical node)
Note 1 to entry: A common data class not designated as statistics is forbidden for use in the context of a derived
statistics logical node.
3.3
element
element, marked as deprecated, which is still maintained in this edition of the standard, for
backwards compatibility purpose, but is intended to be phased out in the future
Note 1 to entry: A deprecated element by definition indicates what should be used instead.
4 Abbreviated terms
Add the following new abbreviated terms:
act actual
add additional
addr address
altitude altitude
ang angle
BL blocking
blk block
c sequence component
C config
cal calender
cat category
CB control block
cell cell
CF configuration
charac characteristic
classes classes
cmd command
cnt counter
config config
crv curve
ctl control
cur currency
cVal complex value
cyc cycle
d description
data data
day day
db dead band
DC description
dir direction
dur duration
– 12 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
ena enable
end end
ePS electrical power system
eval evaluate
EX extended
f float
factor factor
fr frozen
frequency frequency
general general
h high
har harmonic
hh high high
hr hour
hst histogram
hv harmonic value
hw hardware
i integer
id identifier
ident identifier
ind indication
info information
inst instantaneous
int internal
l low
latitude latitude
ld logical device
lim limit
off off
ll low low
ln logical node
location location
longitude longitude
mag magnitude
max maximum
min minimum
mn minute
model model
month month
mr master
multiplier multiplier
mx measured
MX measurands (analogue values)
name name
net net
neut neutral
IEC 61850-7-3:2010/AMD1:2020 – 13 –
© IEC 2020
ns name space
num number
occ occurrence
offset offset
ok ok
on on
op operate
oper operate
or origin
OR oper received
owner owner
param parameter
par parameter
pd period
per period
persistent persistent
phs phase
phsA phase A
phsB phase B
phsC phase C
pls pulse
point point
pos position
prime primary
pts points
puls puls
pulse pulse
purpose purpose
q quality
qty quantity
qual qualifyer
range range
rate rate
rcvd received
ref reference
res residual
rev revision
rms rms
rs reset
sbo select before operate
scale scale
SE setting group editable
second second
seld selected
ser serial
seq sequence
– 14 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
set set
sev severity
SG setting group
SI System international
size size
smp sample
SR service response
src source
st state
ST status information
step step
str start
start start
sub substituted
SP setting
SV substitution
sVC scale value config
sw software
t time
T type
timeout Timeout
tissue Technical Issue – see IEC 61850-1
tm time
to to
tr transient
trans transient
tst test
type type
u unicode
unit unit
units units
val value
vendor vendor
w with
x x coordinate
y y coordinate
week week
z z coordinate
zero zero
5 Conditions for attribute inclusion
Replace the existing text of Clause 5 with the following new text:
From this edition on, presence conditions are normatively defined in IEC 61850-7-2. For the
reader's convenience, they are also available in Annex E.
IEC 61850-7-3:2010/AMD1:2020 – 15 –
© IEC 2020
6 Constructed attribute classes
6.1 General
Add the following new paragraph before the existing first paragraph of Subclause 6.1:
The constructed attribute classes structure and descriptions are part of the Code Component
of this IEC standard and are available as electronic machine readable file in related NSD file.
6.2 Quality
Delete existing Subclauses 6.2 and 6.3 and renumber subsequent subclauses accordingly.
6.2 Configuration of analogue value (ScaledValueConfig)
Replace the existing text of this subclause with the following new text:
This type shall be used to configure the integer value representation of the analogue value. See
AnalogueValue.i.
NOTE If a server does not support transmission of floating point values, the client may retrieve these values from
the SCL file.
Table 1 shows all attributes of ScaledValueConfig.
Table 1 – Attributes of ScaledValueConfig
datId = ScaledValueConfig
Attribute name Attribute type (Value/Value range) Description PresCond
scaleFactor FLOAT32 Scaling factor for integer representation of M
analogue value.
offset FLOAT32 Offset for integer representation of M
analogue value.
6.3 Range configuration (RangeConfig)
Replace the existing text of this subclause with the following new text:
This type shall be used to configure the limits that define the range of a measured value.
Figure 1 – Range configuration
– 16 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
Figure 1: This diagram illustrates relationships between range, range configuration and quality
of measured process value.
Table 2 shows all attributes of RangeConfig.
Table 2 – Attributes of RangeConfig
datId = RangeConfig
Attribute name Attribute type (Value/Value range) Description PresCond
hhLim AnalogueValue Setting for 'CDC.range' transition between MORange
'high' and 'high-high'.
hLim AnalogueValue Setting for 'CDC.range' transition between MORange
'normal' and 'high'.
lLim AnalogueValue Setting for 'CDC.range' transition between MORange
'normal' and 'low'.
llLim AnalogueValue Setting for 'CDC.range' transition between MORange
'low' and 'low-low'.
min AnalogueValue The minimum process measurement for M
which 'AnalogueValue.[i,f]' is considered
within process limits. If the value is lower,
quality shall be set accordingly
('Quality.detailQual.outOfRange'=true =>
'Quality.validity'='questionable').
max AnalogueValue The maximum process measurement for M
which 'AnalogueValue.[i,f]' is considered
within process limits. If the value is higher,
quality shall be set accordingly
('Quality.detailQual.outOfRange'=true =>
'Quality.validity'='questionable').
limDb INT32U (range=[0.100000]) When present, the O
value used to introduce a hysteresis in the
calculation of 'range'. When a high/low limit
has been crossed, 'range' is immediately set
to the higher/lower value. However, 'range'
is only set back to the lower/higher value
when the value of the high limit minus/low
limit plus 'limDb' has been crossed. The
value shall represent the percentage
between 'max' and 'min' in units of 0.001 %.
6.4 Step position with transient indication (ValWithTrans)
Replace the existing text of this subclause with the following new text:
This type shall be used to indicate the position of tap changers.
Table 3 shows all attributes of ValWithTrans.
Table 3 – Attributes of ValWithTrans
datId = ValWithTrans
Attribute name Attribute type (Value/Value range) Description PresCond
posVal INT8 (range=[-64.63]) Step position. M
transInd BOOLEAN If true, the equipment is in a transient state. O
6.5 Pulse configuration (PulseConfig)
Replace the existing text of this subclause with the following new text:
IEC 61850-7-3:2010/AMD1:2020 – 17 –
© IEC 2020
This type shall be used to configure the output generated to the on or off input of a switching
device as a result of receiving an 'operate' service request.
If 'cmdQual=persistent', the output stays in the state indicated in the 'operate' service request.
If 'cmdQual=pulse', the output is a pulsed signal as defined below. If ‘cmdQual=persistent-
feedback’, the output stays in the state indicated in the ‘operate’ service request until the state
is reached.
Figure 2 – Configuration of command output pulse
Figure 2: This diagram illustrates how attributes 'onDur', 'offDur' and 'numPls' are used to
configure output pulse.
Table 4 shows all attributes of PulseConfig.
Table 4 – Attributes of PulseConfig
datId = PulseConfig
Attribute name Attribute type (Value/Value range) Description PresCond
cmdQual OutputSignalKind Kind of shape of the output signal. The M
value 'persistent' is reserved for controlled
objects that have a single control Output. In
that case, the command 'on' activates the
Output, the command 'off' deactivates it.
onDur INT32U Duration of the pulse [ms]. If set to 0, the M
duration is defined locally.
offDur INT32U Duration between two pulses [ms]. If set to M
0, the duration is defined locally.
numPls INT32U Number of pulses that are generated. M
6.6 Delete existing Subclause 6.8 "Originator".Unit definition (Unit)
Replace the existing text of this subclause with the following new text:
This type shall be used to represent unit and multiplier information.
Table 5 shows all attributes of Unit.
– 18 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
Table 5 – Attributes of Unit
datId = Unit
Attribute name Attribute type (Value/Value range) Description PresCond
SIUnit SIUnitKind SI unit of measure. M
multiplier MultiplierKind (default='') Unit multiplier. O
6.7 Vector definition (Vector)
Replace the existing text of this subclause with the following new text:
This type shall be used to represent a coherent complex value (phasor), with magnitude and
angle acquired or determined simultaneously.
Table 6 shows all attributes of Vector.
Table 6 – Attributes of Vector
datId = Vector
Attribute name Attribute type (Value/Value range) Description PresCond
mag AnalogueValue Magnitude of the complex value. M
ang AnalogueValue (range=[-180.180]) Angle of the complex O
value (Unit.SIUnit='deg' and
Unit.multiplier=''); angle reference is defined
in the context where this type is used.
6.8 Point definition (Point)
Information contained in existing Subclause 6.11 has been moved to new Subclause 6.8.
Delete existing Subclauses 6.12 "CtlModels definition" and 6.13 "SboClasses definition".
6.9 Cell (Cell)
Information contained in existing Subclause 6.14 has been moved to new Subclause 6.9.
6.10 Calendar time definition (CalendarTime)
Information contained in existing Subclause 6.15 has been moved to new Subclause 6.10.
Add the following new Subclause 6.11:
6.11 Analogue value
6.11.1 General
This clause groups all the variants of the analogue value types used for monitoring, control,
settings and tracking.
6.11.2 Analogue value (AnalogueValue)
Analogue values may be represented as a basic type integer (attribute 'i') or as a floating point
(attribute 'f'). At least one of the attributes shall be used. If both 'i' and 'f' exist, the application
in the server shall insure that both values remain consistent. When the analogue values
represent measured process value, they shall be the primary values.
NOTE Except for the usage in the CDC SAV, it is recommended to support the representation as a floating point
(attribute 'f') since the representation as an integer (attribute 'i') may be deprecated in the future.
Table 10 shows all attributes of AnalogueValue.
IEC 61850-7-3:2010/AMD1:2020 – 19 –
© IEC 2020
Table 7 – Attributes of AnalogueValue
datId = AnalogueValue
Attribute name Attribute type (Value/Value range) Description PresCond
Integer representation of the measured AtLeastOne(
i INT32
value. The formula to convert between 'i' 1)
and the process value (pVal) shall be:
pVal=(('i'*'ScaledValueConfig.scaleFactor')+
'ScaledValueConfig.offset') in ['Unit.SIUnit'].
f FLOAT32 Floating point representation of the AtLeastOne(
measured value. The formula to convert 1)
between 'f' and the process value (pVal)
shall be: pVal='f'*10exp('Unit.multiplier') in
['Unit.SIUnit'].
6.11.3 Analogue value control (AnalogueValueCtl)
This type shall be used for control value service parameter only. See AnalogueValue; the only
difference is the presence condition for attributes (either 'i' or 'f' present).
Table 11 shows all attributes of AnalogueValueCtl.
Table 8 – Attributes of AnalogueValueCtl
datId = AnalogueValueCtl
Attribute name Attribute type (Value/Value range) Description PresCond
i INT32 Integer representation of the measured AllOnlyOneG
value. See 'AnalogueValue.i'. roup(1)
f FLOAT32 Floating point representation of the AllOnlyOneG
measured value. See 'AnalogueValue.f'. roup(2)
6.11.4 Analogue float value control (AnalogueValueCtlF)
This type shall be used for tracking of float control value service parameter only. See
AnalogueValue.
Table 12 shows all attributes of AnalogueValueCtlF.
Table 9 – Attributes of AnalogueValueCtlF
datId = AnalogueValueCtlF
Attribute name Attribute type (Value/Value range) Description PresCond
f FLOAT32 Floating point representation of the M
measured value. See 'AnalogueValue.f'.
6.11.5 Analogue integer value control (AnalogueValueCtlInt)
This type shall be used for tracking of integer control value service parameter only. See
AnalogueValue.
Table 13 shows all attributes of AnalogueValueCtlInt.
– 20 – IEC 61850-7-3:2010/AMD1:2020
© IEC 2020
Table 10 – Attributes of AnalogueValueCtlInt
datId = AnalogueValueCtlInt
Attribute name Attribute type (Value/Value range) Description PresCond
Integer representation of the measured
i INT32 M
value. See 'AnalogueValue.i'.
7 Common data class specifications
7.1 General
Replace the existing text of Subclause 7.1 with the following new text:
The common data classes structure and descriptions are part of the Code Component of this
IEC standard and are available as electronic machine readable file in related NSD file.
Common data classes are defined for use in IEC 61850-7-4. Common data classes are
composed of the following:
– constructed attribute classes defined in Clause 6,
– types defined in IEC 61850-7-2,
– common data classes defined in this clause,
– enumerated data attribute types defined in Clause 8.
The common data classes define the relation between their attributes and the functional
constraint as well as the possible trigger options. Sometimes, both dchg and dupd are specified
as a possible trigger option for the DataAttribute. In that case, the concrete implementation
shall select one of them, based on the purpose of the data object typed by that common data
class.Trigger option dchg shall be used for DataAttribute where a change of the value is
necessary to create an event, whereas trigger option dupd shall be used for DataAttribute where
an update of the value (with or without change) is enough to create an event.
IEC 61850-7-3:2010/AMD1:2020 – 21 –
© IEC 2020
Figure 3 – Class diagram CommonDataClasses::CommonDataClasses
Figure 5: This diagram shows all the common data class groups, with their contents.
Classes displayed in italic and ending with "CDC" are abstract common data classes that allow
avoiding duplication in definition of attributes used by multiple concrete common data classes.
Abstract common data classes are never instantiated; their attributes are inherited by concrete
common data classes which are instantiable.
7.2 Name spaces
Replace existing Subclause 7.2 with the following new subclause:
7.2 Modelling introduction
7.2.1 General
All common data classes defined in this document inherit their structure from the abstract
common data cl
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...