An IEC61499-based development approach for distributed industrial control applications

Mohamed Khalgui, Kleanthis Thramboulidis · International Journal of Modelling Identification and Control · 2008

The IEC61499 standard proposes the function block (FB) model for the next generation of distributed control applications. This model defines the FB type to be the basic construct in this paradigm. A control application is considered as a network of interconnected instances of FB types. These applications can be executed on one device such as a multitasking programmable logic controller (PLC), but they are usually executed on a network of interconnected devices. In this paper, a methodology for the development and deployment of IEC61499-based control applications on a network of interconnected devices is proposed. The methodology is based on a hybrid approach that integrates the unified modelling language (UML) with the FB model; to semi-automatically generate the design diagram in the form of a network of interconnected FB instances. A heuristic-based approach is described to allocate these instances to the execution environment, so as to satisfy constraints imposed by this kind of applications. A formal description of FB design models is proposed and a formal approach is described to assign FB instances to feasible OS tasks of devices while considering temporal constraints. A running example from industry is used to demonstrate the feasibility of the proposed approach.

Read the paper · More papers on PaperTik