Sunteți pe pagina 1din 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/310358195

IEC 61850 Edition 2 and Engineering

Article · December 2014

CITATIONS READS

2 3,657

1 author:

Wolfgang Wimmer
ABB, Baden, Switzerland
41 PUBLICATIONS   146 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Topology based interlocking View project

System Engineering View project

All content following this page was uploaded by Wolfgang Wimmer on 16 November 2016.

The user has requested enhancement of the downloaded file.


by Wolfgang Wimmer, ABB Switzerland

28
One of the big differences be-

IEC 61850
tween IEC 61850 and other
IEC 61850

communication protocols is that

Edition 2
from its very beginning it consid-
ered the engineering of automa-

and
tion systems. Edition 1 already
described roles and phases of
Edition 2 and
Engineering

Engineering the engineering process in part


4. The SCL language of part 6
provided a vendor independent
Wolfgang
Wimmer works means to describe IED functions
for ABB Switzerland in
Baden. He is Principal and IED engineering capabilities as well as complete systems as a means to transfer the syntax
Engineer in the devel-
opment of substation and semantic of project specific messages between communicating IEDs possibly of different
automation systems.
Wolfgang has a Master vendors in an interoperable way at least between the IED engineering tools, if not directly to an
of Science degree
as well as a Ph.D. in IED. For sure Edition 2 fixes errors, inconsistencies and unclarities of Edition 1. Further, there are
Computer Science
from the University of additions to partially overcome problems experienced with Edition 1, due to new functionality
Hamburg. After some
years of developing needed for other application areas. For backwards compatibility all additions are optional.
Computer networks at
the German Electron
Synchroton DESY in

1
Hamburg Wolfgang
Wimmer made a Substation-substation communications configuration description
change. He went
to work for ABB for
the development of Substation AA1 Substation AA2
train control systems,
later Network Control
Systems. Wolfgang
has more than 20
years of experience 61850 Bus, Subnet AA1WA1
with development of SW1 SW1/2
substation automation
systems. Wolfgang is
a member of IEC TC57 AA1F AA1F AA2F AA2F
WG 19 and WG 10.
He is also an editor
of IEC 61850-6. He
SCD1 SCD2
has written many
papers at conferences
worldwide. SED

PAC.DECEMBER.2014
29
Thus, if the new features shall
be used, it should be checked if the
whole process according to part
4 with additional consideration
Beneath fixing problems detected
envisioned Edition 2 IED has really of corrective actions in individual during the usage of
implemented it. phases is given in Figure 2.
In practice the first actual us- System Requirement IEC 61850 Edition 1,
age of the SCL language at system
level was the functional and nam-
Specification
The customer (project require-
the Edition 2 streamlines the
ing related specification of projects,
leading to some unintended error
ment engineer in part 4) defines
the requirements for his system.
engineering process.
prone usage of IED related SCL files Edition 1 already provided the SCL
during the engineering process. based SSD file (System Specifica- application areas, thus opening up SCL for Figure 2
Thus one of the biggest issues for tion Description) as a formal means modeling other primary processes and not presents an
edition 2 was to better clarify the for defining the process related just substation automation, as long as the
usage of SCL files and the respon- functional names of all switchgear, function designations are hierarchically overview
sibilities of system level and IED and define at IEC 61850 logical built according to IEC 81346. This formal across the
level tools for certain parts of an node and data object level which system functional specification allows al-
whole process
SCL file at different phases of the functions respective functional in- ready automated consistency checks e.g.
engineering process. This started terfaces are expected for which part on signal names or missing function parts. according to
in IEC61850-4 Edition 2 by tak- of the primary equipment. Edition This enhancement of the SCL sub- part 4 with
ing up the basic engineering related 2 allows some more previously station structure additionally allows to
additional
concepts of part 6 and integrated forgotten primary equipment to have unique, mainly customer defined
these into the engineering process be modelled, however also broad- functional names for each logical node, consideration
definition. It is continued in part 6 ens this to hierarchical modeling of and thus for each data object. This is an of corrective
itself in the context of the SCL lan- arbitrary functions, e.g. bay protec- important feature to have higher level re-
guage. Below we will take the part tion / distance protection / protec- spective application level engineering in- actions in
4 engineering process as a guide tion zone / impedance protection dependent from the physical allocation of individual
through this process and explain with appropriate customer desig- logical nodes to IEDs respective indepen-
phases.
the basic new engineering related nations. Further it supports addi- dent from the IED related names given by
features of Edition 2 for these phas- tional customer function types as manufacturers, thus supporting functional
es. As a start an overview across the well as types standardized by other application testing and simulation before

2 Overall engineering process according to part 4


Customer Requirements
IEC 61850-4 phase
Eng. Tools
Consisyency Input
Process description
System Requirement
Checks Function specification specification
Simulation System configuration
Output
Specification
Model

Specification Approval
System Design
Project specification
Data Base
Eng. Tools
Input
Consisyency
Specification
Model
System Configuration
Facilitated Checks Detail specification
Output
by Documentation
Corrective
Load files
IEC 61850 Modifications IED Configuration
Factory
Acceptance Tests
Archive Factory Acceptance
Test

Adaptive
Site Acceptance Tests Maintenance
As Built
Site Acceptance Test
Operation &
Operation Maintenance

PAC.DECEMBER.2014
by Wolfgang Wimmer, ABB Switzerland

30
any physical application architec- available client services, limits of In addition,
ture is decided. For more details data flow engineering etc. allow-
Edition 2 clarifies
IEC 61850

see also PACWorld from spring ing a more fitting IED selection as
2008, Designing IEC 61850 sys-
tems for maintenance, retrofit and
well as a more secure IED system
engineering by a system tool. One how future versions of
expansion.
Specification of the System
should observe however that a
performance check still has to be
the standard are kept
Design done. If IED performance limits are interoperable.
The system design specifica- known, this can be automated to a
tion is the response of the system certain extent, otherwise manual
integrator (project design engineer work or even IED (type) testing is system integrator with the sys-
in part 4) to the system require- needed. Edition 2 allows to model tem configuration tool. For this
ment specification of the customer. the communication system itself the algorithms of all applications
Edition 2 and
Engineering

Based on the requirement specifi- by introducing switches as IEDs in terms of needed input signals
cation (e.g. including an SSD file) and cables connecting the switches need to be known, so that the data
IEDs fulfilling the needed func- as well as the IEDs to the switches, flow between the logical nodes on
tionality are selected, the commu- even with redundant links. Thus the physical IEDs can be config-
nication in between engineered, a formal description of the com- ured in the system configuration
and the communication system munication system exists, offering tool by once again using the IED
designed to support the needed a base for checking its consistency capabilities to assure that the sys-
Figure 3: An functionality and quality proper- and redundancy as well as how it tem engineering time a working
overview ties. The selection of IEDs can be fits into the physical geography system. Subsequently, or in paral-
built on the formal SCL description of the project. The result of this in lel, the detailed engineering of the
about all the of an IED called ICD file provided terms of part 6 is the SCD file (Sys- IEDs (IED configuration) respec-
SCL file types typically by the IED manufacturer, tem Configuration Description), tive IED types will happen, accord-
describing the IED functionality in even if the detailed data flow be- ing to part 4 as performed by the
mentioned
terms of logical node instances and tween the IEDs is still missing. IED parametrizing engineer with
above and its engineering and communica- System Configuration the IED configuration tool. This
between which tion capabilities. Here Edition 2 After customer approval of the as well as modified specifications
has added more details and more system design specification the may lead to changes of function-
tools they shall
options for the available commu- detailed system configuration can ality or function interfaces on an
be used. nication redundancy protocols, start, according to part 4 by the IED. To be able to bring this back to
the system configuration without
having to re-engineer all applica-
3 IEC 61850 Ed2 enhanced engineering tool data exchange tions in which the IED is involved,
Edition 2 introduces the concept of
System specialization an SCL based IID file (Instantiated
.SSD (Single line, LN, ... ) IED Description) together with
IED Capabilities
(LN, DO, ... ) well-defined rules what is allowed
IED System .SED System to be changed on an IED already
DB .ICD Configurator Part system Configurator integrated into a system, and how
Associations, this changed description is merged
Relation to single line, .SCD .IID .SCD back into the system configuration.
preconfigured reports, ...
This Edition 2 concept streamlines
IED Other IEC 61850 project the ‘Corrective Modification’ ac-
Configurator with interfaces between
Engineering projects tion shown in Figure 2. Note that
Engineering Workplace IID files can also be used for IEDs
environment File transfer SED: System exchange specifically adapted to a certain role
.CID remote IID: Instalation IED inside a certain project. This is typi-
File transfer
File transfer and cally the case for station level func-
Substation Parametrization with tions specifically adapted to the
Local gateway IEC 61850 servicea
project single line, like gateways
or the transformer autoclose func-
IED IED IED
tion as described in paper OP010
of the PACworld conference 2011
in Dublin (Figure 1).

PAC.DECEMBER.2014
31
Further it broadens the application trol block definitions and for data model Additionally
definitions the Edition 2 additionally pro-
space of the base standard to further vides revision information on configura- Edition 2

application areas. tion data values and parameter setting


values.
introduces

Edition 2 also introduces port redun- the usage


dancy for communication. As redundancy
Additionally Edition 2 in- and configurability of the IED types only enhances the availability if it is super- of IEC61850
troduces the usage of IEC61850 to be handled. One of the big issues vised to facilitate fast repair of failed parts,
between several
between several substation auto- with Edition 1 was that the division Edition 2 introduces communication port
mation systems due to the need of of work between IED tool and sys- supervision for both ports by means of the substation
teleprotection functions. The thus tem tool was not clearly understood. LCCH logical node. Naturally this logical
needed exchange of interface in- This is clarified in more details in node can also be used for error statistics if automation
formation between system tools is Edition 2. Its SCL Implementation only a single port is used. Additionally the
supported by definition of the SED Conformance Statement (SICS) LGOS and LSVS logical nodes allow super- systems due
file (System Exchange Descrip- specifies mandatory functions of vision of GOOSE and Sampled Value (SV) to the need of
tion) including some rules speci- IED tool and system tool as well as streams per sender control block instance
fying how engineering rights for additional meaningful engi-neering at a receiver. They can distinguish between teleprotection
interfaces are exchanged between functions, allowing to judge in ad- ‘nothing received’ and ‘received message
the system tools. This SED file can vance if the functionality of system has wrong configuration’, thus detect- functions.
naturally be used to exchange sys- tool and IED tool fit together. For ing not just reasons for restricted func-
tem interface definitions between IED tools the SICS is mandatory and tionality due to missing inputs, but also
all types of communicating (part) will also be tested together with the configuration mismatches of senders and
systems, not just for teleprotection. IED in conformance tests according receivers. Finally the LTRK logical node
For a deeper discussion of this topic to IEC 61850-10 Edition 2.
see the paper P043 of the PAC- Some small SCL additions at data
World conference 2010 in Dub- object value level support the usage 4 IED type description to system
lin about ‘Engineering a system of of SCL as a medium to bring configu- configurator
systems’. ration and setting parameter values
At the end an SCD file can de- down to an IED – either by direct IED1

scribe the physical architecture of file transfer, if the IED can interpret ure ICD Insta
onfig ntiat
Prec
a system in terms of communi- the SCL, or by a manufacturer inde- with name
Template
e

cating IEDs and switches as well as pendent tool using IEC 61850 com- System
Template
the signal flow related architecture mu-nication services to write these Configurator
IED
between logical nodes in a formal- values onto the IED – if the IED sup- Configurator IED1 IEDn
ized way. Additionally to deliver- ports these optional services and the Final exchange with each IED
ing a formal documentation of the appropriate part of the data model. Configurator
engineered system this is the base In any case a SCL file can be used as IED1
for a lot of system checking func- a standard medium to archive these IEDn
tions, from system performance values and later on compare them
SCD
via system availability to system with the actual values on the IEDs.
function simulation, and can serve Figure 3 gives an overview about
as base for a translation between all the SCL file types mentioned 5 IED instance description to system
func-tional names, IED and com- above and between which tools they configurator
munication related names as well shall be used. Red circles mark the IED1
as communication addresses. new file types of Edition 2. r Merg
ify o IID
IED Configuration Commissioning and Testing Mod figure e or
Add
on with name
Prec
The detailed engineering of an A good start for commissioning IED1

IED and its functions respective or testing is to compare all version System
IED1
Configurator
project related function input is and revision information contained IED
performed with the IED configu- in a final SCD file against the version Configurator IED1 IEDn

ration tool, according to part 4 by and revision information accessible Export for modifying of an IED
the IED parametrization engi-neer with IEC61850 read services on the
IED1
role. Edition 2 tries to clarify dif- IEDs. Beneath the already introduced
ferent use cases for this tool depen- IED hardware and software version SCD
dent on the engineering flexibility tags as well as revision tags for con-

PAC.DECEMBER.2014
by Wolfgang Wimmer, ABB Switzerland

32
allows to track all MMS based com-
munication services as well as the
eration respective a command has
been received, and opOk shows
The promise of
IEC61850 is long term
IEC 61850

responses, thus allowing to track that it has been executed or would


also unsuccessful commands. have been executed in case the
During commissioning of a mode would not be blocked. stability of systems
system it is expected that every-
thing can be tested without any un-
Another feature of Edition 2
which can support commissioning
even if hardware and
wanted influence on the process.
Nevertheless it may be that in this
is that it allows to keep the names
of the incoming signals online
software technology is
state especially analog data is not readable in special reference data changing.
available for all needed tests. For objects at each logical node. InRef
this purpose Edition 2 concretizes data objects are for incoming sig-
the usage of GOOSE and SV simu- nals in general, while BlkRef indi-
Edition 2 and
Engineering

lation messages by its simulation cates signals leading to blocking of minal blocks. One cornerstone of this is the
concept. An IED can be switched the LN function. However for this clarified and mandatory definition how test
to receive simulation messages in- purpose mostly the SCL level Input mode and incoming signals with test quality
stead of the real ones. The LGOS section is sufficient. from another logical node are working togeth-
/ LSVS logical nodes then show Maintenance and Testing er. This and the above mentioned additional
if any simulation messages are re- If during maintenance new attributes opRcvd and opOk realize a virtual
ceived and are used or not. This is setting values or enhanced func- separation at the inputs and at the outputs with
illustrated in Figure 6. The LPHD. tionality needs to be tested, this a back indication if a command would have
Edition 2 also Sim data object of the IED is set to needs to be done in the running been executed or not. To provide test inputs,
TRUE, thus allowing the process- system without influencing the the InRef and BlkRef data objects mentioned
allows to keep ing of simulation messages by the unchanged functions, sometimes above allow to switch in test mode from the
IED. The LGOS / LSVS.SimSt data even without influencing the real input signal to some test input signal. This
the names of object shows that for the config- process. In classical automation is illustrated in Figure 7.
ured control block simulation mes- systems special input and output In the shown situation the InRef1 input of
the incoming
sages are received and processed. HW terminals can be used for this the PTRC, which is currently in test mode, is
signals online
If any influence on the process purpose, allowing to separate the switched from the operational signal PTOC.
shall be blocked, the logical node process from the IED hardware Op.general to the test input TstGGIO.SPC-
readable behavior blocked can be used, as outputs and inserting test input SO1.stVal by setting InRef1.tstEna to TRUE.
shown for the XCBR.Mod. As signals. For an IEC61850 system This test input can then be set from a test client
in special Figure 6 shows, Edition 2 has also with distributed functions and es- to any value needed for the test with standard
introduced additional data object pecially a process bus, where the IEC61850 services. The actual operation of the
reference data attributes which allow to check process near IEDs are integrated circuit breaker by the XCBR is prohibited by
if an action would have been per- into the switchgear, this is not so the blocked mode as described above.
objects at each formed even if the LN mode is easily done. The elaborated test Life Cycle Issues
blocked. The attribute opRcvd concept of Edition 2 therefore al- The promise of IEC61850 is long term sta-
logical node. indicates that a trigger for an op- lows virtual disconnecting ter- bility of systems even if hardware and software
technology is changing. Now we have already a
6 Simulation messages second edition of the standard itself, and more
will follow. Thus Edition 2 also attacks in more
detail how this problem shall be solved.
GOOSE / SV with Test Client Receive XCBR action For this it details the concept of name spaces
simulation flag with versions and revisions for data model and
application functions as well as for the SCL lan-
IED guage (see IEC61850-7-1).
LGOS / LSVS Identical name spaces are meant to be in-
SimSt = TRUE PTRC XCBR teroperable. To assure this, inside a name space
Mod = ON Mod = Test/blocked the mayIgnore / mustUnderstand concept is
LPHD OpRcvd, introduced. Anything which a tool or IED does
Sim = TRUE InRef Op OpOK
output
not understand, it can safely ignore. Some-
times, especially in the SCL language, it might
PTOC happen that a tool can use a (seemingly known)
Mod = ON Op Blocked prohibits feature only if it also understands all lower level
CBR open details. In this case these details are marked as

PAC.DECEMBER.2014
33
‘mustUnderstand’, indicating that Edition 2 also introduces redundant
if you do not understand this, you
must also ignore the higher level. communication at communication port level as
To keep backwards operability,
the semantics of existing parts is well as a lot of features supporting maintenance,
not allowed to be changed, and a re-
moval must be done very carefully.
commissioning and testing.
Normally changed features are just
‘deprecated’ so that they may van-
ish after some new versions. Nev- SCL data exchange backwards be used by all data models of all application Figure 7: To
ertheless new versions like Edition from Edition 2 to Edition 1 might areas. This means that especially private com-
2 add new stuff. In order to be able be a problem, if the Edition 1 tools mon data classes are no longer allowed. provide test
to do this, all new matters are op- do not implement the mayIgnore / Due to the introduced mayIgnore / mus-
tional from a standard point of mustUnderstand feature. However, tUnderstand concept it can be expected that
view, or have a reasonable default a tool from Edition 2 or later should future editions of IEC61850 across all of its' inputs, the
value if they are missing. Thus any always be able to handle Edition 1 application areas will be even better interoper-
user of the option must be prepared SCL. Application modeling is an able than Edition 1 and Edition 2. The intro- InRef and BlkRef
in the event that in a certain appli- issue for tools automating the en- duced SCL service and engineering capabilities
cation the addition does not exist. gineering. However, as there are especially for ICD files together with the im-
data objects
Still. the standard is done by not that many tools on the market plementation conformance statements for
humans who are not perfect, thus related to this subject, it is more protocol services, application functions and
sometimes corrections are needed, of a future problem and thus will data model and the engineering features of mentioned here
which might lead to interoperabili- hopefully be solved with Edition tools will further support system integrators
ty problems. These corrections lead 2. In order to get the probability of in the selection of tools and IEDs which fit to-
allow to switch
to revisions of a certain version, and revisions low, the working groups gether, before they are really used in a project.
need to be implemented as fast as around IEC61850 have started to And this applies not just to new projects, but
possible even between editions to check all of their models by model- also to maintenance and extensions of already in test mode
keep the amount of any possible ing them in UML. existing systems.
interoperability problems as small Finally, for the communication Conclusion from the real
as possible. More on this issue may level interoperability, only very few Beneath fixing problems detected during
be found in paper P084 of the PAC- changes have been done in Edition the usage of IEC 61850 Edition 1, the Edition
World conference from 2013. Al- 2. The add-ons are optional, i.e. 2 streamlines the engineering process, clari- input signal to
though the details of this concept Edition 2 clients must be prepared fies how future versions of the standard are
have been clarified in Edition 2, it that they are missing and must han- kept interoperable, and introduces redundant some test input
can be expected that any Edition 1 dle this. To avoid further interop- communication at communication port level
IED having fixed all technical issues erability problems here, Edition 2 as well as a lot of features supporting main-
known before Edition 2 was pub- also restricts the definition of the tenance, commissioning and testing. Further signal.
lished is interoperable with Edi- service related common data class- it broadens the application space of the base
tion 2 IEDs and tools. The goal for es to IEC61850-7-3, which must standard to further application areas.
the future is to have full interoper-
ability between editions (versions)
and as less revisions of a version as
7 Functional testing
possible.
Interoperability problems may Test Client Receive XCBR action
appear at different levels: commu- Trigger trip
nication service, application mod-
eling, application implementation, LGOS / LSVS
SCL data exchange. Application SimSt = TRUE
implementation issues are depen- SPCSO1 PTRC XCBR
dent on the algorithmic imple- Mod = Test Mod = Test/blocked
mentation of functions, especially tstEna = true / false OpRcvd,
their needed input signals. Thus InRef1 OpOK
Op output
this must be assured by the system InRef2
PTOC
integrator by understanding these Mod = ON
implementations on the selected Op
Blocked prohibits
IED types. CBR open

PAC.DECEMBER.2014

View publication stats

S-ar putea să vă placă și