A Synchronous Approach for IEC 61499 Function Block Implementation

被引:59
|
作者
Yoong, Li Hsien [1 ]
Roop, Partha S. [1 ]
Vyatkin, Valeriy [1 ]
Salcic, Zoran [1 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, Auckland, New Zealand
关键词
Compilation; Esterel; function blocks; IEC; 61499; synchronous semantics;
D O I
10.1109/TC.2009.128
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
IEC 61499 has been endorsed as the standard for modeling and implementing distributed industrial process measurement and control systems. The standard prescribes the use of function blocks for designing systems in a component-oriented approach. The execution model of a basic function block and the manner for event/data connections between blocks are described therein. Unfortunately, the standard does not provide exhaustive specifications for function block execution. Consequently, multiple standard-compliant implementations exhibiting different behaviors are possible. This not only defeats the purpose of having a standard but also makes verification of function block systems difficult. To overcome this, we propose synchronous semantics for function blocks and show its feasibility by translating function blocks into a subset of Esterel, a well-known synchronous language. The proposed semantics avoids causal cycles common in Esterel and is proved to be reactive and deterministic under any composition. Moreover, verification techniques developed for synchronous systems can now be applied to function blocks.
引用
收藏
页码:1599 / 1614
页数:16
相关论文
共 50 条
  • [31] IEC 61499 Distributed Design Patterns
    Sonnleithner, Lisa
    Wiesmayr, Bianca
    Ashiwal, Virendra
    Zoitl, Alois
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [32] The IEC 61499 Standard in Industry 4.0
    Bencherki, Zakaria
    Meyrueis, Vincent
    Benfriha, Khaled
    Cachot, Laurent
    Soares, Philippe
    2024 IEEE INTERNATIONAL CONFERENCE ON AUTOMATIC CONTROL AND INTELLIGENT SYSTEMS, I2CACIS 2024, 2024, : 24 - 29
  • [33] Catalog of Refactoring Operations for IEC 61499
    Oberlehner, Michael
    Sonnleithner, Lisa
    Wiesmayr, Bianca
    Zoitl, Alois
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [34] On Achieving Reliable Communication in IEC 61499
    Atmojo, Udayanto Dwi
    Vyatkin, Valeriy
    Salcic, Zoran
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 147 - 154
  • [35] Redesign Distributed PLC Control Systems Using IEC 61499 Function Blocks
    Dai, Wenbin
    Vyatkin, Valeriy
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2012, 9 (02) : 390 - 401
  • [36] Formal modeling and verification of IEC 61499 function blocks on the basis of transition systems
    Dubinin, Victor
    Vyatkin, Valeriy
    Shalyto, Anatoly
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,
  • [37] Distributed Control Applications with IEC 61499
    Frey, Georg
    ATP EDITION, 2008, (12): : 56 - 61
  • [38] On practical implementation of holonic control principles in baggage handling systems using IEC 61499
    Black, Geoff
    Vyatkin, Valeriy
    HOLONIC AND MULTI-AGENT SYSTEMS FOR MANUFACTURING, PROCEEDINGS, 2007, 4659 : 314 - +
  • [39] Guaranteeing Replica Determinism on IEC 61499
    de Sousa, Mario
    2014 IEEE EMERGING TECHNOLOGY AND FACTORY AUTOMATION (ETFA), 2014,
  • [40] IEC 61499 and the Promise of Holonic Systems
    Brennan, Robert W.
    Lyu, Guolin
    INDUSTRIAL APPLICATIONS OF HOLONIC AND MULTI-AGENT SYSTEMS (HOLOMAS 2019), 2019, 11710 : 3 - 12