An IEC61499-based development approach for distributed industrial control applications
نویسندگان
چکیده
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 Modeling 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. Abstract
منابع مشابه
Fully-Deterministic Execution of IEC-61499 Models for Distributed Avionics Applications
Abstract: The development of time-critical Distributed Avionics Applications (DAAs) pushes beyond the limit of existing modeling methodologies to design dependable systems. Aerospace and industrial automation entail high-integrity applications where execution time is essential for dependability. This tempts us to use modeling technologies from one domain in another. The challenge is to demonstr...
متن کاملA UML Based Engineering Support System for the Development of Distributed Control Applications
Modern manufacturing plants are forced from the growing need for cutting-edge products. They demand the ability to quickly respond to market requirements by designing competitive products and modifying existing ones. To address these requirements, the evolving standards IEC61499 and IEC61804 have defined a methodology and have applied modelling techniques of Software Engineering to the design o...
متن کاملDeveloping IEC61499 in Industrial Processes, Measurement and Control Systems (IPMCS)
Increasing marketing competition with globalization force companies to expand diversity of the production lines which in turn improve the ability of choosing customizable products, improve the flexibility of system design and maintenance costs lead to a strong trend towards automation and distributed control systems. The plant is constantly adapted to the differences of products to achieve the ...
متن کاملAn Architecture to Extend the IEC61499 Model for Distributed Control Applications
The function block (FB) concept has been adopted by the IEC61499 standard to define a model for the development of distributed control systems (DCSs). However, in our attempt to implement this model, we found that the FB approach is purely functional and does not exploit all the benefits of component-based development. In this paper we present our enhanced 4-layer architecture that proved to be...
متن کاملOn Integration of Model-based Validation in Software Engineering of Industrial Automation Systems
This paper introduces idea of a system architecture for industrial automation software systems which integrates the formal background of modular place transition models with the ideas of the upcoming IEC61499 standard for component based distributed measurement and control systems. Goal of the architecture is to support simulation and formal verification as a natural part of the engineering pro...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJMIC
دوره 4 شماره
صفحات -
تاریخ انتشار 2008