Buscar

A factory operating system for extending existing factories to Industry 4 0

Prévia do material em texto

A
4
S
C
a
A
R
R
1
A
A
K
F
C
C
D
I
r
1
d
a
a
h
t
f
w
a
s
t
t
d
i
r
a
f
b
t
u
h
0
Computers in Industry 115 (2020) 103128
Contents lists available at ScienceDirect
Computers in Industry
jou rn al hom ep age: www.elsev ier .com/ locate /compind
 factory operating system for extending existing factories to Industry
.0
ander Lass ∗, Norbert Gronau
hair for Business Informatics, esp. Processes and Systems, University of Potsdam, August-Bebel-Str. 89, 14482 Potsdam, Germany
 r t i c l e i n f o
rticle history:
eceived 7 March 2018
eceived in revised form
4 September 2019
ccepted 16 September 2019
vailable online 20 December 2019
a b s t r a c t
Cyber-physical systems (CPS) have shaped the discussion about Industry 4.0 (I4.0) for some time. To
ensure the competitiveness of manufacturing enterprises the vision for the future figures out cyber-
physical production systems (CPPS) as a core component of a modern factory. Adaptability and coping
with complexity are (among others) potentials of this new generation of production management. The
successful transformation of this theoretical construct into practical implementation can only take place
with regard to the conditions characterizing the context of a factory. The subject of this contribution is a
eywords:
actory operating system
PPS
PS
ecentralized production control
concept that takes up the brownfield character and describes a solution for extending existing (legacy)
systems with CPS capabilities.
© 2019 Elsevier B.V. All rights reserved.
ndustry 4.0
etrofit
. Introduction
Affected by industrial trends and the progressing technological
evelopment [1,2], manufacturing enterprises are confronted with
 growing complexity within the factory. Quick market changes
nd a strong individualization of products create the necessity for
igh agility of the production management and the factory struc-
ure [3]. Hence, the implementation of adaptability [4] is essential
or achieving this agility in an efficient and dependable way. CPS,
hich are characterized through local information processing and
utonomy coupled with interconnectedness [5], are part of the
olution for coping with the growing challenges which manufac-
uring industries are facing [6].
The term CPS, which in the German-speaking world is shaped
hrough the research agenda CPS [7], is an integral element of the
iscussion around future industrial trends: CPS. These are software-
ntensive and embedded systems in integrated applications that
ealize the use of data and services anywhere in the world. CPS
re essential key building blocks and create the technological base
or self-controlling methods in production [8,9]. Made possible
y the usage of CPS decentralization allows to adequately meet
he multi-dimensional and growing complexity. Decentralization
sing intelligent and autonomous entities - in contrast to conven-
∗ Corresponding author.
E-mail address: slass@wi.uni-potsdam.de (S. Lass).
ttps://doi.org/10.1016/j.compind.2019.103128
166-3615/© 2019 Elsevier B.V. All rights reserved.
tional control structures in central monolithic form - is a suitable
approach to reduce complexity in manufacturing scenarios [10].
Equipping the production system - a complex socio-technical sys-
tem [11] - with decentralized and autonomous production units
[12] enables, among other things, a high degree of reconfigura-
bility [13]. Using several, initially independent CPS, they combine
existing plant components and entire plants into a cyber-physical
production system (CPPS). The high adaptability to changing sur-
rounding conditions through inbuilt flexibility and autonomy is
highlighted as a potential of the emerging cyber-physical produc-
tion systems [7]. CPPS realize a high level of ability to adapt [14].
A high degree of networking of their elements characterizes these
kind of production systems.
1.1. Research questions
It can be assumed that when implementing the general CPPS
idea in a factory, existing machines and systems cannot easily be
replaced by new ones. One possible solution is to enable existing
plants to act as part of a CPPS. The resulting research object is a
concept that takes up the brownfield character and allows the CPS
extension of existing systems. Research questions are:
• How can closed legacy systems be enabled to act as an element
of a CPPS?
• How can an appropriate integration be designed to use the advan-
tages of the CPPS concept effectively and sustainably?
https://doi.org/10.1016/j.compind.2019.103128
http://www.sciencedirect.com/science/journal/01663615
http://www.elsevier.com/locate/compind
http://crossmark.crossref.org/dialog/?doi=10.1016/j.compind.2019.103128&domain=pdf
mailto:slass@wi.uni-potsdam.de
https://doi.org/10.1016/j.compind.2019.103128
2 ters in
•
t
q
o
t
1
c
d
R
p
a
v
d
i
s
T
a
a
s
a
s
r
t
s
r
f
v
o
u
a
t
[
t
o
n
s
c
b
i
B
e
P
c
t
r
t
p
l
c
1
a
e
o
b
 S. Lass and N. Gronau / Compu
How can the autonomy and local information processing as well
as the necessary networking and communication of the elements
be implemented in a practical way?
To this end, the development of an appropriate solution is one of
he tasks of this work. It not only answers the formulated research
uestions but also develops a concept proposal for the realization
f CPPS elements using existing systems. A corresponding architec-
ural concept is the essential artifact of knowledge.
.2. Methodology and expected results
Based on the formulated objectives, this research uses a pro-
ess model from the Design Science portfolio. The generation of the
esired artifact therefore follows the process of the Design Science
esearch Methodology (DSRM) according to Peffers et al. [15]. In
articular, these are the phases of problem analysis, requirements
nalysis, conception and prototypical implementation as well as
alidation.
The problem analysis elaborates the general conditions of the
iscourse area, the factory. Similar to a requirements analysis,
t provides further insights into practice-relevant demands and
hows the expansion necessity of classical automation technology.
he conceptional part correlates functions for data transmission
nd abstraction levels using a layer modell with device classes. The
ssignment of PLC and CPS shows the necessity of functional expan-
ion of the classic automation instrument and provides information
bout the functions to be added. The subsequent concretion of the
olution idea includes both a hardware and a software concept. The
esult is a concept of a CPS component (I4.0 box) including architec-
ure model (factory operating system) and hardware proposal. The
ubsequent prototypical implementation transforms these theo-
etical artifacts into real device. In addition to showing practical
easibility, it serves the basis for the initial concept evaluation and
alidation.
Due to the limitation of the possibilities for experiments on the
riginal factory systems, a function-related validation is carried out
sing a case study approach, which can be classified methodically
s a combination of case study and simulation study. With regard to
he validation of constructs as a field of application of case studies
16], these represent a suitable instrument for the intended valida-
ion. That means an investigation of a single case or a small number
f cases that produces findings which are applicable to a larger
umber of cases [17]. In concrete, six cases are part of the case
tudy, structured in two implementations: a classic one centrally
ontrolled by one PLC and a decentralized version using the I4.0
ox. A layout reconfiguration of each case provides insights regard-
ng the achievable flexibility respectively effort for its realization.
oth implementations each contain three scenarios. The simulation
nvironment of the Research and Application Center Industry 4.0
otsdam forms the technical platform for experimental testing and
omparisonof both cases. A simulation-based implementation of
he case study avoids the high effort of an implementation in the
eal factory. In addition to the proof of concept, the results are quan-
itative statements on the effectiveness of the decentralized control
aradigm for this application. Under the premise of the same under-
ying complexity model, a generalization is possible by scaling and
an be transferred to other systems of the factory.
.3. State of the art
A comprehensive overview regarding cyber-physical systems
nd distributed systems in manufacturing is given by Monostori
t al. [18]. This literature analysis states that although many the-
retical concepts (such as multiagent systems, SelfX, etc.) can
e implemented in practice using CPS as a basic technology and
 Industry 115 (2020) 103128
research activities already take place in this respect, considerable
further R&D&I activities are necessary. The realisation of CPPS in
real factories or CPS-based production systems can be found there
as a three-stage model to support companies in developing their
own I4.0 vision and support their strategy finding process. How-
ever, the brownfield situation is not explicitly addressed.
For integration capability and interoperability, a theoretical
framework for a implementation of CPPS arrange the different
actors of the system into conceptual areas with regard to func-
tionalities and properties. [19]. This conceptual framework is
supplemented by individual solution modules. In particular, a
Manufacturing Service Bus (MSB) in the form of a software infras-
tructure as an object oriented API, which serves as a bridge between
the applications running on each component.
In addition to an iterative deployment to transform produc-
tion existing facilities to industry 4.0 setups, Bader et al. propose
a self-descriptive integration approach based on virtual models
(called Virtual Representations) of the shop floor objects [20]. These
objects equipped in this way encapsulate the relevant information
at the resources itself and act as element of distributed, loose cou-
pling of systems using internet-based communication. Although
it is a more concrete concept, the local implementation of the
required capabilities at the objects itself stays open. Statements
on the implementation of the CPS capabilities formulated as a pre-
requisite - especially for legacy systems - are missing.
An overview of retrofit-related research projects is provided by
Ehrlich et al. [21]. In particular, the application-specific extension
of monitoring and diagnostic capabilities in existing systems by
migration from classic fieldbus systems to ethernet-based systems,
possibly in combination with wireless communication technolo-
gies (Zigbee, etc.), is the subject of activities, as is the integration
of mobile devices (e.g. to support fault detection and manage-
ment). The common feature is the focus on a specific application
of retrofitting, i.e. to find a specific problem solution as quickly as
possible with little effort. A common scheme or procedure is not
recognizable in order to obtain a structured procedure or plan for
a general concept of retrofitting industrial production lines.
Also considering the use case of predictive maintenance, Civer-
chia et al. describe a pervasive monitoring of industrial machinery
through battery-powered IoT sensing devices, which fulfill IoT fea-
ture of globally reachable nodes via IPv6 address in the industrial
environment [22]. Furthermore, the implementation of local appli-
cation logic is part of this approach, which enables pre-evaluation of
the measured variables and the representation of all available infor-
mation as network resources according to the RESTful paradigm.
However, the focus is on the appropriate design for battery opera-
tion. Used test field is an electricity power plant and contains data
acquisition of temperature und vibrations.
Horn and Krueger identify missing standard interfaces between
production objects (machinery, plants, etc.) as restrictive element
for a effective integration in CPPS, especially machinery without
ethernet-based communication [23]. They propose a concept of
a connector layer using PLCs and micro-controllers as connector
technologies and, as a further essential insight, they pointing out,
that the fulfillment of cycle timing requirements for industrial pro-
cesses is possible through the appropriate use of non-PLC-based
components.
A further existing approach structuring the implementation of
CPS is the unified 5-level architecture concept with Smart Connec-
tion, Data-to-Information Conversion, Cyber Level, Cognition and
Configuration as functional, data-related aggregation levels [24].
Though, many of the existing only provide structuring frame-
works or guidelines for manufacturing industry, but does not deal
with brownfield implementations and leave the technical design
open. The contribution of this research is a concept that takes up the
special needs of grown, heterogeneous infrastructures in the fac-
ters in
t
t
2
s
f
o
b
(
(
u
r
p
i
b
a
i
t
r
t
s
i
s
a
p
h
h
p
f
e
r
fi
s
i
s
r
s
t
s
o
a
D
p
c
n
r
t
p
u
c
w
t
t
r
w
[
e
s
T
e
A
S. Lass and N. Gronau / Compu
ory. With the prototypical implementation, a solution is available
o successfully integrate existing, non-CPS plants into CPPS.
. Underlying conditions
A successful transformation towards CPPS requires the con-
ideration of the conditions shaping the application context of a
actory. The information technology (IT) of a factory consists mainly
f automation systems. In comparision with the office IT used
y information systems like Manuvacturing Execution Systems
MES) or Enterprise Resource Planning (ERP), the IT on factory level
see automation pyramid, e.g. [25]) has to comply with additional
nderlying conditions (see [26,27]). Among others these include (a)
eal time capabilities of the control circuits concerning information
rocessing and information transmission, as well as long duty and
nnovation cycles (> 7 years), causing (b) the implementation in
rownfield scenarios.
(a) The task of implementing control circuits for physically
cting components requires real time capabilities of the execut-
ng computer systems. Real time means that a system has all of
he following properties: First, the guarantee that the system will
eact within a certain time span (timeliness). Second, it allows
he concurrent execution of several tasks (concurrency). Third,
ystems behavior is schedulable and deterministic (predictabil-
ty), especially regarding timing requirements. Fourth, in defined
urrounding conditions, the system will operate properly (depend-
bility). Due to the strong connection with external technical
rocesses the information processing and communication needs to
appen synchronously and timely. This means the dimension time
as explicit relevance in contrast to its role in general information
rocessing [28]. There are deadlines or periodic time constraints
or the execution of tasks, so that there is either no value for the
xecution of the task after the deadline (hard real time) or only a
educed value (soft real time) [29].
(b) The typical implementation of CPS is to be seen as a brown-
eld scenario. The construction of new production facilities from
cratch is rather exception than standard. The typical situation
s the reorganization of existing plants and processes. Due to
tructures which have developed over a long period of time, this
eorganization can require a lot of effort [30]. If necessary, existing
ystems have to be included as required by investment protec-
ion or a lack of willingness to invest. The application of CPS while
imultaneously redeveloping a plant completely is not a realistic
ption. An essential research question is the appropriate and suit-
ble integration of CPS in existing information systems [31]. (c)
ue to their focus on device automation, the programming options
rovided by a standard PLC make it difficult to implement CPS
apabilities. As potentialelements of a CPPS, manufacturing units
eed sufficient communication capabilities, to realize complexity
educing autonomy and cooperation and to implement the advan-
ages of decentralization. The term manufacturing unit subsumes all
ossible entities of manufacturing and production planning. Man-
facturing units are elements of the production system. In this
ontext, they are primarily machines and tools, workpieces and
orkpiece carriers, as well as logistics equipment like automotive
ransportation systems, haulways and buffer elements. Referring
o autonomy, decentralization, and CPS these manufacturing units
ecord information, process information, and make decisions as
ell as execute them by themselves with their own resources
32]. Therefore, these subsystems require environment perception,
xtended storage and communication capabilities to allow exten-
ive information exchange, and autonomous task execution [33].
hese requirements of local information processing and decision
xecution imply the implementation of appropriate algorithms.
 task quickly reaches its limits when it comes to implementa-
 Industry 115 (2020) 103128 3
tion with the classic programming methods of automation systems
according to IEC-61131 [34]. Trying to realize scenarios regarding
quick and possibly automatic reconfiguration of plants (change-
ability) as well as the local provision of aggregated functions
and system states (complexity control) by the means of classi-
cal programmable logic controller (PLC) systems no appropriate
and satisfactory solution was found. The implementation of the
required algorithms, based on common step chain programming,
adversely affects real time capabilities (cycle time) of the system or
resulted in hard-to-maintain software. Hence, the necessity of an
adequate local implementation of complex algorithms is another
underlying condition next to the real time capabilities and the
brownfield scenario.
The combination of these three premises (a), (b), and (c) leads
to the conlcusion, that the implementation of CPS capabilities
requires the adequate extension of existing manufacturing units.
These extensions have to respect real time capabilities as well as
the possible implementation of complex algorithms. This means
in particular the avoidance of restrictions of classical automation
programming paradigms.
3. CPS empowerment for existing manufacturing units
With respect to the brownfield situation, it is necessary to
empower existing components to be able to act as a part of a
CPPS. In particular, the integration of closed legacy systems is a
typical use case. In order to meet this challenge adequately, the
presented concept includes a device which allows the retrofitting
of the demanded properties and equips a production unit with
CPS-capabilities. The device allows the implementation of different
middleware concepts like the theoretical approach of the reference
architecture model Industry 4.0 (RAMI 4.0) with its conceptional
term administration shell [35].
3.1. Operating principle
In accordance with the principle of CPS, with the extensive per-
ception of their environment by sensors and their interaction by
actuators (cf. [36]), there are two basic tasks of enhancing existing
systems: the acquisition of environmental information as a pas-
sive stage and the influence on the physical environment as an
active stage. The passive stage implements the collection of data
by existing sensors or by using additional devices. It solely accesses
the system read-only. In analogy to the differentiation in read and
write operations, it means that there are no critical intervention in
the system and the consideration of side effects and the regulation
of write operations are not necessary.
In contrast, the active stage is an intervention in the system
behavior for example by means of control loops or actuators.
Depending on the existing features of the actuator’s controllers
(e.g. electrical connection, basic logic, status feedback if neces-
sary), the suitable synchronization of the external signals with the
existing control system (e.g PLC and its program) is an important
task.
The combination of the pyramid of wisdom (DIKW hierarchy –
data, information, knowledge and wisdom; cf. [37]) and the layer
architecture of reference models for network protocols (cf. [38])
delivers the types of access as follows. The levels of interconnec-
tion are signal, data and information as well as aggregation. The
signal level refers to the physical interconnection. It covers mainly
electric signal specifications. Elements of transmission are typi-
cally bits or analogue values. Based on these elements the data
level defines basic types of data, e.g. numeric values. In connec-
tion with protocols and data models the information level provides
an enhancement with semantic aspects or complex data structures.
4 S. Lass and N. Gronau / Computers in Industry 115 (2020) 103128
Fig. 1. Comparison of PLC and CPS usin
T
o
n
d
•
•
•
P
m
c
a
C
p
h
o
d
B
F
a
o
a
o
t
F
n
v
d
ing certain time intervals. The time logging is triggered by timed
events, fitting the timed monitoring into the event driven paradigm.
Fig. 2. Operating principle of the I4.0 box.
he aggregation level allows a preprocessing as well as a aggregation
f data or information. It provides high level functions for commu-
ication and operation. With reference to this layered model, three
evice classes are useful:
A connector realizes a connection on physical and data level.
A gateway establish links on information level.
An information node serves the aggregation level.
Figure 1 reflects the three classes of control devices and assigns
LC and CPS regarding levels, objectives, and elements of trans-
ission. The elements of transmission represents the objects of
ommunication. A PLC at best covers the two lower levels. Inter-
ctions regarding levels L3 and L4 are only possible by using the
PS concept. CPS additionally offers abilities to semantically inter-
ret and aggregate data as well reduce complexity by providing
igher function calls. Though, CPS empowerment includes the task
f implementing information nodes.
A real world implementation of such an information node is a
evice, which presents a CPS and complements an existing plant.
ased on the term ”Industry 4.0”, this device is called I4.0 box.
igure 2 summarizes its operating principle. The device receives
ccess to the built-in sensors and actuators of manufacturing
bjects. If necessary, it supplements additional acquisition mech-
nisms. The CPS based device connects sensors via discrete wiring
r existing fieldbus networks of the control system (e.g. PLC). Addi-
ionally it uses independent sensors installed in a suitable position.
or access of actuators the box uses a field bus network in combi-
ation with additional input modules of the PLC or in special cases
ia direct wiring to the underlying control units (e.g. motor control
evice).
g layer model and device classes.
3.2. Factory operating system
With regard to operating systems and their function - abstrac-
tion from the underlying hardware and the management of
hardware resources [39] - the software components of the boxes
are subsumed with the term factory operating system (FabOS). The
FabOS is based on the architecture illustrated in Figure 3. Inte-
gral elements are the runtime environment, Connection Service,
Monitoring Service as well as KPI Service and Control Cen-
ter.
The runtime environment splits into two functional areas. The
Low-Level-Runtime (LLR) allows the implementation of real time
critical functions. The realization of that happens through PLC or
real time capable micro-controllers, that are programmed using
typical development environments of automation (e.g. CODESYS).
Practical tests have shown that an implementation following this
style of programming is stretched to its limits for complex algo-
rithms: The design of a freely configurable transportation system
using a central PLC as control unit, proved itselfto be difficult to
manage with sequential control programming paradigms. There-
fore, the concept includes another implementation possibility. The
High-Level-Runtime (HLR) enable the usage of high-level program-
ming languages and programming paradigms, which delivers quick
and simplified extensions for complex information processing.
Depending on the manufacturing unit and its intended applica-
tion, the operation uses from the LLR, the HLR implementation or
a combination of both.
The Connection Service allows for the communication of the
components. Similar to the driver concept of operating systems it
abstracts from the technical details and gives access to functions
of the FabOS. It allows the implementation of a gateway function
between the internal communication of the system components
and the protocols of external components or devices. This can hap-
pen using standards (like OPC-UA in the case of coupling LLR and
HLR) or using the way explicitly defined by the component sup-
plier. Instances of the Connection Service can be designated as
central service or be implemented decentrally in the relevant com-
ponents.
The perception of the environment is an essential property of a
CPS [5]. The local module Monitoring Service is an important part to
meet this requirement. In particular, each manufacturing unit logs
and saves occurring events using this component. This includes
communication processes and changes to the environment data
as well as amounts and properties of the internal model and, in
addition, user interactions. Also, the course of values is logged dur-
In addition to the local storage of events, the paradigm inversion of
control (IoC) is implemented by listeners, offering another possi-
S. Lass and N. Gronau / Computers in Industry 115 (2020) 103128 5
d com
b
a
a
t
p
r
u
c
r
u
w
t
4
w
I
c
I
s
e
c
o
c
t
a
T
t
b
f
t
e
b
Fig. 3. Architecture an
ility for communicating and obtaining information. The use case
ddressed is primarily the provision of real time data and the avoid-
nce of inefficient polling. In that case, the term real time refers
o the currentness. This means the data reflects the value actually
resent at the time of observation (as-is situation).
The Process Service coordinates temporal procedures and is
esponsible for the time synchronization of the manufacturing
nits. Dependencies concerning necessary resources during exe-
ution are modeled by the Resource Service. In particular, these are
equired material and tools, staff, assemblies or semi-finished prod-
cts. A Virtual Device can represent a model of a certain element,
hich acts as virtual (simulated) subsystem or as virtual represen-
ation (digital twin) of a real device.
. Proof of concept
The prototypical implementation of boxes and their application
ithin the test platform of the Research and Application Center
ndustry 4.0 Potsdam is part of the validation. First step of the con-
ept validation is a prototypical implementation of the box itself.
t includes hardware as well as the application of factory operating
ystem as the software part. Additionally, another requirements
volve from the objective of a simple applicability: little technical
omplexity and a cost-efficient implementation. High complexity
f the components would lead to an undesired increase of the total
omplexity. And because of the extensive networking of the sys-
em’s elements as an essential part of the I4.0 concept and the
ssociated large number of nodes to be used this gains importance.
hus, apart from the validation of the concept, the simplicity of the
argeted component to be realized is also a relevant characteristic.
Because of that, the box prototypes are based on the the Rasp-
erry Pi. Additional component is an I/O board, which is adapted to
actory specific application. This board not only provides industry-
ypical connectors (according to level 1 and 2) but also allows
nhancement of further interfaces by means of an internal back-
one. Demonstrating the concept, boxes of this prototypes are part
ponents of the FabOS.
of use cases within the test platform of the Research and Application
Center Industry 4.0.
One of these use cases is a modular transport system.
Retrofitting this existing plant by using the box prototypes a case
study represents the second part of validation. The objective is to
evaluate the discussed theoretical approach in terms of its prac-
tical feasibility and degree of goal achievement. Resulting task is
implementing a decentralized control system that integrates the
existing components. In this respect, the feature of the system con-
sidered is its flexibility. That means, the change agent is external to
the system [40]. For operationalization, this is done by determin-
ing the effort for externally caused changes to the transport system,
which require a reconfiguration. The time required to reconfigure
the system or plant is the measured value used. In other words, it is
a matter of increasing the flexibility of existing plants, or more pre-
cisely, reducing the effort for system changes through the described
approach.
4.1. Case study setup
Therefore, the installation is based on a conventional roller con-
veyor as a representative for pre-existing systems. It consists of
different types of transport modules, which are combined to con-
veyors within the production layout. Each module has a motor
control unit, whose activities are determined by simple 24 Volt sig-
nals. The modules used are shown in Figure 4. The following basic
modules are available: switches (3 ports and 1 position), straight
modules (2 ports and 2 positions as well as 2 ports and 4 positions),
and curved segments (2 ports with 2 positions) as well as one dis-
patcher (6 ports and 1 position). The following models describes the
relevant properties of a module and serve to quantify the of com-
plexity in sum. All modules are each characterized by the installed
sensor and actuator signals, number of ports for in/out-operation
and the internal positions. Ports are the transfer points between the
modules that act as input or output. Positions represent the loca-
tions of the entities to be transported within the module. They are
essentially determined by the sensors of a module. A total of 110
6 S. Lass and N. Gronau / Computers in Industry 115 (2020) 103128
and de
i
a
a
f
t
(
(
t
u
d
o
t
t
T
h
t
m
c
a
m
t
t
t
w
c
d
i
m
(
t
4
m
Fig. 4. Setup of modules 
ncoming and outgoing signals as well as 65 variables describing
 configuration or state (ports and positions) must be taken into
ccount during programming. Additionally, the configured routes
rom the relevant start and end points add complexity. There are
wo variants of implementation:
A) a decentralized control of the plant by intelligent elements in
line with the CPS concept using the I4.0 boxes
B) a central control with discrete wiring of all components using
the classic PLC and sequence programming paradigm
Implementation (A) also addresses the reduction of complexity
hrough decentralized control and the possibility of quick reconfig-
ration of the transportation system [41,42]. The whole system is
ivided into segments which individually integrate a small amount
f modules using the I4.0 boxes. All signals are directly connected
o the interface module of the box. On LLR level the basic func-
ions are implemented (like motor on until light barrier triggers).
he HLR abstracts from these elementary procedures and provides
igher-level function calls (like transit something from position A
o position B), that are accessible by external entities, too. Further-
ore, the HLR - possibly in cooperation with other CPS - solves
omplex tasks (like routing or resolving conflicts). The solution
lgorithms for these are implemented using high-level program-
ing languages (in this case Python).
Implementation (B) represents todays typical approach of con-
rol. Using a standard PLC as the central control authority the
ransport system ensures the material flow. This typeof implemen-
ation connects all sensors and actuators to one device via discrete
iring. The program creation corresponds to the PLC-typical step
hains and is based on instruction lists and partly on function block
iagrams. The comparison is drawn with the help of three scenar-
os each for (A) and (B): partial changes to the layout (failure of a
odule, addition of an element) and major changes to the layout
reconfiguration of more than a half of the modules). Figure 5 shows
he principal setup.
.2. Case study results
The efficient realization of flexibility is the general task. For
easuring flexibility the case study uses time efforts required for
scriptive characteristics.
reconfiguration. Figure 6 shows the efforts needed for the scenar-
ios of implementation (A) and (B). These are structured in the three
phases hardware setup (primarily wiring), coding and deployment
with final test of the whole plant.
Module failure scenario (A.1 and B.1): In comparison, the
decentralized variant shows less total effort (87%). This is mainly
due to the fact that the program does not need to be adapted.
The use of the CPS capability for independent adaptation from
within itself (adaptability) makes reprogramming obsolete, which
also has a positive effect on the necessary scope of tests during
(re)commissioning. The adjustment in the case of failure with a
short test of the plant of (A) is contrasted with a much higher
effort for adapting the source code of (B). In particular, using
CPS-based devices and their appropriate networking reduces the
effort for coding. In contrast to this the hardware setup only
requires minimal additional effort for variant (B). However, this
time advantage does not include the possibly increased effort of
initial program creation to realize this conversion capability. Since
this can only be done once - in contrast to the recurring time
requirement of the central PLC of variant (B) - or, in the case of
the implementation considered here, already provides most of the
functions per design (via the HLR), this is unproblematic. in con-
trast to the recurring time requirement of the central PLC of variant
(B).
Scenario adding a module (A.1 and B.1): The decentralized vari-
ant requires less time in all three phases (80%). In this scenario, too,
it can be seen that reprogramming also entails longer test phases,
i.e. commissioning requires more resources. Also in the decentral-
ized case there is less setup effort. This in turn confirms the thesis
that advantages arise from the local cabling of the decentralized
variant.
Scenario layout change (A.3 and B.3): Addresses the case that the
system cannot make the necessary adjustments on its own and the
change must be made externally. The scenario confirms the find-
ings of the previous scenarios. The required program modification
of the CPS-based variant takes less time than the creation of the
central PLC variant (25%). This is also due to the possibility of using
a high-level language contained in the software architecture and
its better problem adequacy compared to program creation using
an automation language.
S. Lass and N. Gronau / Computers in Industry 115 (2020) 103128 7
Fig. 5. Experimental setup and applied segmentation of implementation (A).
of imp
5
b
o
v
c
p
n
u
t
p
a
p
s
c
t
a
e
T
s
a
s
o
a
l
o
l
d
b
t
f
t
w
e
p
Fig. 6. Comparision 
. Conclusion
The presented concept addresses above all the typical industrial
rownfield situation. In addition to the complexity-reducing effect
f the decentralized control concept compared to the centralized
ersion, the case study described above shows that this type of
ontrol is also possible using existing non-I4.0 systems. The appro-
riate extension of existing production units to I4.0 information
odes enables the potentials of a decentralized organization to be
sed for existing systems. The first validation refers in particular
o the effort involved in system changes. Under the premise of the
rogressive increase in the complexity of information processing
nd reconfiguration effort depending on the amount of data to be
rocessed, the results scale progressively. This means that as the
ize of the system increases, the positive effects identified in the
ase study are expected to increase.
The results indicate that, through appropriate segmentation of
he control task, a reduction in the reconfiguration effort can be
chieved if the required capabilities - in this case, through the
xtension of existing systems - can be installed with less effort.
he presented concept works in this direction and covers both the
oftware and hardware level. The I4.0 box extends existing systems
nd creates the prerequisites for integration. The factory operating
ystem offers a flexible software architecture for easy application
f the box and allows the combination of classic PLC programming
nd implementation of complex algorithms.
The case study aims above all at a proof of concept. Possible
imitations result (a) from the concentration on the optimization
f a target variable - the efficient realization of flexibility, (b) the
imited size of the simulation facility used, and (c) from the vali-
ation on a model. Though, the simulation-based case study is to
e understood as a step that shows the basic potentials of decen-
ralized control in existing plants and provides a starting point for
urther test activities in real factory systems. This is consequently
he next step within the validation.
The results of this research paves the way for further testing
ithin real systems and strengthens the argumentation of the ben-
fits of Industry 4.0. At the same time, the I4.0 box prototype
rovides an approach for cost-effective implementation of CPPS in
lementation efforts.
existing factories. In addition to increasing the reconfiguration effi-
ciency of existing plants, other applications for retrofitting include
cross-machine process monitoring in heterogeneous system land-
scapes and the design of real-time control loops, i. e. the evaluation
of data with information generation takes place at the time of its
creation. Both cases are the subject of further research work.
References
Jovane, F., Westkaemper, E., Williams, D., 2008. The ManuFuture Road: Towards
Competitive and Sustainable High-Adding-Value Manufacturing. Springer
Berlin Heidelberg.
Westkaemper, E., 2013. Structural change through megatrends. In: Westkaemper,
E., Spath, D., Constantinescu, C., Lentes, J. (Eds.), Digital Production, in german.
Springer.
Kagermann, H., Wahlster, W., Helbig, J., 2013. Securing the future of German manu-
facturing industry. Recommendations for implementing the strategic initiative.
In: Final report of the Industrie 4.0 Working Group, acatech - National Academy
of Science and Engineering.
Andresen, K., Gronau, N., 2005. Adaptability concepts for enterprise resource plan-
ning systems-a component framework. AMCIS 2005 Proceedings, 150.
Lee, E.A., 2008. Cyber physical systems: Design challenges. In: in: Object Oriented
Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Sym-
posium on, IEEE, pp. 363–369.
BMBF, Future picture Industry 4.0, Federal Ministry of Education and Research -
Department IT-Systeme, in german, 2014.
Geisberger, E., Broy, M., 2015. acatech study: Integrated research agenda Cyber-
Physical Systems. acatech - National Academy of Science and Engineering.
Gronau, N., Theuer, H., 2016. Determination of the optimal degree of autonomy in a
cyber-physical production system. Procedia CIRP 57, 110–115.
acatech, acatech POSITION: Cyber-Physical Systems: Driving force for innovation in
mobility, health, energy and production, acatech - National Academy of Science
and Engineering, Springer Berlin Heidelberg, 2011.
Barbosa, J., Leit ao, P., Adam, E., Trentesaux, D., 2015. Dynamic self-organization in
holonic multi-agent manufacturing systems: The adacor evolution. Computers
in industry 66, 99–111.
Neumann, M., Constantinescu, C., Westkaemper, E., 2012. A method for multi-scalemodeling of production systems. In: Enabling Manufacturing Competitiveness
and Economic Sustainability. Springer, pp. 471–475.
Windt, K., Jeken, O., 2009. Allocation flexibility - a new flexibility type as an enabler
for autonomous control in production logistics. In: 42nd CIRP conference on
manufacturing systems. Citeseer.
ElMaraghy, H.A., 2005. Flexible and reconfigurable manufacturing systems
paradigms. International journal of flexible manufacturing systems 17 (4),
261–276.
Francalanza, E., Borg, J., Constantinescu, C., 2017. A knowledge-based tool for design-
ing cyber physical production systems. Computers in Industry 84, 39–58.
8 ters in
P
Y
G
M
R
B
E
C
H
L
H
G
D
H
IEEE 14th International Conference on, IEEE, pp. 1293–1299.
 S. Lass and N. Gronau / Compu
effers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S., 2007. A design science
research methodology for information systems research. Journal of Manage-
ment Information Systems 24 (3), 45–78.
in, R.K., 2009. Case study research: Design and methods, 4th edition. Sage publica-
tions, Inc.
erring, J., 2015. Case study research: Principles and practices, 2nd Edition. Cam-
bridge university press.
onostori, L., Kádár, B., Bauernhansl, T., Kondoh, S., Kumara, S., Reinhart, G., Sauer,
O., Schuh, G., Sihn, W., Ueda, K., 2016. Cyber-physical systems in manufacturing.
CIRP Annals 65 (2), 621–641.
ojas, R.A., Rauch, E., Vidoni, R., Matt, D.T., 2017. Enabling connectivity of cyber-
physical production systems: A conceptual framework. Procedia Manufacturing
11, 822–829.
ader, S.R., Wolff, C., Voessing, M., Schmidt, J.-P., 2018. Towards enabling cyber-
physical systems in brownfield environments. In: in: Exploring Service Science:
9th International Conference, IESS 2018, Karlsruhe, Germany, September 19-21,
2018, Proceedings, Vol. 331, Springer, p. 165.
hrlich, M., Wisniewski, L., Jasperneite, J., 2015. Usage of retrofitting for migration of
industrial production lines to industry 4. 0. Jahreskolloquium Kommunikation
in der Automation (KommA).
iverchia, F., Bocchino, S., Salvadori, C., Rossi, E., Maggiani, L., Petracca, M., 2017.
Industrial internet of things monitoring solution for advanced predictive main-
tenance applications. Journal of Industrial Information Integration 7, 4–12.
orn, C., Krueger, J., 2016. Feasibility of connecting machinery and robots to indus-
trial control services in the cloud. in: 2016 IEEE 21st International Conference
on Emerging Technologies and Factory Automation (ETFA), IEEE, 1–4.
ee, J., Bagheri, B., Kao, H.-A., 2015. A cyber-physical systems architecture for indus-
try 4.0-based manufacturing systems. Manufacturing Letters 3, 18–23.
ollender, M., 2010. Collaborative Process Automation Systems. ISA.
umzej, R., 2010. Real-time Systems’ Quality of Service: Introducing Quality of Ser-
vice Considerations in the Life Cycle of Real-time Systems. Springer London.
amm, W., Olderog, E., 2003. Formal Techniques in Real-Time and Fault-Tolerant
Systems: 7th International Symposium. In: FTRTFT 2002, Co-sponsored by IFIP
WG 2.2, Oldenburg, Germany, September 9-12, 2002, Proceedings, Lecture Notes
in Computer Science, Springer Berlin Heidelberg.
alang, W.A., 1989. Focus of international research in the field of real-time systems.
In: Henn, R., Stieger, K. (Eds.), PEARL 89 – Workshop on real-time systems, Vol.
231 of informatics technical reports, in german. Springer Berlin Heidelberg, pp.
1–12.
 Industry 115 (2020) 103128
Stankovic, J.A., Ramamritham, K., 1990. What is predictability for real-time systems?
Real-Time Systems 2 (4), 247–254.
Kuehn, W., 2006. Digital Factory, in german. Hanser München.
Gronau, N., 2014. The influence of cyber-physical systems on the design of produc-
tion systems. In: Kersten, W., Koller, H., Loedding, H. (Eds.), Industry 4. 0 - How
intelligent networking and cognitive systems change our work, Vol. Publica-
tion series of the Hochschulgruppe für Arbeits- und Betriebsorganisation e. V.
(University Group for Work and Business Organisation) (HAB), in german. GITO
Berlin, pp. 279–295.
Theuer, H., 2012. Extension of value stream design for the simulation of autonomous
production systems. In: in: Enabling Manufacturing Competitiveness and Eco-
nomic Sustainability - Proceedings of the 4th International Conference on
Changeable, Agile, Reconfigurable and Virtual production (CARV2011), Mon-
treal, Canada, 2-5 October 2011, Springer-Verlag Berlin Heidelberg, pp. 586–591.
Freitag, M., Herzog, O., Scholz-Reiter, B., 2004. Self-control of logistical processes -
a paradigm shift and its limits, in german. Industry Management 20 (1), 23–27.
IEC, IEC 61131-3: Programmable controllers - Part 3: Programming languages, ed.
3.0 Edition, International Electrotechnical Commission (IEC), 2013.
Adolphs, P., Epple, U., 2015. Status Report Reference Architecture Industry 4.0
(RAMI4. 0), Verein Deutscher Ingenieure e. V. (VDI) und German Electrical and
Electronic Manufacturers Association (ZVEI), in german.
Lee, E.A., Seshia, S.A., 2014. Introduction to Embedded Systems - A Cyber Physical
Systems Approach - Edition 1.5, LeeSeshia.org. Berkley.
Ackoff, R.L., 1989. From data to wisdom. Jorunal of Applied Systems Analysis 16, 3–9.
ISO, ISO/IEC/IEEE 42010:2011: Systems and software engineering - Architecture
description, International Organization for Standardization (ISO), Genf, 2011.
Tanenbaum, A.S., 2009. Modern operating systems, 3rd edition. Pearson Education,
Inc.
Ross, A.M., Rhodes, D.H., Hastings, D.E., 2008. Defining changeability: Reconciling
flexibility, adaptability, scalability, modifiability, and robustness for maintaining
system lifecycle value. Systems Engineering 11 (3), 246–262.
Gronau, N., Grum, M., Bender, B., 2016. Determining the optimal level of autonomy in
cyber-physical production systems. In: in: Industrial Informatics (INDIN), 2016
Theuer, H., Gronau, N., Lass, S., 2013. The impact of autonomy on lean manufacturing
systems. In: Azevedo, A. (Ed.), Advances in Sustainable and Competitive Man-
ufacturing Systems, 23rd International Conference on Flexible Automation and
Intelligent Manufacturing. Springer, pp. 1413–1423.
	A factory operating system for extending existing factories to Industry 4.0
	1 Introduction
	1.1 Research questions
	1.2 Methodology and expected results
	1.3 State of the art
	2 Underlying conditions
	3 CPS empowerment for existing manufacturing units
	3.1 Operating principle
	3.2 Factory operating system
	4 Proof of concept
	4.1 Case study setup
	4.2 Case study results
	5 Conclusion
	References

Continue navegando