A Framework for Component Based Distributed Control Software Development Using IEC 61499

A framework for component based distributed control software is proposed. The primary application for the framework is in distributed control systems. The framework proposes new software components, called automation components that can be hierarchically embedded to produce new components. Automation components are also combined to produce hierarchical component based applications. The framework is independent of the execution platform, however it is shown how an application that is developed using the framework can be executed using IEC 61499 platform. The validity of the framework is evaluated using an industrial example of a reconfigurable manufacturing cell.

[1]  Karl-Erik Årzén,et al.  CONTROL AND EMBEDDED COMPUTING: SURVEY OF RESEARCH DIRECTIONS , 2005 .

[2]  Rolf Dieter Schraft,et al.  An object-oriented Realtime Framework for distributed control systems , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  V. Vyatkin,et al.  Architecture for automation system development based on IEC 61499 standard , 2005, INDIN '05. 2005 3rd IEEE International Conference on Industrial Informatics, 2005..

[4]  Kleanthis Thramboulidis IEC 61499 in Factory Automation , 2007 .

[5]  Carlos Eduardo Pereira,et al.  SIMOO-RT-an object-oriented framework for the development of real-time industrial automation systems , 2002, IEEE Trans. Robotics Autom..

[6]  James H. Christensen IEC 61499 Architecture, Engineering Methodologies and Software Tools , 2002, BASYS.

[7]  Kleanthis Thramboulidis,et al.  Developing a CASE tool for distributed control applications , 2003 .

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

[9]  Johan Richardsson Development and Verification of Control Systems for Flexible Automation , 2005 .

[10]  George J. Vachtsevanos,et al.  Software technology for implementing reusable, distributed control systems , 2003 .

[11]  Kleanthis Thramboulidis Development of distributed industrial control applications: the CORFU framework , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[12]  Mingjun Zhang,et al.  Functional model based object-oriented development framework for mechatronic systems , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[14]  Youxian Sun,et al.  A design pattern for holonic manufacturing system in the IEC61499-based model-view-controller framework , 2003, IEEE International Conference on Industrial Informatics, 2003. INDIN 2003. Proceedings..

[15]  Valeriy Vyatkin,et al.  OOONEIDA: an open, object-oriented knowledge economy for intelligent industrial automation , 2005, IEEE Transactions on Industrial Informatics.