Abstract
A major goal of Industry 4.0 is to increase changeability of production processes, and to reduce the additional cost for individualized products. A service oriented production architecture can enable this goal. However, it demands changes in the software-based systems that compose the different levels of automation in a factory. Additionally, it requires a multitude of data to reflect the demands of service-oriented manufacturing processes. In this paper, we detail the minimal data to be contained in digital twins to enable an Industry 4.0 service-oriented architecture. We use two central Industry 4.0 use cases as drivers for deriving this data. We describe services by detailing their capabilities and their quality of service in terms of time, money and resulting product quality. Using these descriptions, we detail customer’s order and the included product to be manufactured. Additionally, we describe challenges of the orchestration process like incompleteness of business processes and detail, how they can be solved using digital twins of the product, the service providers and the plant. Finally, we validate the proposed models by implementing the use cases on two model plants and give an experience report.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The German joint research project BaSys 4.0 tackles the lack of maintainability and portability of current manufacturing applications by implementing a middleware as compatibility layer.
- 2.
- 3.
- 4.
For an illustration of the architecture, see https://wiki.eclipse.org/File:BaSyx.BaSyx10Mins_8.png.
- 5.
References
Lasi, H., Fettke, P., Kemper, H.-G., Feld, T., Hoffmann, M.: Industry 4.0. Bus. Inf. Syst. Eng. 6(4), 239–242 (2014). https://doi.org/10.1007/s12599-014-0334-4
Jammes, F., Smit, H.: Service-oriented paradigms in industrial automation. IEEE Trans. Ind. Inform. 1, 62–70 (2005)
Programmable Controllers—Part 3: Programming Languages, International Electrotechnical Commission, IEC, International Standard IEC61131-3 (2003)
Glaessgen, E., Stargel, D.: The digital twin paradigm for future NASA and US air force vehicles. In: 53rd AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference 20th AIAA/ASME/AHS Adaptive Structures Conference 14th AIAA (2012)
Rosen, R., Von Wichert, G., Lo, G., Bettenhausen, K.D.: About the importance of autonomy and digital twins for the future of manufacturing. IFAC-PapersOnLine 48(3), 567–572 (2015)
Definition of Digital Twin. https://www.iiconsortium.org/pdf/IIC_Digital_Twins_Industrial_Apps_White_Paper_2020-02-18.pdf. Accessed 20 July 2020
Definition of Interoperability. http://interoperability-definition.info/en/. Accessed 05 Dec 2019
Lovelock, C., Vandermerwe, S., Lewis, B.: Services Marketing. Prentice Hall Europe, London (1996)
Turner, M., Budgen, D., Brereton, P.: Turning software into a service. Computer 36, 38–44 (2003)
Perrey, R., Lycett, M.: Service-oriented architecture. In: Proceedings of the 2003 Symposium on Applications and the Internet Workshops, 2003, pp. 116–119. IEEE January 2003
International Electrotechnical Commission: IEC 62264-1 Enterprise-control system integration–Part 1: Models and terminology. IEC, Genf (2003)
Bauer, N., Huuck, R., Lukoschus, B., Engell, S.: A unifying semantics for sequential function charts. In: Ehrig, H., et al. (eds.) Integration of Software Specification Techniques for Applications in Engineering. LNCS, vol. 3147, pp. 400–418. Springer, Heidelberg (2004). https://doi.org/10.1007/978-3-540-27863-4_22
Vyatkin, V.: Software engineering in industrial automation: state-of-the-art review. IEEE Trans. Ind. Inform. 9(3), 1234–1249 (2013)
Industrial Internet Consortium: Industrial internet reference architecture. Technical Article (2015). http://www.iiconsortium.org/IIRA.htm. Accessed 05 Mar 2020
DIN specification 91345: 2016-04 (2016). Reference Architecture Model Industrie 4.0 (RAMI4. 0)
Kassner, L., et al.: The Stuttgart IT architecture for manufacturing. In: Hammoudi, S., Maciaszek, L.A., Missikoff, M.M., Camp, O., Cordeiro, J. (eds.) ICEIS 2016. LNBIP, vol. 291, pp. 53–80. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-62386-3_3
Wang, S., Wan, J., Li, D., Zhang, C.: Implementing smart factory of Industrie 4.0: an outlook. Int. J. Distrib. Sens. Netw. 12(1), 3159805 (2016)
Böhm, B., et al.: Challenges in the engineering of adaptable and flexible industrial factories. In: Modellierung (Workshops), pp. 101–110 (2018)
Polke, M., Epple, U., Heim, M.: Process Control Engineering, VCH Verlagsgesellschaft mbH, D-69451 Weinheim (1994). ISBN 3-527-28689-6
American National Standards Institute. ANSI/ISA-88.00.02 (2001). Batch Control Part 2: Data Structures and Guidelines for Languages
American National Standards Institute: ANSI/ISA-88.00.02 (2001). Batch Control Part 2: Data Structures and Guidelines for Languages
Kuhn, T., et al.: Industrie 4.0 virtual automation bus. In: ACM ICSE 2018, Göteborg, Schweden (2018)
Grangel-González, I., Halilaj, L., Coskun, G., Auer, S., Collarana, D., Hoffmeister, M.: Towards a semantic administrative shell for industry 4.0 components. In: 2016 IEEE Tenth International Conference on Semantic Computing (ICSC), pp. 230–237. IEEE, February 2016
Colombo, A.W., Karnouskos, S., Mendes, J.M.: Factory of the future: a service-oriented system of modular, dynamic reconfigurable and collaborative systems. In: Benyoucef, L., Grabot, B. (eds.) Artificial Intelligence Techniques for Networked Manufacturing Enterprises Management. SSAM, pp. 459–481. Springer, London (2010). https://doi.org/10.1007/978-1-84996-119-6_15
Karnouskos, S., et al.: A SOA-based architecture for empowering future collaborative cloud-based industrial automation. In: IECON 2012-38th Annual Conference on IEEE Industrial Electronics Society. IEEE (2012)
Bedenbender, H., et al.: Examples of the Asset Administration Shell for Industrie 4.0 Components–Basic Part. ZVEI White Paper (2017)
Jammes, F., Smit, H., Lastra, J.L.M., Delamer, I.M.: Orchestration of service-oriented manufacturing processes. ETFA (2005)
Jammes, F., Mensch, A., Smit, H.: Service-oriented device communications using the devices profile for web services. In: Proceedings of the 3rd International Workshop on Middleware for Pervasive and Ad-Hoc Computing, pp. 1–8 (2005)
Pohl, A., Krumm, H., Holland, F., Stewing, F.J., Lueck, I.: Service-orientation and flexible service binding in distributed automation and control systems. In: 22nd International Conference on Advanced Information Networking and Applications-Workshops (AINA workshops 2008), pp. 1393–1398. IEEE, March 2008
Thramboulidis, K., Vachtsevanou, D.C., Solanos, A.: Cyber-physical microservices: an IoT-based framework for manufacturing systems. In: 2018 IEEE Industrial Cyber-Physical Systems (ICPS), pp. 232–239. IEEE, May 2018
Ciavotta, M., Alge, M., Menato, S., Rovere, D., Pedrazzoli, P.: A microservice-based middleware for the digital factory. Procedia Manuf. 11, 931–938 (2017)
Delamer, I.M., Lastra, J.L.M.: Loosely-coupled automation systems using device-level SOA. In: 2007 5th IEEE International Conference on Industrial Informatics, vol. 2, pp. 743–748. IEEE, June 2007
Varga, P., et al.: Making system of systems interoperable–the core components of the arrowhead framework. J. Netw. Comput. Appl. 81, 85–95 (2017)
Oliveira Antonino, P., Morgenstern, A., Kuhn, T.: Embedded-software architects: it’s not only about the software. IEEE Softw. 33(6), 56–62 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Schnicke, F., Kuhn, T., Antonino, P.O. (2020). Enabling Industry 4.0 Service-Oriented Architecture Through Digital Twins. In: Muccini, H., et al. Software Architecture. ECSA 2020. Communications in Computer and Information Science, vol 1269. Springer, Cham. https://doi.org/10.1007/978-3-030-59155-7_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-59155-7_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-59154-0
Online ISBN: 978-3-030-59155-7
eBook Packages: Computer ScienceComputer Science (R0)