An IEC61499-based development approach for distributed industrial control applications

被引:7
|
作者
Khalgui, Mohamed [1 ]
Thramboulidis, Kleanthis [2 ]
机构
[1] Nancy Univ, LORIA, UMR 7503, CNRS, Vandoeuvre Les Nancy, France
[2] Univ Patras, Elect & Comp Engn, Software Engn Grp, Patras 26500, Greece
关键词
IEC61499; function block; FB; manufacturing control systems; real-time systems; assignment; allocation; real-time scheduling;
D O I
10.1504/IJMIC.2008.021096
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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(1), 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.
引用
收藏
页码:186 / 204
页数:19
相关论文
共 50 条
  • [1] Distributed Control Applications with IEC 61499
    Frey, Georg
    ATP EDITION, 2008, (12): : 56 - 61
  • [2] An IEC 61499 Replication for Distributed Control Applications
    Santos, Adriano A.
    Silva, Antonio F.
    de Sousa, Mario
    Magalhaes, Pessoa
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 362 - 367
  • [3] An IEC 61499 based approach for distributed batch process control
    Thramboulidis, K.
    Sierla, S.
    Papakonstantinou, N.
    Koskinen, K.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 177 - +
  • [4] Development of an IEC-61499 PID Control for Industrial Processes Applications
    Caiza, Gustavo
    Saeteros, Morelva
    Pillajo, Carlos
    Arevalo, German
    2018 IEEE COLOMBIAN CONFERENCE ON COMMUNICATIONS AND COMPUTING (COLCOM), 2018,
  • [5] Integration of simulation in the development process of distributed IEC 61499 control applications
    Hegny, Ingo
    Zoitl, Alois
    Lepuschitz, Wilfried
    2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-3, 2009, : 1117 - 1122
  • [6] Deployment of IEC 61499 compliant distributed control applications
    Hussain, Tanvir
    Frey, Georg
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 502 - 505
  • [7] Reliability of Replicated Distributed Control Systems Applications Based on IEC 61499
    Santos, Adriano A.
    da Silva, Antonio Ferreira
    Magalhaes, Antonio
    de Sousa, Mario
    INNOVATIONS IN MECHATRONICS ENGINEERING, 2022, : 301 - 312
  • [8] Automatic Composition of IEC 61499 Distributed Control Applications
    Moran, Guadalupe
    Perez, Federico
    Orive, Dario
    Estevez, Elisabet
    Marcos, Marga
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [9] Dynamic reconfiguration of distributed control applications with reconfiguration services based on IEC 61499
    Zoitl, Alois
    Suender, Christoph
    Terzic, Ivanka
    DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 109 - +
  • [10] A framework for component based distributed control software development using IEC 61499
    Cengic, Goran
    Ljungkrantz, Oscar
    Akesson, Knut
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 910 - +