Analyzing the industrial scalability of backwards compatible intralogistics systems

The (re-)development of industrial production systems has to deal with high flexibility due to customers’ demands as well as constraints such as the dimensions of the manufactory. Therefore, Intralogistics systems, which transport goods or products between machine tools in the production system, must also be flexibly assembled to fit into the given space. This presupposes that parts of the Intralogistics system, such as a belt conveyor, may be modified or exchanged by different ones and with less effort. Additionally, due to the different lifespans of mechanical, electrical and software components, often electrical devices need to be replaced by other ones during operation as a result of lacking availability thanks to shorter life cycles. Nowadays in industry, a manual adaptation of the control software is necessary after the exchange of an electrical/mechanical device with a newer one. In order to ease the software adaptation, in this paper an automatic analysis of the differences between incompatible software and an adaptation approach focusing on the functional behavior of the software is introduced. After identifying seven interaction points of the control software that need to be adapted, the approach is evaluated with an industrial case study and feedback from industrial experts to prove industrial scalability.

[1]  Jaejoon Lee,et al.  Software Product Lines: Going Beyond - 14th International Conference, SPLC 2010, Jeju Island, South Korea, September 13-17, 2010. Proceedings , 2010, SPLC.

[2]  Willibald A. Günthner,et al.  Increasing flexibility of modular automated material flow systems: A meta model architecture , 2016 .

[3]  Chanchal K. Roy,et al.  A Survey on Software Clone Detection Research , 2007 .

[4]  Michael F. Zäh,et al.  Model-driven development of PLC software for machine tools , 2008, Prod. Eng..

[5]  Adrian Rutle,et al.  A Category-Theoretical Approach to the Formalisation of Version Control in MDE , 2009, FASE.

[6]  Willibald A. Günthner,et al.  Automatic analysis and adaption of the interface of automated material flow systems to improve backwards compatibility , 2017 .

[7]  Udo Kelter,et al.  Adaptability of model comparison tools , 2012, 2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering.

[8]  Bernhard Westfechtel,et al.  Differencing and Merging of Software Diagrams - State of the Art and Challenges , 2007, ICSOFT.

[9]  Birgit Vogel-Heuser,et al.  Model-driven Engineering of Manufacturing Automation Software Projects - A SysML-based Approach , 2014, ArXiv.

[10]  Christian Brecher,et al.  Plug and play device integration for industrial automation with instant machine visualization using RFID technology , 2012, Prod. Eng..

[11]  Udo Kelter,et al.  A Generic Difference Algorithm for UML Models , 2005, Software Engineering.

[12]  Lihui Wang,et al.  Innovative control of assembly systems and lines , 2017 .

[13]  Nieke Clemens Materialf lusssteuerung heute und ihre Defizite , 2010 .

[14]  Alexander Verl,et al.  Making existing production systems Industry 4.0-ready , 2015, Prod. Eng..

[15]  W. H. M. Zijm,et al.  Warehouse design and control: Framework and literature review , 2000, Eur. J. Oper. Res..

[16]  Carlos Eduardo Pereira,et al.  Guest EditorialManufacturing plant control: Challenges and issues , 2007 .

[17]  Birgit Vogel-Heuser,et al.  Anforderungen an die Softwareevolution in der Automatisierung des Maschinen- und Anlagenbaus , 2014, Autom..

[18]  Birgit Vogel-Heuser,et al.  Challenges for Software Engineering in Automation , 2014 .

[19]  Sebastian Ulewicz,et al.  Modularity and architecture of PLC-based software for automated production Systems: An analysis in industrial companies , 2017, J. Syst. Softw..

[20]  Birgit Vogel-Heuser,et al.  Evolution of software in automated production systems: Challenges and research directions , 2015, J. Syst. Softw..

[21]  Carlos Eduardo Pereira,et al.  Manufacturing plant control: Challenges and issues , 2007 .

[22]  Viviana Bono,et al.  Delta-Oriented Programming of Software Product Lines , 2010, SPLC.

[23]  Christian Brecher,et al.  Open control systems: state of the art , 2010, Prod. Eng..