A generic Approach for the Industrial Application of Skill-based Engineering using OPC UA

Current trends in the context of Industry 4.0 attempt to minimize production costs and increase productivity. Nowadays control systems consist of components from various manufacturers. Therefore, it must be possible to easily connect these components without any platform specific interface definitions or software implementations. A first approach is the industry standard OPC UA, which enables the definition of hardware-independent interfaces of automation components (i.e. PLCs). Many manufacturers already start to integrate this standard into their products but unfortunately it only defines the transport layer of data and not which data is to be transported. Therefore, vendor-overlapping communication is only possible in case there is common understanding of how variables and functions are named and interpreted. A promising step towards this is to define skills as atomic unit for modeling and operating automation processes. Consequently the fixed mapping of skills and manufacturing stations is no more necessary during the engineering process. When applying skill-based engineering concepts it is only important to model and orchestrate skills that can accomplish the required tasks. The mapping between required and available skills can be done on the fly. Accordingly in this paper we propose an OPC UA-based multi-layered approach to orchestrate and execute manufacturing workflows using production task-based skills operated on flexibly linked and different hardware components (i.e. manufacturing stations).

[1]  Andreas Pichler,et al.  Skill-based programming of complex robotic assembly tasks for industrial application , 2019, e & i Elektrotechnik und Informationstechnik.

[2]  Olivier Barais,et al.  Modeling languages in Industry 4.0: an extended systematic mapping study , 2019, Software and Systems Modeling.

[3]  Alois Zoitl,et al.  Device adapter concept towards enabling plug&produce production environments , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[4]  Jürgen Jasperneite,et al.  Scalability of OPC-UA down to the chip level enables “Internet of Things” , 2013, 2013 11th IEEE International Conference on Industrial Informatics (INDIN).

[5]  Alois Knoll,et al.  Modeling production workflows in a mass customization era , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[6]  Alois Knoll,et al.  A Hardware-Agnostic OPC UA Skill Model for Robot Manipulators and Tools , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[7]  René Lindorfer,et al.  Towards user-oriented programming of skill-based Automation Systems using a domain-specific Meta-Modeling Approach , 2019, 2019 IEEE 17th International Conference on Industrial Informatics (INDIN).

[8]  Alois Zoitl,et al.  Agile Operational Behavior for the Control-Level Devices in Plug&Produce Production Environments , 2019, 2019 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[9]  P. Ferreira,et al.  Skill based configuration methodology for evolvable mechatronic systems , 2012, IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society.

[10]  J. Wind,et al.  Customerization: The next revolution in mass customization , 2001 .

[11]  Anders Robertsson,et al.  On the integration of skilled robot motions for productivity in manufacturing , 2011, 2011 IEEE International Symposium on Assembly and Manufacturing (ISAM).

[12]  Bernhard Rumpe,et al.  A new skill based robot programming language using UML/P Statecharts , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Oto Haffner,et al.  Trends in industrial communication and OPC UA , 2018, 2018 Cybernetics & Informatics (K&I).

[14]  Alexander Raschendorfer,et al.  Adaptive Loading Station for High-Mix Production Systems , 2019 .

[15]  Ole Madsen,et al.  Robot skills for manufacturing , 2016 .

[16]  Björn Hein,et al.  Modelling and orchestration of service-based manufacturing systems via skills , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[17]  René Lindorfer,et al.  ADAPT - A decision-model-based Approach for Modeling Collaborative Assembly and Manufacturing Tasks , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[18]  Jürgen Bock,et al.  Tool and Technology Independent Function Interfaces by Using a Generic OPC UA Representation , 2018, 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA).

[19]  Alois Knoll,et al.  OPC UA for plug & produce: Automatic device discovery using LDS-ME , 2017, 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA).

[20]  Jivka Ovtcharova,et al.  Skill-Based Asset Management: A PLM-Approach for Reconfigurable Production Systems , 2014, PLM.

[21]  Alois Zoitl,et al.  Skill-based Engineering Approach using OPC UA Programs , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[22]  Jürgen Beyerer,et al.  PPRS: Production skills and their relation to product, process, and resource , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[23]  Giovani J.C. da Silveira,et al.  Mass customization: Literature review and research directions , 2001 .

[24]  Alois Knoll,et al.  OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols , 2019, 2019 IEEE International Conference on Industrial Technology (ICIT).