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.