Towards an increased reusability of distributed control applications modeled in IEC 61499

Reusability of control code is crucial for future industrial automation in order to allow the development of high quality control systems in less time and with less cost. A key stopper for automation software reuse is the current intertwining of control logic with hardware specific code. Existing approaches that tackled such a problem could lead to improvements but will not sufficiently solve this issue. In this work we investigate a concept based on a logical grouping of I/Os to so called Instrumentation- and Control-Points and decoupling them from the control application by applying IEC 61499's adapter concept. In two industrial motivated application examples we show that this concept fulfills the requirements for increasing the reusability of control code by separating control logic from hardware specific code. Moreover, it leads to a better application software structure which is easier to maintain and to understand.

[1]  V. Vyatkin,et al.  Multiagent Smart Grid Automation Architecture Based on IEC 61850/61499 Intelligent Logical Nodes , 2012, IEEE Transactions on Industrial Electronics.

[2]  Birgit Vogel-Heuser,et al.  Test case generation approach for industrial automation systems , 2011, The 5th International Conference on Automation, Robotics and Applications.

[3]  Georg Frey,et al.  An IEC 61499 interpretation and implementation focused on usability , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[4]  Alois Zoitl,et al.  Integration of simulation in the development process of distributed IEC 61499 control applications , 2009, 2009 IEEE International Conference on Industrial Technology.

[5]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

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

[7]  Thomas Strasser,et al.  Evaluation and test environment for automation concepts in Smart Grids applications , 2011, 2011 IEEE First International Workshop on Smart Grid Modeling and Simulation (SGMS).

[8]  Kleanthis Thramboulidis,et al.  A Real-Time-Linux-Based Framework for Model-Driven Engineering in Control and Automation , 2011, IEEE Transactions on Industrial Electronics.

[9]  Alois Zoitl,et al.  IEC 61499 based simulation framework for model-driven production systems development , 2010, 2010 IEEE 15th Conference on Emerging Technologies & Factory Automation (ETFA 2010).

[10]  David Hästbacka,et al.  Model-driven development of industrial process control applications , 2011, J. Syst. Softw..

[11]  John D. Poole Model-Driven Architecture: Vision, Standards And Emerging Technologies , 2001 .

[12]  Alois Zoitl,et al.  Utilizing IEC 61499 in an MDA control application development approach , 2011, 2011 IEEE International Conference on Automation Science and Engineering.

[13]  Axel Uhl,et al.  MDA Distilled , 2004 .

[14]  Jean Bézivin,et al.  Towards a precise definition of the OMG/MDA framework , 2001, Proceedings 16th Annual International Conference on Automated Software Engineering (ASE 2001).

[15]  V. Vyatkin The IEC 61499 standard and its semantics , 2009, IEEE Industrial Electronics Magazine.

[16]  Valeriy Vyatkin,et al.  Distributed Power System Automation With IEC 61850, IEC 61499, and Intelligent Control , 2011, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[17]  John D. Martin,et al.  Glass Half Full , 2017, American Journal of Neuroradiology.

[18]  Alois Zoitl,et al.  Building hierarchical automation solutions in the IEC 61499 modeling language , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

[19]  C. Sunder,et al.  Model-driven embedded systems design environment for the industrial automation sector , 2008, 2008 6th IEEE International Conference on Industrial Informatics.

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

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

[22]  Alois Zoitl,et al.  Industrial embedded model predictive controller platform , 2011, ETFA2011.

[23]  Alois Zoitl,et al.  Component-based simulation framework for production systems , 2010, 2010 IEEE International Conference on Industrial Technology.

[24]  Jon Siegel Developing in OMG’s New Model-Driven Architecture , 2001 .

[25]  Robert Lewis Modelling Control Systems Using Iec 61499: Applying Function Blocks to Distributed Systems , 2001 .

[26]  Dongyuan Shi,et al.  Standard Function Blocks for Flexible IED in IEC 61850-Based Substation Automation , 2011, IEEE Transactions on Power Delivery.

[27]  Alois Zoitl,et al.  Different perspectives [Face to face; "IEC 61499 architecture for distributed automation: The `"glass half full" view] , 2009 .

[28]  M. Rooker,et al.  Generic and reconfigurable IEC 61499 function blocks for advanced platform independent engineering , 2011, 2011 9th IEEE International Conference on Industrial Informatics.

[29]  Christian Gerber,et al.  Does portability of IEC 61499 mean that once programmed control software runs everywhere , 2010 .