Implementation approaches for the execution model of IEC 61499 applications

被引:41
|
作者
Ferrarini, L [1 ]
Veber, C [1 ]
机构
[1] Politecn Milan, Dipartimento Elettr & Informat, I-20133 Milan, Italy
关键词
IEC; 61499; standard; multitasking operating system; object orientation;
D O I
10.1109/INDIN.2004.1417418
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The paper presents different approaches to implement the execution model of an IEC 61499 application. The IEC 61499 standard defines the application as a function block network whose nodes are function blocks and whose branches are data/event connections. The standard provides also the execution model for a basic FB and the behavior of an instance, but these specifications are not exhaustive. Consequently, there may be many different implementations of the execution model that are all compliant with the standard but produce different behaviors. In this work, the standard is carefully analyzed in order to point out the parts where it is non-exhaustive. Furthermore, a set of implementation approaches are investigated underlying advantages and disadvantages of each solution.
引用
收藏
页码:612 / 617
页数:6
相关论文
共 50 条
  • [1] IEC61499 execution model, semantics
    Thramboulidis, Kleanthis
    Doukas, George
    INNOVATIVE ALGORITHMS AND TECHNIQUES IN AUTOMATION, INDUSTRIAL ELECTRONICS AND TELECOMMUNICATIONS, 2007, : 223 - +
  • [2] A device and resource execution model for IEC 61499 control devices
    Zoitl, Alois
    Suender, Christoph
    Strasser, Thomas
    Colla, Marco
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1143 - +
  • [3] Formal model of IEC 61499 execution trace in FBME IDE
    Liakh, Tatiana
    Sorokin, Radimir
    Akifev, Daniil
    Patil, Sandeep
    Vyatkin, Valeriy
    2022 IEEE 20TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2022, : 588 - 593
  • [4] On Formal Analysis of IEC 61499 Applications, Part B: Execution Semantics
    Cengic, Goran
    Akesson, Knut
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 145 - 154
  • [5] Definition of the Execution Model Used in the Fuber IEC 61499 Runtime Environment
    Cengic, Goran
    Akesson, Knut
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 276 - 281
  • [6] IEC 61499 Execution Model Based on Life Cycle of Function Blocks
    Catalan, Carlos
    Serna, Felix
    Blesa, Alfonso
    Rams, Josep M.
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [7] Alternatives for execution semantics of IEC61499
    Vyatkin, Valeriy
    Dubinin, Victor
    Veber, Carlo
    Ferrarini, Luca
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1151 - +
  • [8] Formal modeling of function block applications running in IEC 61499 execution runtime
    Cengic, Goran
    Ljungkrant, Oscar
    Akesson, Knut
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 918 - +
  • [9] Implementation Model Alternatives for IEC 61499 Function Block Networks
    Doukas, George
    Thramboulidis, Kleanthis
    2008 6TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2008, : 270 - 275
  • [10] IEC 61499 implementation of a modular control model for manufacturing systems
    Ferrarini, Luca
    Veber, Carlo
    Fogliazza, Giuseppe
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 315 - 321