Cloud Computing for Industrial Automation Systems - A Comprehensive
Overview
Omid Givehchi1 , Henning Trsek1 , and Juergen Jasperneite1,2
1 inIT - Institute Industrial IT, Ostwestfalen-Lippe University of Applied Sciences, D-32657 Lemgo, Germany {omid.givehchi, henning.trsek, juergen.jasperneite}@hs-owl.de 2 Fraunhofer IOSB-INA Application Center Industrial Automation, D-32657 Lemgo, Germany juergen.jasperneite@iosb-ina.fraunhofer.de
Abstract many enterprises worldwide due to its flexibility and many
other advantages [1]. This poses two main questions: Is Cloud computing has recently emerged as a new com- there any potential to adapt this technology for usage in in- puting paradigm in many application areas comprising dustrial automation and why should manufacturing com- office and enterprise systems. It offers various solutions panies care about using it in their automation systems? to provide a dynamic and flexible infrastructure to host This work aims at analyzing these questions and provid- computing resources and deliver them as a service on- ing detailed answers in order to identify the existing gaps demand. Since industrial automation systems of the future where this new technology can provide solutions for in- have to be adaptable and agile, cloud computing can be dustrial automation systems. considered as a promising solution for this area. However, The main goal of this paper is to provide an overview of the requirements of industrial automation systems differ cloud computing in automation by discussing current re- significantly from the office and enterprise world. search activities. Therefore, cloud computing will be first This paper provides an overview of the latest concepts evaluated as a solution to implement a global automation of cloud computing technology for industrial automation. architecture by analyzing existing works in this context. Existing works are categorized based on the levels of au- These works will be categorized with respect to the dif- tomation systems and research gaps are discussed based ferent levels of the traditional automation pyramid hierar- on these findings. A general cloud model for automation chy. After this, the current state and future work will be is derived from existing proposals by refining them fur- determined as a part of this work. Based on already pro- ther. This cloud model will offer automation functions as posed architectures for future automation systems, these services from a dynamic infrastructure. architectures are extended accordingly, because the exist- ing proposals are limited to very abstract models for the future. 1. Introduction 2. Related Work Today, automation systems are facing fast growing market demands where agility and flexibility in produc- Basically, existing works related to cloud computing tion plants is needed. In addition, over the next years, in automation could be categorized based on their focus the fourth industrial revolution will grow based on “intel- on each individual automation level. Most of these works ligent” production. The main focus for Industry 4.0 are aim at migrating functions and services from the common smart objects, autonomous products and decision making hierarchical automation architecture to a flat architecture. processes [19] using new technologies from Information Technology (IT) domain. 2.1. Enterprise Management and Manufacturing Exe- Cloud computing, as a new trend from the IT area, cution Level might become an enabler for these future automation sys- Among the works related to the higher levels of the tems, because it has recently influenced many areas such automation especially enterprise management level, Xu as office and enterprise systems. Cloud computing has et al. [20] discussed some of the essential features for rapidly emerged as an accepted computing paradigm in cloud computing with regard to apply them in manufactur-
ing management systems. ”Cloud Manufacturing” is pro- side wind turbines to a cloud infrastructure. posed as a business model to transform traditional man- There are several solutions related to the sensor cloud ufacturing business model and create intelligent factory which are described in [8] for general purposes and IT networks that encourage effective collaborations. Simi- applications. Most of these works focused on connecting larly, Tao et al. [17] combined existing advanced man- devices with M2M standards and interfaces to the cloud ufacturing models with cloud computing technology to and therefore local cloud solutions, e. g. private clouds, achieve a new computing and service-oriented manufac- were not addressed. turing model, named cloud manufacturing (CMfg). A first use case for engineering applications as a ser- Pérez et al. [13] proposed a new manufacturing vice has been investigated in [7]. The main focus was to paradigm called “Cloud agile manufacturing”. The main deliver engineering applications from the cloud to the user aim for this work is to offer industrial automation func- without having installation and maintenance efforts. tions as a service to enable the users in higher levels to access available functionalities of the automation system 2.4. Summary with minimum complexity. After analyzing the state of the art, a lack of projects Gilart-Iglesias in [6] proposed a service model for de- and research works in the area of cloud computing for au- livering industrial machinery as a service to incorporate tomation was noticed, especially lower levels of automa- them easily during production process in order to facil- tion are not sufficiently addressed. The main reason for itate self-management and proactive management of the this could be the leakage of information about this buz- business logic for which it is responsible. zword in automation industry which is known as a conser- vative domain against new technologies. 2.2. Process Control Level Since cloud computing is one of the potential solu- For the process control level, several research projects tions for integration between different automation levels, especially related to Service Oriented Architectures the necessity for research to provide integration between (SOA) have been done already. Related to these works, available applications must be considered. The summary Delsing et al. [3] proposed an approach to migrate from of existing works is shown in Table 1. As viewed, some of legacy industrial systems to the next generation of SOA- the requirements, e. g. real-time and security are not suf- based automation systems.Gerach et al. [5] proposed a ficiently addressed and remain as open research questions private cloud model to host and deliver SIMATIC PCS7 for the future. as a generic Distributed Control System (DCS). The IMC-AESOP project [10] is another interesting work which aims to develop SOA-based approach for 3. Proposed Architectures for Industrial Au- next generation of SCADA/DCS systems targeting pro- tomation cess control applications. Similarly, Combs et al. [2] an- alyzed migration of the SCADA systems to cloud com- During recent years, industrial automation witnessed puting. Consequently, SCADA providers and users can the new demands and trends in different areas. First so- reduce costs and achieve more scalability. Furthermore, lutions for agile and smart manufacturing and other new Web-oriented Automation System (WOAS) [12] project trends have appeared. Field devices become more in- aims to research a new architecture for automation sys- telligent by embedding new functionalities inside IO de- tems based on web and cloud technologies. Staggs et al. vices or sensors and actuators. These trends might re- [16] proposed a system including a computing cloud hav- quire the definition of new automation architectures dif- ing at least one data storage unit and one processing unit fering from the current hierarchical automation pyramid. as a simple demonstrator for an industrial automation ap- Among these newly proposed architectures, Vogel-Heuser plication. Beside the works in this level, still concrete im- et. al. [18] introduced a new architecture as global in- plementation and evaluation for the proposals are missing formation architecture for industrial automation. It con- within most of the works. sists of two main layers presented with two cones which are placed between business and technical processes. The 2.3. Control and Field Level lower layer represents the migration of field and control Related to the lower levels of automation, i. e. control levels in traditional pyramid including devices and func- and field levels, number of existing works are mainly lim- tionalities, whereas the upper layer represents the the pro- ited due to the tough requirements of these levels. These cess control and management levels on top of the control levels basically consist of physical devices and functions. level in the automation pyramid. An information model is These functions can be offered as services from the cloud. inserted between these two layers to standardize the infor- Therefore, the main goal for the works related to these mation exchange in a structured way for achieving verti- levels is to provide interactions between the cyberspace cal and horizontal integration between devices and entities (cloud) and the physical world (real field devices). during the whole engineering life-cycle. A cloud solution has been introduced in [11] which At the end of this proposal, the authors described the shows an application to connect sensors and actuators in- new model as a short motivation and introduction for a Category Enterprise management and MES Process control Control and field Requirements [20] [17] [13] [6] [14] [3] [5] [10] [2] [15] [12] [16] [9] [11] [4] [7] Cost Reduction Adaptability Information integration Real-time capability Reliability Scalability Security Table 1. Categorization of related work and related projects
and real devices will be enabled by encapsulating services
and functions inside delivery standards. In our proposed architecture this is introduced as Everything-as-a-Service (XaaS) for automation. As shown in Figure 2, the control and field levels still exist traditionally based on the well-known automation pyramid, since these levels are covering all physical de- vices on the factory floor. However, the upper levels have been changed. Since they are basically providing non- physical functions and services, it is possible to migrate them into the cloud. Each group of functions could be realized as individual cloud unit which addresses a partic- ular automation level. These individual units are shown as standalone boxes for each group of functions in Figure 2. Figure 1. Global Information Architecture Consequently, these units are consisting of different ap- with use of Cloud Computing [15], based on plications in each level as sub-units. For instance, process [18] control functions is including applications which deliver these kinds of functions as standard services to other units. All units are connected via a standard service bus which is offered from Service Oriented Architecture (SOA) tech- huge change in automation. They promised a big im- nology to provide integration and interoperability between provement in engineering life-cycle and more flexible op- different objects. erations. Based on this, cloud computing technology has The control level is divided into two parts in this archi- been applied in [15] as a solution to implement this newly tecture. The first part is the physical control level which proposed architecture for automation. The architecture is includes common PLCs close to the technical process to shown in Figure 1 and was implemented using an exam- be able to provide the highest performance for control ple application. Special automation functions and services loops. The second part of the control level migrated to can be offered directly as SaaS from the IT-cloud as well the cloud. It offers control functions directly to field de- as Automation-Cloud. Alternatively, a PaaS is used as a vices from the cloud with a reduced performance. This automation platform to deliver specific needs for integra- approach could be implemented as soft controllers which tion, e. g. process logs and plug and play parameters. The provide control functions via the network. authors conclude that this solution resulted in an improved information flow. 4. Conclusion and Outlook As shown in Figure 1, automation cloud (AT-Cloud) is offered to provide functions and services in lower levels In this paper, solutions based on cloud computing tech- and the IT-Cloud hosts applications and services in up- nology have been analyzed in order to find their poten- per levels of the automation. Integration between these tials for a deployment in industrial automation systems. two infrastructures are provided by an Information Model. With the rise of applying Information Technologies such Considering basic cloud computing features and architec- as the Internet of Things, Service Oriented Architectures ture, the Information Model could be replaced with a ser- and mobile computing in industrial automation, there is a vice bus and can be shifted to the cloud as displayed in further need for a platform to provide information integra- Figure 2. As a result of this migration, along with the tion, a repository and analysis for the connected devices definition of standard services, it is possible to replace IT (things). Cloud computing could be a possible solution and Automation clouds with a single cloud proposal il- for this reason. On the other hand, this technology could lustrated in Figure 2. The integration between the cloud be assumed as a solution for implementation of newly pro- Business Process [4] Digi. iDigi Device Cloud - Application Platform for Device Networks. datasheet: http://www.digi.com/pdf/dsidigidevicecloud.pdf, Jan Enterprise Management Manufacturing Execution 2012. Functions Functions [5] S. Gerach, S. Runde, M. Schneider, and M. Glaser. Cloud Computing im Kontext eines Prozessleitsystems. atp edi- Control Process Control tion, 01-02, 2013. Functions Functions [6] V. Gilart-Iglesias, F. Macia-Perez, D. Marcos-Jorquera, and F. Mora-Gimeno. Industrial machines as a service: M ES Modelling industrial machinery processes. In Industrial Server Fu Manufacturi nc Informatics, 2007 5th IEEE International Conference on, Everything-as-a-Service ng Execution Level tio ns volume 2, pages 737–742, 2007. [7] O. Givehchi. Potentials of cloud computing for industrial Controllers automation systems. Master’s thesis, Ostwestfalen Uni- Control Level versity of Applied Sciences, 2012. Field Level Sensors Actuators I [8] M. A. Hossain. A survey on sensor-cloud: Architecture, applications, and approaches. International Journal of Technical Process I: Information Distributed Sensor Networks, 2013, 2013. [9] A. M. Houyou, H.-P. Huth, C. Kloukinas, H. Trsek, and Figure 2. Cloud-based Architecture for In- D. Rotondi. Agile manufacturing: General challenges and dustrial Automation an IoT@ Work perspective. In Emerging Technologies & Factory Automation (ETFA), 2012 IEEE 17th Conference on, pages 1–7. IEEE, 2012. [10] S. Karnouskos and A. Colombo. Architecting the next posed architectures for automation. This would be possi- generation of service-based scada/dcs system of systems. ble with migration of current automation functions to the In IECON 2011 - 37th Annual Conference on IEEE Indus- cloud by considering application requirements. trial Electronics Society, pages 359–364, 2011. During the state of the art research in this paper, it was [11] S. Kuppinger. Cloud in der automation. Computer Au- realized that there is a gap for cloud solutions in automa- tomation, Feb 2012. [12] R. Langmann, O. Makarov, L. Meyer, and S. Nesterenko. tion especially in lower levels thus far, that should be as- The woas project: Web-oriented automation system. In sumed as the main objectives for future work. Particularly, Remote Engineering and Virtual Instrumentation (REV), the control level must be further investigated in order to 2012 9th International Conference on, pages 1–3, 2012. address reliability and real-time issues. To satisfy indus- [13] F. Maciá Pérez, J. Berná Martı́nez, D. Marcos Jorquera, trial companies for migrating to cloud-based systems, new I. Lorenzo Fonseca, A. Ferrándiz Colmeiro, et al. A new approaches should be applied widely based on vendor in- paradigm: cloud agile manufacturing. 2012. dependent standards to ensure their interoperability with [14] M. Meier, J. Seidelmann, and I. Mezgr. Manucloud - die special consideration of security issues. manufacturing-as-a-service-umgebung der nchsten gener- ation. Fraunhofer IPA Jahresbericht, 2010. [15] J. Schlick, P. Stephan, and T. Greiner. Kontext, Dienste Acknowledgments und Cloud Computing - Eigenschaften und Anwendungen cyber-physischer Systeme. atp edition, 04, 2013. This work was partly funded by the EU FP7 STREP [16] K. Staggs and P. McLaughlin. Cloud Computing For project IoT@Work under grant number ICT-257367 and An Industrial Automation and Manufacturing System, 22 the German Federal Ministry of Education and Re- 2010. WO Patent 2,010,120,440. search (BMBF) within the German Leading-Edge Tech- [17] F. Tao, L. Zhang, V. Venkatesh, Y. Luo, and Y. Cheng. nology Cluster ”Intelligent Technical Systems OstWest- Cloud manufacturing: a computing and service-oriented falenLippe” (it’s OWL). manufacturing model. Proceedings - Institution of Me- chanical Engineers Part B Journal of Engineering Manu- facture, 225; Jg. 2011(10):1969–1976, 2011. Quelldaten- References bank: JADE. [18] B. Vogel-Heuser, G. Kegel, K. Bender, and K. Wucherer. [1] J. Bughin, M. Chui, and J. Manyika. Clouds, big data, and Global information architecture for industrial automation. smart assets: Ten tech-enabled business trends to watch, Automatisierungstechnische Praxis (atp), Oldenbourg- Aug. 2010. Verlag, Muenchen, 2009. [2] L. Combs. Cloud computing for scada. Control Engi- [19] W. Wahlster. From Industry 1.0 to Industry 4.0: Towards neering Magazine, Available at: http://www. controleng. the 4th Industrial Revolution. Forum Business meets Re- com/index. php, 2011. [3] J. Delsing, J. Eliasson, R. Kyusakov, A. Colombo, search, 2012. [20] X. Xu. From cloud computing to cloud manufactur- F. Jammes, J. Nessaether, S. Karnouskos, and C. Diedrich. ing. Robotics and computer-integrated manufacturing, A migration approach towards a soa-based next generation 28(1):75–86, 2012. process control and monitoring. In IECON 2011-37th An- nual Conference on IEEE Industrial Electronics Society, pages 4472–4477. IEEE, 2011.
Computing in Civil Engineering Proceedings of The 2013 ASCE International Workshop On Computing in Civil Engineering June 23-25-2013 Los Angeles California