1 s2.0 S2405896318308899 Main

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Proceedings, 15th IFAC Conference on

Proceedings,
Programmable15th IFAC and
Devices Conference
Embeddedon Systems
Proceedings,
Programmable 15th IFAC and
Devices Conference
Embeddedon Systems
Ostrava, Czech Republic, May 23-25, 2018
Available
Proceedings,
Programmable
Ostrava,
15th
Czech
Proceedings,
IFAC and
Devices Conference
Republic,
15th Embedded
May
IFAC and 23-25,
Conference
on Systemsonline at www.sciencedirect.com
2018
on
Programmable
Ostrava, Czech Devices
Republic, Embedded
May 23-25, Systems
2018
Programmable
Ostrava, Czech Devices and
Republic, Embedded
May Systems
23-25, 2018
Ostrava, Czech Republic, May 23-25, 2018 ScienceDirect
IFAC PapersOnLine 51-6 (2018) 150–155
Communication Systems for Industry 4.0 and the IIoT
Communication Systems for Industry 4.0 and the IIoT
Communication
Communication Systems
Systems for
for Industry
Industry 4.0 and
and the IIoT
F. Zezulka*, P. Marcon**,
Communication Systems Z. Bradac*,
for J. Arm*,4.0
Industry 4.0 and
the
T. Benesl*,
the
IIoT
I. Vesely*
IIoT
F. Zezulka*, P. Marcon**, Z. Bradac*,
 J. Arm*, T. Benesl*, I. Vesely*
F. Zezulka*, P. Marcon**, Z. Bradac*,  J. Arm*, T. Benesl*, I. Vesely*
F. Zezulka*, P. Marcon**, Z. Bradac*,  J. Arm*, T. Benesl*, I. Vesely*
F. Zezulka*, P. Marcon**,
*Department of Control and Instrumentation, Faculty of Electrical Z. Bradac*,
 J. Arm*,
EngineeringT. Benesl*, I. Vesely*
and Communication, Brno University of
*Department of Control and Instrumentation, Faculty of 
Electrical Engineering and Communication, Brno University of
Technology,
*Department Technicka
of Control 3082/12,
and 3082/12, Brno,
Instrumentation, 616 00
Faculty Czech Republic
of Electrical (zezulka@feec.vutbr.cz,
Engineering bradac@feec.vutbr.cz,
and Communication, Brno University of
Technology,
*Department Technicka
of Control andxarmja00@vutbr.cz,Brno, 616
Instrumentation, 00
Faculty Czech
of Republic
Electrical
xbenes23@vutbr.cz, (zezulka@feec.vutbr.cz,
Engineering and bradac@feec.vutbr.cz,
Communication,
veselyi@feec.vutbr.cz) bradac@feec.vutbr.cz, Brno University of
Technology,
*Department of Technicka
Control and 3082/12, Brno,
Instrumentation,
xarmja00@vutbr.cz, 616 00
Faculty Czech
of Republic
Electrical
xbenes23@vutbr.cz, (zezulka@feec.vutbr.cz,
Engineering and Communication,
veselyi@feec.vutbr.cz) bradac@feec.vutbr.cz, Brno University of
Technology,
** Department Technicka
of Theoretical3082/12, Brno,
andBrno, 616
Experimental 00 Czech Republic
Electrical (zezulka@feec.vutbr.cz,
Engineering , Faculty of Electrical Engineering and
Technology,
** Department Brno Technicka xarmja00@vutbr.cz,
of Theoretical3082/12, and 616
Experimental xbenes23@vutbr.cz,
00 Czech Republic
Electrical veselyi@feec.vutbr.cz)
(zezulka@feec.vutbr.cz,
Engineering , 00
Faculty bradac@feec.vutbr.cz,
ofRepublic
Electrical Engineering and
Communication, xarmja00@vutbr.cz,
University of Technology, xbenes23@vutbr.cz,
Technicka 3082/12, veselyi@feec.vutbr.cz)
Brno, 616 Czech (marcon@vutbr.cz)
** Department Brno
Communication, of Theoretical and
xarmja00@vutbr.cz,
University of Experimental
Technology, Electrical
xbenes23@vutbr.cz,
Technicka Engineering
3082/12, Brno, 616,, 00 Faculty
Czechof
veselyi@feec.vutbr.cz) Electrical Engineering and
** Department of Theoretical and Experimental Electrical Engineering Faculty ofRepublic
Electrical (marcon@vutbr.cz)
Engineering and
Communication,
** Department Brno
of University of
Theoretical andTechnology,
Experimental Technicka 3082/12,
Electrical Brno, 616, 00
Engineering CzechofRepublic
Faculty Electrical (marcon@vutbr.cz)
Engineering and
Communication, Brno University of Technology, Technicka 3082/12, Brno, 616 00 Czech Republic (marcon@vutbr.cz)
Communication, Brno University of Technology, Technicka 3082/12, Brno,
Abstract: The paper discusses the basics of communication systems for open, safe, secure, near real– 616 00 Czech Republic (marcon@vutbr.cz)
Abstract: The paper
time, standardized discusses the basics
communication interfacesof communication
and examines systems the problem for open,
of a safe, secure,
unified near real–
architecture to
Abstract:
time, The paper
standardized discusses the basics
communication interfacesof communication
and examines systems
the problem for open,
of a safe, secure,
unified near real–
architecture to
Abstract:
comply with Thethe paper discusses
principles of the basics
Industry 4.0 ofascommunication
applied to systems
enterprises offortheopen,
future. safe,
Thesecure,
first nearofreal–
part the
time, standardized
Abstract:
comply with Thethe papercommunication
discusses
principles of the
Industryinterfaces
basics4.0 ofas and
applied examines
communicationto the
systems
enterprises problem
offorthe of
open, a
future. unified
safe,
The architecture
secure,
first near
part ofreal–to
the
time, standardized
analysis presents communication
Open Platform interfaces and
Communication examines
– Unified the problem
Architecture (OPC of UA),
a unified
aThe
commonarchitecture
SWofbasis to
comply
time,
analysis with the
standardized
presents principles
communication
Open of
Platform Industry 4.0
interfaces
Communication as applied
and to
examines
– Unified enterprises of
the problem
Architecture the
(OPC future.
of a unified
UA), aThe first
common part
architecture
SWofbasis the
to
comply
to with
interconnect thecommunication
principles of Industry
interfaces 4.0 and
as applied
control toplus
enterprises
information of the future.
protocols for first
the part
purposes the
of
analysis
comply
to presents
with
interconnect the Open Platform
principles
communication of Communication
Industry
interfaces 4.0 as
and – Unified
applied
control to Architecture
enterprises
plus information of (OPC
the UA), aThe
future.
protocols common
for first
the SWofbasis
part
purposes the
of
analysis presents
Industry 4.0. The Open Platform
platform enablesCommunication
readersand from – Unified
different Architecture
branches of(OPC UA), a common
engineering tothe SW basis
understand the
to interconnect
analysis
Industry presents
4.0. The communication
Open Platform
platform enablesinterfaces
Communication
readers from control
– Unified plusArchitecture
different information
branches of protocols
(OPC UA), afor
engineering common
tothe purposes
SW basis
understand of
the
to interconnect
fundamentals ofcommunication
state-of-the-art interfaces
open and
communication,control plus
a information
necessity for protocols
further for
development purposes of of
the
Industry
to
fundamentals 4.0.
interconnect The platform
communication
of state-of-the-art enables open readers
interfaces and from
communication, different
control plus branches
information
a necessity of engineering
protocols
forengineering forto
further development understand
the purposes the
of the of
the
Industry 4.0.
Industrial The
Internet platform
of Things enables
(IIoT) andreaders
Industry from 4.0 different
concepts. branches of to understand
fundamentals
Industry
Industrial 4.0.
Internetof
The state-of-the-art
platform enables
of Things (IIoT)open open communication,
readers
and Industry from different
4.0 concepts. a necessity
branches offor further
engineering development
to understand of the
fundamentals of state-of-the-art communication, a necessity for further development of the
Industrial
fundamentals
The Internet
following of Things
portion of the (IIoT)
of state-of-the-art text then andpresents
open Industry
communication,
the4.0most
concepts.a necessity
topical activitiesfor further
within development
enhancing the real of the
– time
Industrial Internet of Things (IIoT) and Industry 4.0 concepts.
The following
Industrial
properties Internetportion
of Internetof of
Things the
of the text
(IIoT)
Things thenand presents
Industry
and presents
Industry the the4.0most topical
concepts.
4.0.most
Thetopical activities
basicsactivities within
of Time within enhancing
Sensitive Networks the real
(TSN) – time
are
The following
properties portion of
of Internet of the text then
Things and Industry 4.0.most
Thetopical
basics of Timepublic enhancing
Sensitive Networks the real
(TSN) – time
are
The following
explained and portion
compared of with text
thethen presents
features and the possibilities activities
of standard within enhancing
networks theInternet)
(the real – time in
properties
The following
explained of
and Internet
portion
compared of
of Things
the
with text
the and
then Industry
presents
features and 4.0.
the The
most basics
topical
possibilities of of Time
activities
standard Sensitive
within
public Networks
enhancing
networks the
(the (TSN)
real –
Internet) are
timein
properties
relation to andof Internet
the onset of of Things
thewith and Industry
4th industrial revolution 4.0.asThe basicsinof
outlined theTime
article.Sensitive Networks (TSN) are
explained
properties
relation to of
the compared
Internet
onset of of
the Things
4th the features
and
industrial and
Industry
revolution possibilities
4.0. The
as of
basics
outlined standard
in of
theTime public
article. networks
Sensitive (the
Networks Internet)
(TSN) in
are
explained and compared with the features and possibilities of standard public networks (the Internet) in
© 2018, to
relation
explained
Keywords:
relation
to
IFACthe
and onset of
compared
theInternet
onset
the
(International
ofofthewith
4th industrial
Federation
Thinks,
4th the features
Industry
industrial
revolution
ofrevolution
Automatic
and as outlined
Control)
4.0,possibilities
communication
as outlined of in
Hosting the
standard
in
article.
by Elsevier
systems,
the public
article. OPC Ltd.UA,
All rights
networks Timereserved.
(the Internet)
Sensitive in
Keywords:
relation
Networks. to theInternet
onset ofoftheThinks, Industry
4th industrial 4.0, communication
revolution as outlined in the systems,
article. OPC UA, Time Sensitive
Keywords: Internet of Thinks, Industry 4.0, communication systems, OPC UA, Time Sensitive
Networks.
Keywords: Internet of Thinks, Industry 4.0, communication systems, OPC UA, Time Sensitive
Networks. Internet of Thinks, Industry 4.0, communication
Keywords:  systems, OPC UA, Time Sensitive
Networks. 
Networks.
1. INTRODUCTION  2. OPC UNIFIED ARCHITECTURE (OPC UA)
1. INTRODUCTION  2. OPC UNIFIED ARCHITECTURE (OPC UA)
1. INTRODUCTION  2. OPC
This paper deals with basics of communication systems for The OPC
1. INTRODUCTION 2. OPC UAUNIFIED
UNIFIED
ARCHITECTURE (OPC
is a machine-to-machine
ARCHITECTURE (OPC
UA)
communication
UA)
This paper
purposes ofdeals
open,with1. basics
safety, of
INTRODUCTION communication
security, near systems
real-time (R-T)for The
protocolOPC
2. OPC
for UA is
UNIFIED
industrial a machine-to-machine
ARCHITECTURE
automation developed communication
(OPC by UA)
the OPC
This paperofdeals
purposes open,withsafety,
basicssecurity,
of communication
near systems
real-time (R-T)for protocol
The OPCforUA is a machine-to-machine
industrial automation developed communication
by the OPC
This paper
standardized deals with
communicationbasics of
for communication
purposes of systems
Industry for
4.0 The OPC
Foundation. UA
Shortlyis a
OPC machine-to-machine
UA is an open communication
standardized SW
purposes
This paperof
standardized open,
deals withsafety,
communicationbasicssecurity,
of
for near real-time
communication
purposes of systems
Industry (R-T)for protocol
4.0 The OPCfor
Foundation. UAindustrial
Shortlyis aOPC automation
machine-to-machine
UA is an developed
open by the OPC
communication
standardized SW
purposes
(I4.0) of
system in open, safety,
enterprises of for security,
the future. near real-time
Theoffirst (R-T)
part deals protocol
interface for industrial
on Shortly
highestOPC automation
communication developed
levels by the OPC
in production
standardized
purposes of incommunication
open, safety, ofsecurity, purposes Industry
nearThereal-time (R-T)4.0 Foundation.
protocol for industrial UA
automationis an open standardized SW
(I4.0)
with system
standardized
the common enterprises
communication
SW the future.
for
communication purposes offirst
interfaces part
Industry
of deals
control, 4.0 interface
Foundation.
control on Shortly
systems highest
(VDMA, OPCcommunication
UA is
2017; andeveloped
Burke, levels
open
2017). inbyproduction
standardizedthe OPCSW
(I4.0) system
standardized in enterprises
communication of the future. The first part deals interface on highest communication levels in production
with
(I4.0) the common
system
information in
and enterprises
communication of for
SW communication thebasispurposes
future.of TheofI4.0.
interfaces
the
Industry
first ofThere
control,
part 4.0 Foundation.
deals
are control
interfacesystemson Shortly
(VDMA,
highest OPC UA is
2017; an open
Burke,
communication 2017).
levels standardized
in production SW
with
(I4.0) the
information common
system in
and SW communication
enterprises
communication of the future.
basis interfaces
of The
the first
I4.0. ofThere
control,
part deals
are control
interface
The systems
on
Foundation's (VDMA,
highestgoal 2017; Burke,
communication
for OPC UA 2017).
levels
was to in production
provide a path
with the common
explained basic SW communication interfaces of of control, control systems (VDMA, 2017; Burke, 2017).
information
with the common
explained and features,
basic communication principles
SW communication basisand of aims
the I4.0.
interfaces of of
the
There design
control, are The controlFoundation's
systems thegoal
from (VDMA, for2017;
OPC UAcommunications
Burke, was
2017).to provide a path
information
and and features,
implementation communication
of theprinciples
Open basis andof
Platform aims the
theCommunications
I4.0. There designare forward
The Foundation's original
goal for OPC OPC was to provide amodel
UAcommunications path
explained
information
and basic
and
implementation features,
communication principles
of theprinciples
Open basis andof
Platform aims
the of
I4.0. the
There
Communications designare forward
The
(namely from
Foundation's the
the Microsoft original OPC
goal forWindows-only
OPC UA was process to provide amodel
path
exchange
explained
(OPC) - basic features,
Unified Architecture (UA), and aims
abbreviated of asthethedesign
OPC forward
The from
Foundation's the original
goal for OPCOPC UA communications
was to provide amodel
path
and implementation
explained
(OPC) - basic features,
Unified of theprinciples
Architecture Open
(UA), Platform
and aims
abbreviatedCommunications
of asthethedesign
OPC (namely
forward
COM/DCOM) the Microsoft
from the would
that originalWindows-only
OPC
better meet process exchange
communications
the emerging model
needs of
and
UA. implementation
The difference of the
between Open Platform
previous OPC Communications
as the Object (namely
forward the
from Microsoft
the originalWindows-only
OPC process
communications exchange
model
(OPC)
UA. The- Unified
and implementation Architecture
difference of the Open
between (UA),
previous abbreviated
Platform OPC as theObject
Communications
as the OPC (namely COM/DCOM)
industrial the that would
Microsoft
automation. The better meet
Windows-only
original OPCthe is
emerging
process
named needsfor
exchange
OLE of
(OPC)
Linking - Unified
and Architecture
Embedding (UA),
(OLE)previous abbreviated
for Process Controlas the
and OPCthe (namely
COM/DCOM) the that would
Microsoft better meet
Windows-only the is
emerging
process needsfor
exchange of
UA.
(OPC)
LinkingThe- difference
Unified
and between
Architecture
Embedding (UA), OPC
abbreviated as the
as theObject
OPC industrial
COM/DCOM) automation.
that The
would original
better meet OPCthe named
emerging OLE
needs of
UA. The
OPC
Linking
difference
classics
and Embedding the (OLE)
and between (OLE)
for
UAProcess
OPCprevious
for is OPC
Process
Control
as the and
explained
Control itObject
and
the Process
this
the industrial
COM/DCOM)
Process
Control.
automation.
Control. that
The The
The
original
would better
original
OPCOPC
original
meet
OPC
is applied
the
is is named
emerging
applied
in OLE
in
different
needs for
of
different
UA.
OPC The difference
classics and between
the OPC previous
UA is OPC as
explained the Object
it this industrial
technologies automation.
such The original OPC is named OLE for
Linking and Embedding
contribution.
OPC classics Next
and therethe
(OLE)
are OPC
for Process
specified
UA basic
is
Control and
properties,
explained staythis
it
the
of Process
industrial
technologies Control.
automation.
suchThe as The
as
in building
original
in OPCOPC
original
building is automation,
applied
is named
automation, in OLEdiscrete
different
for
discrete
Linkingclassics
and Embedding
contribution. (OLE) for
UAProcess Control and the
of Process Control.process
The original OPC is applied
othersinand different
OPC
the art and anNext
contribution.
andthere
expected
Next there
are
thefuturespecified
OPC
areOPC development
specified
basic
basic
properties,
is explained
properties,
itstaythis
of this important
staythis
manufacturing,
of technologies
Process
manufacturing,Control.such The as
process
control
original
control
and many
in building
OPC is automation,
andWindows
many applied
others inand
is no
discrete
different
is no
OPC
the art classics
and
contribution. an and
expected
Next the future UA
development is explained
of this it
important technologies
more intended such
for theas in building
Microsoft automation,
OS only,discrete
but it
phenomenon
the art and an of there
recent
expected
are specified
industrial
future development
basic properties,instaythis
automation
of this important
of manufacturing,
technologies
more intended process
such
for theas control
in
Microsoft andWindows
building many others
automation,
OS and
only, is no
discrete
but it
contribution.
phenomenon
the Next
of
art and an expected there
recent are specified
industrial
future developmentbasic properties,
automation
of this instay of
this
important more manufacturing,
enables to process
include othercontrol
data and many
transportation others and is
technologies no
contribution.
phenomenon ofThererecent are discussed
industrial automation distinguishing
in this enables intended
manufacturing,to for the
process
include otherMicrosoft
control
data andWindows
many
transportation OStechnologies
others only,
and but
is it
no
the art and
contribution.
phenomenon an expected
Thererecent future
are development
discussed
industrial of
automation this important
distinguishing
in UA more intended
this including for the.NET
Microsoft's Microsoft Windows
Framework, XML, OSand only,
evenbutthe
it
characteristics
contribution. of the OPC UA and evaluation how OPC enables
more to
intended include
for other
the data
Microsoft transportation
Windows OS technologies
only, but it
phenomenon
characteristics
contribution. ofThere
the
Thererecent
OPC are
UA
are and discussed
industrial automation
evaluation
discussed
distinguishing
how in UA
OPC
distinguishing this including
enables
OPC toMicrosoft's
Foundation's .NET data
include binary-encoded
other Framework, XML,
transportation
TCP format and even the
technologies
(Matrikon,
corresponds
characteristics requirements
ofThere
the OPCfrom from
UA andindustry on
evaluation a communication
how OPC UA 2017). including
enables to
OPC Foundation'sMicrosoft's
include .NET
other Framework,
data XML,
transportation and even
technologies the
contribution.
corresponds
characteristics requirements
of in
thethis
OPC are
UA and discussed
industry distinguishing
on a communication
evaluation how OPC UA including Microsoft'sbinary-encoded
.NET Framework, TCPXML, formatand(Matrikon,
even the
for I4.0 purposes
corresponds requirements contribution.
from industry on a communication OPC Foundation's
including
2017). Microsoft'sbinary-encoded
.NET Framework, TCPXML, formatand(Matrikon,
even the
characteristics
for I4.0 purposes of the
in OPC
this UA and
contribution. evaluation
corresponds requirements from industry on a communication 2017). how OPC UA OPC Foundation's binary-encoded TCP format (Matrikon,
for I4.0
correspondspurposes in this
requirements contribution.
from industry on aiscommunication OPC Foundation's binary-encoded TCP
On the other hand, the OPC UA differs significantly from its format (Matrikon,
In the
for I4.0second
purposespartinofthis
thecontribution.
contribution there introduced the 2017). On the other hand, OPC the OPC
In
for
mostthe second
I4.0actual
purposespartinofthis
topic thecontribution.
of contribution
the communication there is in introduced
the wholethe 2017).
predecessor,
On the other OPC. hand, OPC the OPCUA UA betterdiffers
meetssignificantly
the emerging from its
needs
In
mostthe actual
second topic
part ofofthethe contribution
communication there is in introduced
the wholethe predecessor,
On
of the other
industrial OPC.
hand,
automation the UA UA
OPC better
UA
(Burke,
differs
meetssignificantly
differs
2017). the emerging
significantly
from
from
its
needs
its
In the second
production part of
chain inofthe contribution
thethe I4.0 there hence
systems, is introduced
the wholeTimethe predecessor,
On the other OPC.
hand, OPC
the UA UA
OPC better meetssignificantly
differs the emerging needs
from its
most
In the actual
second
production topic
part
chain of
in the
the communication
contribution
I4.0 there
systems, is in the
introduced
hence the Timethe of industrial
predecessor, automation
OPC. OPC (Burke,
UA 2017).
better meets the emerging needs
most
SensitiveactualNetworks
topic of(TSN), the communication
e.g. Ethernet inbased
the whole open of industrial
predecessor, automation
OPC. OPC (Burke,
UA 2017).
better meets the emerging needs
production
most
Sensitive chain
actualNetworks in
topicinofthethe I4.0
the I4.0 systems,
communication hence
inbasedthe
the Time
whole
open of OPC UA shows distinguishing
industrial automation (Burke, 2017). characteristics (Burke, 2017):
production
Sensitive
chain
Industrial Internet
Networks of (TSN),
Things
(TSN),
e.g.
(IIoT).
e.g.
Ethernet
systems, There
Ethernet
hence are the
based
Time
specifiedopen OPC UA shows
of industrial distinguishing
automation (Burke,characteristics
2017). (Burke, 2017):
production
Industrial
Sensitive chain
Internet in
NetworksIEEE of the
Things
(TSN), I4.0 systems,
(IIoT).
e.g. There
Ethernet hence are the Time
specified
based ofopen OPC UA shows distinguishing characteristics (Burke, 2017):
important
Industrial standards
Internet 802.1 for R-T enhancement the • Focus on communicating
OPC UA shows distinguishing characteristics (Burke,with industrial equipment
2017):
Sensitive
important
Industrial Networksof
standards
Internet IEEE
of
Things
(TSN),
802.1
Things
(IIoT).
e.g.
for
(IIoT).R-T There
Ethernet
There
are
enhancementbased
are
specified
of
specifiedopen
the OPC• UAFocusshows on communicating
distinguishing with industrial
characteristics (Burke,equipment
2017):
existing
important public Internet.
standards IEEE 802.1 for R-T enhancement of the • and
Focus systems
on for data collection
communicating with and control. equipment
industrial
Industrial
existing
importantpublicInternet of
Internet.
standards Things (IIoT). There
IEEE 802.1 for R-T enhancement of the are specified and systems for data collection and control.
existing • Focus on communicating with industrial equipment
importantpublic
existing public
Internet.
standards IEEE 802.1 for R-T enhancement of the
Internet. • Focusand systems for data collection
on communicating withand control. equipment
industrial
and systems for data collection and control.
Copyright
existing © 2018
public IFAC
Internet. 150 and systems
2405-8963 © 2018, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved. for data collection and control.
Copyright © 2018 IFAC 150
Peer review©under
Copyright 2018 responsibility
IFAC of International Federation of Automatic
150Control.
Copyright © 2018 IFAC
10.1016/j.ifacol.2018.07.145 150
Copyright © 2018 IFAC 150
2018 IFAC PDES
Ostrava, Czech Republic, May 23-25, 2018 F. Zezulka et al. / IFAC PapersOnLine 51-6 (2018) 150–155 151

• Open - freely available and implementable without 2.3 Migration from OPC classic to OPC UA
restrictions or fees.
Members of the OPC Foundation recommend following
• Cross-platform - not tied to one operating system or procedure and the proper time for migration from the OPC
programming language. classic and the OPC UA (Matrikon, 2017).
• Service-oriented architecture (SOA). Complete migration refers to replacing OPC classic via a
• Robust security. comprehensive switch to OPC UA. To that end it is needed to
keep 3rd party data accessible using an open standard that
Integral information model, which is the foundation model of enables reliable communication between HMIs, applications
the infrastructure necessary for information integration where and devices. The procedure how to enable it is shown in the
vendors and organizations can model their complex data into Fig. 1. There are several SDKs of OPC UA in the market to
an OPC UA namespace take advantage of the rich service- solve those problems. The new control infrastructure with
oriented architecture of OPC UA. There are over 35 already implemented OPC UA devices communicates already
collaborations with the OPC Foundation currently. Key by the OPC UA protocols (the right part of the Fig. 1). Data
industries include pharmaceutical, oil and gas, building sources with OPC classic Server go into the IIoT Gateway
automation, industrial robotics, security, manufacturing and via the link way in the Fig. 1.
process control (Marcon et al., 2017; Afanasev et al., 2017
Jadlovská et al. 2016, Konecny et al. 2016 and Bangemann et
al. 2016).
Even for above-mentioned features, OPC UA is very
convenient for the I4.0 information and communication
infrastructure. It enables free, open, rapid, safety and security
and at least soft R-T communication.
The first version of the Unified Architecture (UA) was
released in 2006. The current version of the specification is
on 1.03 (10 Oct 2015). The new version of OPC UA now has
added publish/subscribe communication in addition to the
client/server communications infrastructure (Matrikon, 2017,
VDMA, 2017).

2.1 OPC UA in more details

OPC UA specification defines a platform independent


service-oriented Architecture (SOA). The platform enables
Fig. 1. Migration from OPC to OPC UA (Matrikon, 2017).
the same operability in sense of classical OPC functions such
as the Data Access, Alarms and Events, as well as Historical
Data Access. The OPC UA Communication stacks are 2.4 I4.0: OPC UA communication technology
implemented in ANSI C/C++, Java and .NET and they create
basic protocols for the TCP/IP networks communication. The I4.0 is driven by advanced information and communication
standard contents already also marking of signals, technologies (Zezulka et al., 2016, Pereira et al., 2017,
autentification and authorizing over the X.509 Certification. Blazek et al. 2016). The OPC UA seems to be the main
An important feature of the OPC UA is an intensive support common communication standard for the I4.0 and IIoT
of Information Modelling. Nodes and relation among them activities and will be accepted by standardization institution
are object oriented. Therefore, a data form and related meta in EU as well as in America and all developed countries and
information are semantically specified and generically economies. In the Fig. 2 there is shown a mapping of OPC
created. UA protocols into the main general RAMI 4.0 model (Burke,
2017).
2.2 Where is a difference between OPC and OPC UA
OPC UA functions and protocols are mapped into the RAMI
The classical OPC data interface, alarms, historical data 4.0 model as follows:
access is strongly linked with the Microsoft Technology
COM/DCOM and they are solely unified with the operating • Approach for implementation of a Communication
system Windows. The new OPC UA specification defines a Layer is done by Basic IEC 62541 standard (OPC
SOA. In the addressed area of an UA server there are Unified architecture, 2017).
situated and generically created and over the network
translated not only data but also meta-data. • Approach for implementation of an Information Layer
(of the RAMI 4.0) by IEC Common Data Dictionary

151
2018 IFAC PDES
152
Ostrava, Czech Republic, May 23-25, 2018 F. Zezulka et al. / IFAC PapersOnLine 51-6 (2018) 150–155

(IEC 61360 Series/ISO 13584-42; Characteristics, means that both server and client recognize
classification and tools to eCl@ss; Electronic Device interrupts.
Description (EDD); Field Device Tools (FDT).
- Buffering of data and acknowledgements of
• Approach for implementation of a Functional and transmitted data. Lost connections don't lead to lost
Information Layers by Field Device Integration (FDI) data anymore. Lost datagrams can be re-fetched.
as integration technology.
• Approach for end-to-end engineering by Automation 2.5 Specification of OPC-UA
ML; ProSTEP iViP; eCl@ss (characteristics).
The OPC-UA protocol specification consists of 14
documents for a total of 1250 pages. Due to this complexity,
existing implementations are usually incomplete. In addition,
the existence of several serialization formats, as well as the
possibility of selectively implementing certain services such
as PubSub, eventually lead to a great heterogeneity of the
OPC-UA connection points. Under these conditions, it is
finally difficult to develop client applications that are
independent of the specific implementation of each server. In
this sense, OPC-UA does not achieve its promise of ensuring
good interoperability of systems. This can be seen typically
in factory and infrastructure projects integrating various PLC
technologies, each delivered with a different and limited
implementation of the OPC UA protocol.

Fig. 2. RAMI 4.0 (Plattform Industrie 4.0 and ZVEI). As a result, despite considerable marketing efforts to support
its adoption, OPC UA may be considered at this stage as a
The communication stack of the OPC UA reflects the standardization attempt rather than an established standard.
beginning of various innovations. The OPC UA architecture
is a service-oriented architecture (SOA) and is based on The OPC UA specification is a multi-part specification and
different logical levels. consists of the following parts:

OPC Base Services are abstract method descriptions, which 1. Concepts, 2. Security Model, 3. Address Space Model, 4.
are protocol independent and provide the basis for OPC UA Services, 5. Information Model, 6. Mappings, 7. Profiles, 8.
functionality. The transport layer puts these methods into a Data Access, 9. Alarms and Conditions, 10. Programs, 11.
protocol, which means it serializes/reserializes the data and Historical Access, 12. Discovery, 13. Aggregates, 14.
transmits it over the network. Two protocols are specified for PubSub.
this purpose. One is a binary TCP protocol, optimized for
high performance and the second is Web service-oriented In contrast to the COM-based specifications, the UA
specifications are not pure application specifications. They
one.
describe typically UA internal mechanisms, which are
The OPC information model is a so-called Full Mesh handled through the communication stack and are normally
Network based on nodes. These nodes can include any kind only of interest for those that port a stack to a specific target
of meta information, and are similar to the objects of object- or those that want to implement their own UA stack.
oriented programming (OOP). A node can have attributes for
read access (DA, HDA), methods that can be called The OPC UA application developers code against the OPC
(Commands), and triggered events that can be transmitted UA API and therefore mainly use API documentation.
(AE, DataAccess, DataChange). Nodes hold process data as Nevertheless, part 3, 4, and 5 may be of interest for
application developers (Matrikon, 2017).
well all other types of metadata. The OPC namespace
contains the type model (Zipper et al, 2017). It has been told, that OPC UA will be accepted as a common
Client software can verify what profiles a server supports. communication protocol for the 4 th industrial revolution in
the most developed industrial countries in a near future.
This is necessary to obtain information, if a server only
Reader can evaluate this statement from following Fig. 3.
supports DA functionality or additionally AE, HDA, etc.
Additionally, information can be obtained about whether a Until now OPC UA has used a client/server mechanism,
server supports a given profile. New and important features where a client requests information and receives a response
of OPC UA are: from a server. On networks with large numbers of nodes,
traffic increases disproportionately and impairs the
- Redundancy support.
performance of the system. The publisher / subscriber model
- Heartbeat for connections in both directions (to in contrast, enables one-to-many and many-to-many
indicate whether the other end is "alive"). This communication. A server sends its data to the network
(publish) and every client can receive this data (subscribe).

152
2018 IFAC PDES
Ostrava, Czech Republic, May 23-25, 2018 F. Zezulka et al. / IFAC PapersOnLine 51-6 (2018) 150–155 153

This eliminates the need for a permanent connection between systems as well as by cooperating industrial branches, one
client and server, which is particularly resource intensive. important feature is still missing. It is the real time property,
which would be sufficient for rapid industrial processes.
Industry 4.0 requirements OPC-UA solution
Therefore was established in the TSN a standardization group
Independence of
communication technology from
the The OPC Foundation is a vendor-independent non-profit
organization. Membership is not required for using the OPC-
with the aim to enhance OPC UA properties towards R-T
manufacturer, sector, operating UA technology or for developing OPC-UA products. OPC is features in the all technical – business chain of industrial
system, programming language widely used in automation but is technologically sector-
neutral. OPC-UA runs on all operating systems – there are production. This goal can be titled OPC UA over TSN.
even chip layer implementations without an operating system.
OPC-UA can be implemented in all languages – currently
stacks in Ansi C/C++, .NET and Java are available. There has been done more attempts with a goal to enable
open, safety, secure, R-T communication for purposes of
Scalability for integrated OPC-UA scales from 15 kB footprint (Fraunhofer Lemgo)
networking including the smallest through to single- and multi-core hardware with a wide range industrial use in the past. One of them had been specified and
sensors, embedded devices and
PLC controllers, PCs, smartphones,
of CPU architectures (Intel, ARM, PPC, etc.) OPC-UA is
used in embedded field devices such as RFID readers,
provided during the period of 2005 – 2008 in the Integrated
mainframes and cloud applications. protocol converters etc. and in virtually all controllers and project Virtual Automation Network: VAN
Horizontal and vertical SCADA/ HMI products as well as MES/ERP systems.
communication across all layers. Projects have already been successfully realized in Amazon FP6/2004/IST/NMP/2-016969 (Beran et al., 2010).
and Microsoft Azure Cloud.
The goal of the project was development, design, testing and
Secure transfer and authentication OPC-UA uses X.509 certificates, Kerberos or user/password
at user and application level for authentication of the application. Signed and encrypted case study implementation of a virtual network for purposes
transfer, as well as a rights concept at data point level with
audit functionality is available in the stack. of automation. Virtual automation networks represented
recent trend of communication in heterogeneous networks in
SOA, transport via established OPC-UA is independent of the transport method. Currently
standards such as TCP/IP for two protocol bindings are available: optimized TCP-based industrial automation. Heterogeneous networks consisted of
exchanging live and historic data,
commands and events (event/ call-
binary protocol for high-performance applications and
HTTP/HTTPS web service with binary or XML coded
industrial automation systems such as fieldbuses, office
back) messages. Additionally Publish/Subscribe communication LANs, and public networks (Internet and telecommunication
model can be integrated. The stacks guarantee consistent
transport of all data. Besides live and real time data also technologies). Architectural principles were shown on VAN
historical data and their mathematical aggregation are
standardized in OPC-UA. Furthermore method calls with
device profiles and intended network topologies. Salient
complex arguments are possible, but also alarm and eventing innovative approaches to industrial automation, such as
via token based mechanism (late polling).
name-based addressing, integration of Web Services and
Mapping of information content OPC-UA provides a fully networked concept for an object OpenVPN tunnelling were developed. Security aspects paid
with any degree of complexity for oriented address space (not only hierarchical but full-meshed
modeling of virtual objects to network), including metadata and object description. Object proper attention for being utmost sensitive in industry. The
represent the actual products and structures can be generated via referencing of the instances
their production steps. among each other and their types and a type model that can be
project VAN reflected the state of the development of the
extended through inheritance. Since servers carry their VAN (Integrated project of the 6th FP) in first years of the
instance and type system, clients can navigate through this
network and obtain all the information they need, even for new millennium and had been worked on by a consortium of
types that were unknown to them before. This is a base
requirement for Plug-and-Produce functionality without prior
dominant European automation vendors (Siemens, Phoenix
configuration of the devices. Contact, and Schneider Electric), research institutions and
Unplanned, ad hoc communication OPC-UA defines different “discovery” mechanisms for
technical universities. Because of less interest from the EU
for plug-and-produce function with identification and notification of OPC-UAcapable devices and industry ten years before the very begin of the I4.0,
description of the access data and their functions within a network. OPC-UA participants can be
the offered function (services) for located local (on the same host), in a subnet or global (within successfully proved case studies in mechanical engineering
self-organized (also autonomous) enterprise). Aggregation across subnets and intelligent,
participation in “smart” networked configuration-less procedure (e.g. Zeroconf) are used to
industry in Milano and in a biofuel mini power plant in
orchestration/combination of identify and address network participants. Saxony (East Germany) were not sufficient project outputs
components
for a standardization attempt in German and EU
Integration into engineering and
semantic extension
The OPC Foundation already collaborates successfully with
other organizations (PLCopen, BACnet, FDI, AIM, etc.) and
standardisation organizations (Zezulka et al., 2008).
is currently expanding its cooperation activities, e.g. MES-
DACH, ISA95, MDIS (oil and gas industry), etc. A new
cooperation initiative is with AutomationML, with the aim of
optimizing interoperability between engineering tools.
3.2 Time-Sensitive Networking

Verification of conformity with the OPC-UA is already an IEC standard (IEC 62541), and tools
defined standard and test laboratories for testing and certifying conformity are
The Time-Sensitive Networking (TSN) is a set of standards
available. Additional test events (e.g. Plugfest) enhance the under development by the Time-Sensitive Networking task
quality and ensure compatibility. Expanded tests are required
for extensions/amendments (companion standards, semantics). group of the IEEE 802.1 working group (Bradac, 2018). The
Additionally various validations regarding data security and
functional safety are performed by external test and
TSN task group was formed at November 2012 by renaming
certification bodies. the existing Audio/Video Bridging Task Group (see ref. TSN,
2018) and continuing its work. The name changed because of
Fig. 3. I4.0 requirements – OPC-UA solution (Burke, 2017). extension of the working area of the standardization group.
The standards define mechanisms for the time-sensitive
transmission of data over Ethernet networks.
3. TIME SENSITIVE NETWORKS – COMMUNICATION
OF FACTORY FOR THE FUTURE The majority of projects define extensions to the IEEE
802.1Q – Virtual LANs (ref. OPC, 2017). These extensions
3.1 OPC UA and TSN in particular address the transmission of very low
transmission latency and high availability. Possible
Despite of that OPC UA will be a common communication applications include converged networks with real time
standard for the I4.0 factory of the future and that is already Audio/Video Streaming and real-time control streams, which
accepted by designer and producers of industrial automation are used in automotive or industrial control facilities.

153
2018 IFAC PDES
154
Ostrava, Czech Republic, May 23-25, 2018 F. Zezulka et al. / IFAC PapersOnLine 51-6 (2018) 150–155

Work is also currently being carried out in AVnu Alliance's OPC UA TSN combines IT mechanisms with OT
specially created Industrial group to define Compliance & requirements to allow network nodes to communicate and
Interoperability requirements for TSN networked elements exchange information automatically.
(see ref. TSN, 2018).
Time sensitive networks are to be general communication 3.3 Technical basis of the TSN
tools for communication in the I4.0 environment. They have
to fulfil real time requirements on the larger process area TSN goes out from the technical development of industrial as
then do that industrial Ethernet standards (IE) such as well IT networks. They have a goal to utilize all what has
Profinet, PowerLink, Ethernet/IP, EtherCAT and other IEC been done in the OPC UA development and standardization
61588 standards for real time communication among control as well as in real-time properties of the development in
systems, operator level, sensors and actuators in the industrial industrial Ethernet area. The R-T features are in the I4.0 and
automation systems. The TSN are under development, but the the IIoT needed not only in the lowest control and
success of the I4.0 implementation is dependent on their communication level of the classical control pyramid, but in
standardization. A close cooperation of IEC 61588 standards the all technical – production – business chain. It is the
and development of the standardization process of TSNs is reason, that the TSN goes out from technical features of
expected. The reason of the TSN topic stems from Industrial Ethernets such as the PTP (precision Time
importance of real – time topic in the I4.0 production, which Protocol) from the IEC 61588 which is implemented in the
differs from the existing industrial communication networks most rapid industrial Ethernet standards (EtherCAT, Profinet,
in the huge amount of links, entities, data, conditions, EPL, CC-Link IE. The TSN organization cooperates during
distances, heterogeneity of components and business models the time of TSN developing with other standardization
in smart factories of the future (Diedrich et al., 2015; Grube organization to fulfil all requirements in consideration of
et al., 2017). requirements from the OT as well from the IT branch. To
enhance R-T properties of IIoT, it is necessary to use newest
From a technical standpoint, it would certainly be feasible to standards in the suite of the IEEE 802.1. This tendency goes
add real-time capability to OPC UA itself, but doing so out from the first attempt to translate video and audio data in
would involve considerable effort and would still have the real time in cars. The appropriate standard is the 802.1
disadvantages. That is why a large group of automation and AVB. For next industrial processes are the IEEE 801.1Qbv –
robotics manufacturers have joined forces to move in a the prioritized Time – Aware – Scheduler. It enables packets
different direction. OPC UA will take advantage of TSN. and frame transmission of time critical data in a prioritized
TSN is a set of extensions currently in development that will way. In the Fig. 4, are titled several time synchronization
later be included in the IEEE 802.1 standard. The goal is to mechanisms, which can be implemented for enhancement of
provide real-time data transmission over Ethernet. A R-T features of TSNs and are already standardized by the
significant advantage of the TSN standard is that the IEEE 802.1 (Vojacek, 2018).
automotive industry is behind it. That means that the required
IEEE 802.1 TSN TASK GROUP: Projects/Standards Overview
semiconductor components will be available very quickly and
relatively inexpensively. The amount of data being IEEE 802.1Qbv Time-aware shaping (per-queue based)
transmitted in automobiles has skyrocketed in the past several IEEE 802.1ASrev
Timing and synchronisation (mechanisms for
years. Conventional bus systems don't have nearly the faster fail-over of clock grandmasters)
bandwidth to handle it. The first step for the automotive IEEE 802.1Qbu Frame pre-emption
industry was adoption of the 802.1 AVB (Audio/Video IEEE 802.1CB Redundancy (frame replication and elimination)
Bridging) standard, which enables synchronized, prioritized Enhancements and improvements for stream
streaming of audio and video files. This allows images from IEEE 802.1Qcc
reservation
rear view cameras mounted on the back bumper to be Path control and reservation (based on
transferred via Ethernet. To pursue the goal of reaching new IEEE 802.1Qca
IEEE802.1aq; IS-IS)
industries and broadening the spectrum of applications, the IEEE 802.1Qch Cyclic queuing and forwarding
AVB working group became the TSN initiative. The
IEEE 802.1Qci Per-stream filtering and policing
automotive industry would also like to handle all control
tasks and applications that require functional safety over IEEE 802.1CM Time-sensitive networking for fronthaul
Ethernet. For this to be possible, they will need cycle times in
the real- time range and deterministic network behaviour. Fig. 4. TSN Sub-Standards Overview, (Vojacek, 2018).
These are the exact same requirements faced in the
automation of production lines. OPC UA TSN bridges the The frame of the very basic protocol IEEE 802.1Q
gap between the IP based world of IT and the field of factory (Wikipedia, 2018) is specified in the Fig. 5. The standard
automation. OPC UA TSN is the perfect solution for all 802.1Q adds a 32-bit field between the source MAC address
applications in factory automation. With sub-millisecond and the EtherType fields of the original frame. The minimum
synchronization, it offers sufficient precision for tasks such as frame size is left unchanged at 64 bytes (Marcon et al.,
line synchronization, SCADA system integration, basic 2018). The maximum frame size is extended from 1.518
control tasks or even conveyor belt operation and I/O bytes to 1.522 bytes. Two bytes are used for the tag protocol
integration (Sachse, 2017). identifier (TPID), the other two bytes for tag control
information (TCI).

154
2018 IFAC PDES
Ostrava, Czech Republic, May 23-25, 2018 F. Zezulka et al. / IFAC PapersOnLine 51-6 (2018) 150–155 155

Diedrich, C. and M. Riedl (2015). Integration von


Fig. 5. 802.1Q tag in an Ethernet frame (Wikipedia, 2018). Automatisierungsgeräten in Industrie-4.0-Komponenten.
Handbuch Industrie 4.0 Bd. 2, pp. 279-292.
4. CONCLUSIONS Grube, D., A.A. Malik and A. Bilberg (2017). Generic
challenges and automation solutions in manufacturing
Contribution deals with principles and technologies for data smes. Annals of DAAAM & Proceedings, 28.
and command communication for purposes of IIoT as well as Jadlovská, A, S. Jadlovská and D. Vošček (2016). Cyber-
for communication in the I4.0 factories of the future. Authors Physical System Implementation into the Distributed
specify requirements from I4.0 and search for technologies Control System, IFAC-PapersOnLine, 49(25), pp. 31-36,
and methods, which can fulfil them. Therefore, there are Konecny, J., M. Prauzek and J. Hlavica (2016). ICP
specified OPC UA which is proposed to be open SW Algorithm in Mobile Robot Navigation: Analysis of
interface and communication protocol for automation and Computational Demands in Embedded Solutions. IFAC-
information subsystems of the I4.0 applications. As a real- PapersOnLine, 49(25), pp. 396-400,
time option of OPC UA are discussed the TSN which in Marcon, P. et al. (2017). Communication technology for
connection of the OPC UA will probably fulfil real-time, industry 4.0. Progress In Electromagnetics Research
openness, virtual, safety, security features of an appropriate Symposium - Spring (PIERS), St. Petersburg, p. 1694.
common communication channel in shop as well in the top Marcon, P., F. Zezulka and Z. Bradac (2018). Terminology
floors of the factory control architecture. Authors makes of Industry 4.0. In Proc. Of TechSys 2018, Plovdiv.
small excursion in one predecessor of recent communication Matrikon (2017). Migration from OPC classic to OPC UA.
standards which has been solved in the integrated project of Available at: www. MatrikonOPC.com (Accessed: 16
the 6th FP the with the acronym VAN. January 2018).
OPC Unified Architecture (2017). In: Wikipedia: the free
ACKNOWLEDGEMENT encyclopedia. San Francisco (CA): Wikimedia
Foundation, (Accessed: 14.1.2018) Available at:
The authors gratefully acknowledge financial support from https://en.wikipedia.org/wiki/OPC_Unified_Architecture
the Ministry of Education, Youth and Sports under projects Pereira, A.C. and F. Romero (2017). A review of the
No. LO1210 - “Energy for Sustainable Development (EN- meanings and the implications of the industry 4.0
PUR)” solved in the Centre for Research and Utilization of concept. Procedia Manufacturing, 13, pp. 1206-1214.
Renewable Energy.The research was also carried out under Platform Industrie 4.0 and ZVEI (2016) Reference
support of Technology Agency of the Czech Republic Architectural Model Industrie 4.0 (RAMI 4.0) - An
(TF04000074 - Digital representation of Assets as a Introduction.
configurable AAS for OT and IT production systems). Sachse S. (2017). Field tested – field proven, OPC UA TSN,
B&R Sheet.
REFERENCES TSN (2018). Time Sensitive Networking. In: Wikipedia: the
Afanasev, M.Y. et al. (2017). Modular industrial equipment free encyclopedia. San Francisco (CA): Wikimedia
in cyber-physical production system: Architecture and Foundation, (Accessed: 14.1.2018) Available at:
integration. In: Open Innovations Association (FRUCT), https://wikipedia.org/wiki/Time-Sensitive_Networking
2017 21st Conference of. IEEE, pp. 1-9. VDMA (2017). Industrie 4.0 Communication Guideline
Bangemann, T., M. Riedl, M. Thron and C. Diedrich (2016). Based on OPC UA. VDMA, Fraunhofer.
Integration of classical components into industrial cyber– Vojacek A. (2018). Budoucnost prumyslove komunikace ve
physical systems, Proceedings of the IEEE, 104 (5), pp. znameni TSN. [online] Available at:
947-959. http://automatizace.hw.cz [Accessed 27.2.2018].
Beran, J., P. Fiedler and F. Zezulka (2010). Virtual Wikipedia, (2018), IEEE 802.1Q. [online] available at:
Automation Networks. In IEEE Industrial Electronics https://wikipedia.org/wiki/IEEE_802.1Q [Accessed
Magazine, 4(3), pp. 20-27. 20.2.2018].
Blazek, P., O. Krejcar, D. Jun and K. Kuca (2016). Device Zezulka, F., J. Beran (2008). Virtual automation networks –
Security Implementation Model based on Internet of architectural principles and the current state of
Things for a Laboratory Environment. IFAC- development. In 34th Annual Conference of IEEE
PapersOnLine, 49(25), pp. 419-424, Industrial Electronics, Orlando, FL, pp. 1545-1550.
Bradac, Z., F. Zezulka and P. Marcon (2018). Technical and Zezulka, F., P. Marcon, I. Vesely and O. Sajdl (2016).
theoretical basis of Industry 4.0 implementation. In Proc. Industry 4.0 – An Introduction in the phenomenon.
Of TechSys 2018, Plovdiv. IFAC-PapersOnLine, 49(25), pp. 8-12.
Burke, T.J. (2017). OPC Unified Architecture: Zipper, H. and C. Diedrich (2017). Detailed visualization of
Interoperability for Industrie 4.0 and the Internet of communication network topologies. In: IFAC-
Thinks. OPC Foundation. PapersOnLine, 50/1, pp. 1199-1204.

155

You might also like