Professional Documents
Culture Documents
1 Executive Summary
SCADA protocols have traditionally been designed to optimize bandwidth (num-
ber of bytes on the wire) and hardware utilization (processor speeds, RAM and
ROM space). IEC 60870-5 and DNP3 emerged from a broad family of proprietary
protocols for Data Acquisition (Data Collection) to provide a first level of Data
Acquisition Interoperability.
Increased numbers of points imply higher costs for system design, engineering,
wiring plan, configuration, maintaining databases, commissioning and verifying
point lists. More applications are accessing the data and the complexity of the ap-
plications is increasing. Deregulation and Smart Grids will add to the complexity
through increased information sharing. With traditional SCADA protocols the
meaning of the points is located in various places: system engineering tools, con-
figuration of RTU and other intelligent electronic devices (IED), configuration of da-
tabases, and configuration of applications. The Management of this complex in-
formation (definition, validation, interpretation, and use) is costly and time-
consuming. Easier Management and Integration of the Information has become
a crucial requirement. Technology advancements in hardware, software, and
communications have shifted the focus in SCADA applications from Data Ac-
quisition to Information Engineering and Management.
1 This is the 4th version of the comparison; the first (2001-08-28) has been revised and enhanced (DNP3), the third
th
is an update taking more experiences into account. The 4 is a minimal updated version.
2
IEC 61850 is mainly based on UCA™ (IEEE TR 1550). For the purpose of this comparison, UCA is understood as
a synonym of IEC 61850. UCA is a Trademark of EPRI, Palo Alto (CA)/USA. In the meantime the name “UCA” is
only used in the name of the international users group “UCA International Usersgroup” http://www.ucaiug.org
The specific definitions in IEC 61850 provide Information Models for substations
and feeder applications. The common parts are used as a base standard in other
application domains, e.g. distributed Energy systems (IEC TC 88 - Wind power
plants; IEC 61400-25).
IEC 61850 is the solution for a single IEC TC 57 Seamless Telecontrol Commu-
nication Architecture for process related information and information exchange.
Substation and many other applications are using IEC 61850 based solutions to
exchange useful information between any kind of devices. The standard is accept-
ed globally (mid of 2011). There is no competition known so far.
2 Motivation
Users and vendors of RTU and SCADA standards compliant power system prod-
ucts ask more frequently why the IEC TC 57 (Power systems control and associat-
ed communication) published a new International Standard for real-time com-
munication (IEC 61850).
Many experts guess that IEC 61850 is just another IEC SCADA protocol. It seems
to be crucial to show the commonalties and what distinguishes IEC 61850 from
the traditional approach.
3 Objective
The objective of this analysis is to provide a comprehensive comparison of the
available IEC standards and DNP3 specification with the new standard IEC 61850
(see chapter 4 for full titles):
The comparison in chapter 6 shows what the solutions have in common, how they
distinguish, and what the main benefits and advantages of each solution are.
The analysis addresses seven areas of interest:
Acknowledgement
for their review (of the of the 2001 and 2002 edition 3) that made this comparison
possible.
The 2011-07-19 edition has been provided by Karlheinz Schwarz (SCC) without
further assistance of the above listed experts.
3
The revision 2011-07-19 is an updated and extended version (added more details on configuration,
and new information models like for hydro power and DER, and IEC 61400-25 - Communications for
monitoring and control of wind power plants)
5 Websites
The following websites provide further information.
DNP
Application domain Telecontrol Telecontrol Protection (moni- Telecontrol Control-center to Substation and
(SCADA) (SCADA), intra- toring protection (SCADA), intra- control-center feeder automation
substation and IEDs) substation and (used and extended
control-center to control-center to in many other do-
substation substation mains)
Main coverage Application Layer Application Layer Application Layer Application Layer Application Layer Application Se-
(Services and Pro- (Services and Pro- (Services and Pro- (Services and Pro- (Services and Pro- mantic (models of
tocol) tocol) tocol) and basic tocol) tocol) and basic devices and applica-
Application Se- Application Se- tions), Substation
mantic mantic configuration lan-
guage, and Appli-
cation Layer (Ser-
vices and Protocol)
Standardization IEC Standard IEC Standard IEC Standard Open Industry IEC Standard All parts are IEC
(1995) (2000) (1997) Specification (1997) International
Amendments (2000, (1993), IEEE Standard (IS), (as
2001) 1379 Recom- per 2004); further
extensions pub-
mended Prac- lished
tice (2000)
Standardisation Organ- IEC TC 57 WG 03 IEC TC 57 WG 03 IEC TC 57 WG 03 DNP Users Group IEC TC 57 WG 07 IEC TC 57 WG 10
ization (took the specifica- (working group is (former WGs 10, 11
tion over in 1993); not active any and 12), WG 17
IEEE more, 2008) DER, WG 18 Hydro
Crucial design rule Optimize use of Optimize use of Optimize use of Optimize use of Simplify device Simplify system
used for the develop- Bandwidth and Bandwidth and Bandwidth and Bandwidth and (data) engineering and device (data)
ment process of the hardware hardware hardware hardware and integration, engineering and in-
standard supports interop- tegration; re-use
erability models; supports
interoperability
Further design rules Merge the features Merge the features Merge the features Merge the features Use standard Use standard
of earlier proprie- of earlier proprie- of earlier proprie- of earlier proprie- communication communication
tary protocols, tary protocols, tary protocols, tary protocols, protocols. protocols.
Push the intelli- Push the intelli- Push the intelli- Push the intelli- Push the intelli- Push the intelli-
gence in the net- gence in the net- gence in the net- gence in the net- gence in the net- gence in the net-
work toward the work toward the work toward the work toward the work toward the work toward the
remote device remote device remote device remote device remote device remote device
Crucial Paradigm Exchange of num- Exchange of num- Exchange of num- Exchange of num- Exchange of Modeling and con-
bered lists of sim- bered lists of sim- bered lists of sim- bered lists of sim- named lists of figuration of sys-
ple data points ple data points ple data points ple data points simple and com- tem, application
plex data points objects and ex-
change of I/O and
Meta data (Data
Management)
Application specific in- A few (3) applica- A few (3) applica- Some Permits vendors to Some (10+) appli- Some 275 logical
formation models tion specific data tion specific data application specif- create application- cation specific node classes with
types types ic data types specific exten- complex data 2000+ data clas-
(protection) sions types; ses;
Permits to create Permits to create
application- application-
specific exten- specific exten-
sions sions (name space
concept)
Common application
layer / encoding inde-
+ ++ ++
pendent of data defini-
tion
Dominant market Europe (South Europe (South Europe (South North America All over All over*
America, Australia, America, Australia, America, Australia, (South America,
China) China) China) Australia, China)
supported data types Fixed Fixed Fixed Fexible Flexible Flexible, easily ex-
tendable
Quality information + + + + + +
Cause of transmission + + + + + +
> 1 values in one mes- A few of same type A few of same type A few of same type Several of any type Many of any type Many of any type
sage (data groups, data and same COT and same COT and same COT
sets)
Spontaneous transmis-
+ + + + Flexible Very flexible
sion
(device) interrogation + + + + + +
Clock synchronisation + + + +
Control commands + + + + + +
Exchange integrated
+ + + + +
totals
Remote substitution
+
(online)
Substitution indication Quality indication Quality indication Quality indication Quality indication Quality indication
Any data
Time series data + + + + +
(report and logging)
Status data
Sequence of events + + + +
(report and logging)
Any data
Report data values + + + + +
(with filter)
File transfer + + + + + +
Enable/disable com-
munication control ob- + + + ++ +++
jects
Change report-
+ + + ++ +++
ing/logging behavior
Load configuration + + + + +
Complete description Paper document Paper document Paper document Paper document Paper document XML / XML Schema
of device configuration only only only only; only specifies the se-
Online Document mantic of devices,
under Development logical devices, logi-
cal nodes, data in
the context of the
real substation (de-
scribing the optional
information and pri-
vate information)
Location of configura- Configuration of Configuration of Configuration of Configuration of Configuration of Part of the configu-
tion RTU and/or IED, RTU and/or IED, RTU and/or IED, RTU and/or IED, RTU and/or IED, ration is in the IED
configuration of da- configuration of da- configuration of da- configuration of da- configuration of da- at any time con-
tabases, and con- tabases, and con- tabases, and con- tabases, and con- tabases, and con- sistent; additionally
figuration of appli- figuration of appli- figuration of appli- figuration of appli- figuration of appli- in the XML file of
cations cations cations cations cations the configuration.
It could be expected
that a SCL file for
the configuration will
soon be made
available as a down-
loadable file from
the device.
Data integration Mapping (1) of in- Mapping (1) of in- Mapping (1) of in- Mapping (1) of in- Direct mapping of Direct mapping of
dexed communica- dexed communica- dexed communica- dexed communica- named objects to named STANDARD
tion objects to ap- tion objects to ap- tion objects to ap- tion objects to ap- the variables of the objects to the vari-
plication objects plication objects plication objects plication objects application data- ables of the appli-
and (2) application and (2) application and (2) application and (2) application base or programs. cation database or
objects to the vari- objects to the vari- objects to the vari- objects to the vari- programs.
ables of the apppli- ables of the apppli- ables of the apppli- ables of the apppli-
cation database or cation database or cation database or cation database or
programs programs programs programs
Application Program-
No standard API No standard API No standard API No standard API No standard API No standard API
mers Interface (API)
Services independent +
of communication net-
works
Communication sys- V.24/V.28 or TCP/IP over Ether- RS 485/Fiber V.24/V.28 or TCP/IP and OSI TCP/IP (IPv4 and
tems supported X.24/X.27 net 802.3 or X.21 X.24/X.27; over Ethernet IPv6) and OSI over
(any linkt that sup- TCP/IP over Ether- 802.3 or X.21 (any Ethernet 802.3 or
ports TCP/IP) net 802.3 or X.21 linkt that supports X.21serial (any link
TCP/IP) that supports
TCP); Ethertype for
GOOSE and Sam-
pled Values; VPN,
…
Layering 3 layer 7 layer (TCP/IP) 3 layer (PHL, DLL, 4 layer (serial) or 7 7 layer 7 layer (TCP/IP and
AL) layer (TCP/IP or and Object Library OSI) and Logical
UDP/IP Node (Data and
Common Data)
and object Library;
3 layer possible
Addressing Link: 0, 1, or 2 oc- Stack specific Link: 0, 1, or 2 oc- Source and desti- Stack specific Stack specific
tet (several address tet nation 16-bit over (several address (several address
AL: 2 to 5 octets fields for DLL, Net- AL: 3 octets fixed serial. Add stack- fields for DLL, Net- fields for DLL, Net-
work, Transport, ...); specific addresses work, Transport, ...); work, Transport, ...);
AL: 5 octets fixed for each layer of IP application objects application objects
implementation. are named (... 64 are named (... 128
TCP/UDP port re- char) or bit mapped char) or bit mapped
served and fixed. in some cases in some cases
Configuration of com- Several attributes Some attributes of Several attributes A few attributes Some attributes of Some attributes of
munication stack each layer each layer each layer
Best Regards,
Phone +49-721-684844
Fax +49-721-679387
Email schwarz@scc-online.de
Karlheinz Schwarz received in 2007 the IEC 1906 Award "for his strong involvement in the edition of
the IEC 61850 series, its promotion inside and outside IEC, and specifically its adaptation for wind tur-
bine plant control".