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 条
  • [41] Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard
    Vyatkin, Valeriy
    Dubinin, Victor
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 155 - 165
  • [42] Implementing Constrained Cyber-Physical Systems with IEC 61499
    Yoong, Li Hsien
    Roop, Partha S.
    Salcic, Zoran
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2012, 11 (04)
  • [43] Control Architecture for Power Distribution Systems Based on IEC 61850, IEC 61499 and Holonic Concepts
    Vlad, Valentin
    Popa, Cezar D.
    Pentiuc, Radu D.
    Buzduga, Corneliu
    2014 INTERNATIONAL CONFERENCE AND EXPOSITION ON ELECTRICAL AND POWER ENGINEERING (EPE), 2014, : 132 - 136
  • [44] SysGrid: IEC 61850/IEC 61499 Based Engineering Process for Smart Grid Automation Design
    Zhabelova, Gulnara
    Yang, Chen-Wei
    Vyatkin, Valeriy
    2013 11TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2013, : 364 - 369
  • [45] A Portability Study of IEC 61499: Semantics and Tools
    Pang, Cheng
    Patil, Sandeep
    Yang, Chen-Wei
    Vyatkin, Valeriy
    Shalyto, Anatoly
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 440 - +
  • [46] Modularization of control software: efficient engineering with IEC 61131 and IEC 61499
    Melik Merkumians, Martin
    Gsellmann, Peter
    Schitter, Georg
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2021, 138 (06): : 309 - 314
  • [47] Formal modelling of IEC 61499 function blocks with integer-valued data types
    Gerber, Christian
    Ivanova-Vasileva, Ioanna
    Hanisch, Hans-Michael
    CONTROL AND CYBERNETICS, 2010, 39 (01): : 197 - 231
  • [48] Educational approaches for the industrial acceptance of IEC 61499
    Sierla, Seppo
    Christensen, James
    Koskinen, Karl
    Peltola, Jukka
    ETFA 2007: 12TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOLS 1-3, 2007, : 482 - +
  • [49] A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks
    Minhat, M.
    Vyatkin, V.
    Xu, X.
    Wong, S.
    Al-Bayaa, Z.
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2009, 25 (03) : 560 - 569
  • [50] Integrated Asset Management Model based on IEC 61499 and Administration Shell
    Lv, Bingshuo
    Zhang, Yunpeng
    Dai, Wenbin
    IECON 2021 - 47TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2021,