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 条
  • [1] Development, implementation and use of an IEC 61499 function block library for embedded closed loop control
    Strasser, T
    Auinger, F
    Zoitl, A
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 594 - 599
  • [2] A hierarchical and concurrent approach for IEC 61499 function blocks
    Shaw, Gareth D.
    Roop, Partha S.
    Salcic, Zoran
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [3] Verifying IEC 61499 Function Blocks Using Esterel
    Yoong, Li Hsien
    Roop, Partha S.
    IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (01) : 1 - 4
  • [4] Towards Implementation of IEC 61850 GOOSE Messaging in IEC 61499 Environment
    Xu, Jiang
    Yang, Chen-Wei
    Zhabelova, Gulnara
    Berber, Stevan
    Vyatkin, Valeriy
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 464 - 470
  • [5] Synthesizing Globally Asynchronous Locally Synchronous Systems With IEC 61499
    Yoong, Li Hsien
    Shaw, Gareth Darcy
    Roop, Partha S.
    Salcic, Zoran
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART C-APPLICATIONS AND REVIEWS, 2012, 42 (06): : 1465 - 1477
  • [6] Asynchronous HW-Implementation of IEC 61499
    Resetarits, Martin
    Huemer, Florian
    Steininger, Andreas
    2023 AUSTROCHIP WORKSHOP ON MICROELECTRONICS, AUSTROCHIP, 2023, : 36 - 39
  • [7] Distributed implementation of Grafcets through IEC 61499
    Miguel-Escrig, Oscar
    Romero-Perez, Julio-Ariel
    Wiesmayr, Bianca
    Zoitl, Alois
    2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 402 - 409
  • [8] Implementation Alternatives for the OMAC State Machines Using IEC 61499
    Hagge, Nils
    Wagner, Bernardo
    2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 215 - +
  • [9] Adapting Software Design Patterns to Develop Reusable IEC 61499 Function Block Applications
    Patil, Sandeep
    Drozdov, Dmitrii
    Vyatkin, Valeriy
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 725 - 732
  • [10] Mapping of IEC 61499 function blocks to automation protocols within the TORERO approach
    Schwab, C
    Tangermann, M
    Lüder, A
    Kalogeras, A
    Ferrarini, L
    2004 2ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS: COLLABORATIVE AUTOMATION - ONE KEY FOR INTELLIGENT INDUSTRIAL ENVIRONMENTS, 2004, : 149 - 154