Engineering Methods and Tools for Cyber–Physical Automation Systems

Much has been published about potential benefits of the adoption of cyber-physical systems (CPSs) in manufacturing industry. However, less has been said about how such automation systems might be effectively configured and supported through their lifecycles and how application modeling, visualization, and reuse of such systems might be best achieved. It is vitally important to be able to incorporate support for engineering best practice while at the same time exploiting the potential that CPS has to offer in an automation systems setting. This paper considers the industrial context for the engineering of CPS. It reviews engineering approaches that have been proposed or adopted to date including Industry 4.0 and provides examples of engineering methods and tools that are currently available. The paper then focuses on the CPS engineering toolset being developed by the Automation Systems Group (ASG) in the Warwick Manufacturing Group (WMG), University of Warwick, Coventry, U.K. and explains via an industrial case study how such a component-based engineering toolset can support an integrated approach to the virtual and physical engineering of automation systems through their lifecycle via a method that enables multiple vendors' equipment to be effectively integrated and provides support for the specification, validation, and use of such systems across the supply chain, e.g., between end users and system integrators.

[1]  Bilal Ahmad,et al.  Direct deployment of component-based automation systems , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[2]  Ronald Rosendahl,et al.  Behavior validation of production systems within different phases of the engineering process , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[3]  Thomas Schaeffler,et al.  Evaluation of the importance of mechatronical concepts in practical applications , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[4]  Detlef Zühlke,et al.  Agile Automation Systems Based on Cyber-Physical Systems and Service-Oriented Architectures , 2011 .

[5]  Andrew A. West,et al.  COMPONENT BASED PARADIGM FOR THE DESIGN AND IMPLEMENTATION OF CONTROL SYSTEMS IN ELECTRONICS MANUFACTURING MACHINERY , 2000 .

[6]  Jürgen Haufe,et al.  Towards an integrated simulation and virtual commissioning environment for controls of material handling systems , 2012, Proceedings Title: Proceedings of the 2012 Winter Simulation Conference (WSC).

[7]  Robert Harrison,et al.  COLLABORATIVE AUTOMATION FROM RIGID COUPLING TOWARDS DYNAMIC RECONFIGURABLE PRODUCTION SYSTEMS , 2005 .

[8]  Bilal Ahmad A component-based virtual engineering approach to PLC code generation for automation systems , 2014 .

[9]  W. Edward Red,et al.  Emerging Design Methods and Tools in Collaborative Product Development , 2013, J. Comput. Inf. Sci. Eng..

[10]  Wolfgang Mahnke,et al.  OPC Unified Architecture , 2009, Autom..

[11]  Hoda A. ElMaraghy,et al.  Flexible and reconfigurable manufacturing systems paradigms , 2005 .

[12]  Moritz Tenorth,et al.  Exchanging Action-Related Information among Autonomous Robots , 2012, IAS.

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

[14]  Christiaan J. J. Paredis,et al.  5.5.1 An Overview of the SysML‐Modelica Transformation Specification , 2010 .

[15]  Valeriy Vyatkin,et al.  Redesign Distributed PLC Control Systems Using IEC 61499 Function Blocks , 2012, IEEE Transactions on Automation Science and Engineering.

[16]  Sandeep Neema,et al.  OpenMETA: A Model- and Component-Based Design Tool Chain for Cyber-Physical Systems , 2014, FPS@ETAPS.

[17]  A. W. Colombo,et al.  Modular and collaborative automation: achieving manufacturing flexibility and reconfigurability , 2008, Int. J. Manuf. Technol. Manag..

[18]  José Barbosa,et al.  Standardization in cyber-physical systems: The ARUM case , 2015, 2015 IEEE International Conference on Industrial Technology (ICIT).

[19]  Vlad Trifa,et al.  Real-world Service Interaction with Enterprise Systems in Dynamic Manufacturing Environments , 2010 .

[20]  Kagermann Henning Recommendations for implementing the strategic initiative INDUSTRIE 4.0 , 2013 .

[21]  Stefan Biffl,et al.  Automated Derivation of Configurations for the Integration of Software(+) Engineering Environments , 2010, ACoTA.

[22]  Andrew A. West,et al.  Innovative virtual prototyping environment for reconfigurable manufacturing system engineering , 2009 .

[23]  E. Estevez,et al.  A novel approach to attain the true reusability of the code between different PLC programming tools , 2008, 2008 IEEE International Workshop on Factory Communication Systems.

[24]  Armando Walter Colombo,et al.  Integration of Cross-layer Web-based Service-oriented Architecture and Collaborative Automation Technologies: The SOCRADES Approach , 2009 .

[25]  Edward A. Lee Cyber Physical Systems: Design Challenges , 2008, 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC).

[26]  Elisabet Estevez,et al.  Automatic transformation of logic models within engineering of embedded mechatronical units , 2011 .

[27]  Xi Chen,et al.  A new approach towards systems integration within the mechatronic engineering design process of manufacturing systems , 2013, Int. J. Comput. Integr. Manuf..

[28]  P. Phaithoonbuathong,et al.  SOA middleware and automation: Services, applications and architectures , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

[29]  Valeriy Vyatkin IEC 61499 as Enabler of Distributed and Intelligent Automation: State-of-the-Art Review , 2011, IEEE Transactions on Industrial Informatics.

[30]  Oliver Niggemann,et al.  On the applicability of model based software development to cyber physical production systems , 2014, Proceedings of the 2014 IEEE Emerging Technology and Factory Automation (ETFA).

[31]  K.C. Thramboulidis,et al.  Using UML in control and automation: a model driven approach , 2004, 2nd IEEE International Conference on Industrial Informatics, 2004. INDIN '04. 2004.

[32]  Andrew A. West,et al.  Reconfigurable modular automation systems for automotive power-train manufacture , 2006 .

[33]  Christiaan J. J. Paredis,et al.  Multi-view Modeling to Support Embedded Systems Engineering in SysML , 2010, Graph Transformations and Model-Driven Engineering.

[34]  Marco Gerosa,et al.  A Technology Roadmap on Service-Oriented Cross-layer Infrastructure for Distributed smart Embedded devices , 2008 .

[35]  B. Ahmad,et al.  Automatic generation of Human Machine Interface screens from component-based reconfigurable virtual manufacturing cell , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[36]  Robert Harrison,et al.  Next Generation of Engineering Methods and Tools for SOA-Based Large-Scale and Distributed Process Applications , 2014 .

[37]  Kleanthis Thramboulidis,et al.  Model-integrated mechatronics - toward a new paradigm in the development of manufacturing systems , 2005, IEEE Transactions on Industrial Informatics.

[38]  François Jammes,et al.  Service-Oriented Device Communications Using the Devices Profile for Web services , 2007, AINA Workshops.

[39]  Urbas Leon,et al.  Automatic Model Generation for Virtual Commissioning based on Plant Engineering Data , 2014 .

[40]  Andrew A. West,et al.  Component Based Distributed Control Systems for Automotive Manufacturing Machinery Developed under the Foresight Vehicle Programme , 2002 .

[41]  Andrei Lobov,et al.  OPC-UA and DPWS interoperability for factory floor monitoring using complex event processing , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

[42]  Bilal Ahmad,et al.  REALISING THE OPEN VIRTUAL COMMISSIONING OF MODULAR AUTOMATION SYSTEMS , 2011 .

[43]  Paulo Leitão,et al.  Software Methodologies for the Engineering of Service-Oriented Industrial Automation: The Continuum Project , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[44]  Birgit Vogel-Heuser,et al.  Consistent engineering information model for mechatronic components in production automation engineering , 2014, IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society.

[45]  Jens Kiefer,et al.  Mechatronic Data Models in Production Engineering , 2010 .

[46]  Reimar Schumann,et al.  Virtual Commissioning Of Manufacturing Systems A Review And New Approaches For Simplification , 2010, ECMS.

[47]  Birgit Vogel-Heuser,et al.  Enhancing a model-based engineering approach for distributed manufacturing automation systems with characteristics and design patterns , 2015, J. Syst. Softw..

[48]  Christiaan J. J. Paredis,et al.  System-level model integration of design and simulation for mechatronic systems based on SysML , 2011 .

[49]  Xun Xu,et al.  From cloud computing to cloud manufacturing , 2012 .

[50]  Kenneth David Virtual Commissioning of Factory Floor Automation: The New Paradigm in Vehicle Manufacturing , 2010 .

[51]  J.L.M. Lastra,et al.  Loosely-coupled Automation Systems using Device-level SOA , 2007, 2007 5th IEEE International Conference on Industrial Informatics.

[52]  Thorsten M. Buzug,et al.  IR-04-067 Adaptive Speciation : Introduction , 2004 .

[53]  Sotiris Makris,et al.  Virtual Commissioning of an Assembly Cell with Cooperating Robots , 2012, Adv. Decis. Sci..

[54]  A.A. West,et al.  Lifecycle Engineering of Future Automation Systems in the Automotive Powertrain Sector , 2006, 2006 4th IEEE International Conference on Industrial Informatics.

[55]  Andrew A. West,et al.  A Process Definition Environment for Component Based Manufacturing Machine Control Systems Developed Under the Foresight Vehicle Programme , 2002 .