powered by:
MagicWare, s.r.o.

Model Driven Development of Function Block based Distributed Control Applications

Authors:Thramboulidis Kleanthis, University of Patras, Greece
Perdikis Dimitris, University of Patras, Greece
Kantas Spiros, University of Patras, Greece
Topic:3.1 Computers for Control
Session:Networked Control, SW for Real-Time Control
Keywords: Computer aided engineering, control system design, Function Block, Distributed computer control systems, Industry automation, component based development.

Abstract

In this paper, an approach for the model driven development of distributed control systems is presented. The proposed approach adopts the IEC61499 Function Block construct for the design phase and supports many different implementation platforms. Specific model-to-model transformers have been developed to automate the transformation of FB design models to CORBA component model (CCM) executable code. GME, a meta modelling tool, and CIAO, a QoS-aware CCM implementation, were utilized to develop Archimedes, an IEC-compliant prototype Engineering Support System. Archimedes demonstrates the applicability of the proposed approach and greatly simplifies the development process of distributed control applications.