Implementation and Evaluation of IEC 61499 Basic Function Blocks in Erlang

被引:0
|
作者
Prenzel, Laurin [1 ]
Provost, Julien [1 ]
机构
[1] Tech Univ Munich, Safe Embedded Syst, Munich, Germany
关键词
DISTRIBUTED AUTOMATION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite several architectural advantages for the challenges of future manufacturing systems, the IEC 61499 standard is currently not widely accepted by industry. One advantage of the IEC 61499 is the concept of downtimeless system evolution. An extension of this, dynamic software updating, which allows switching out running processes and deal with unplanned changes, is readily available in the programming language Erlang. This paper investigates the real-time performance of an asynchronous, parallel IEC 61499 basic function block implementation in Erlang, a functional programming language with a soft real-time, concurrent runtime environment. As a result, although hard real-time performance is not guaranteed and the runtime environment is executed on top of a regular operating system, the performance is consistent and promising for future implementations and extensions.
引用
收藏
页码:123 / 130
页数:8
相关论文
共 50 条
  • [1] Efficient Implementation of IEC 61499 Function Blocks
    Yoong, Li Hsien
    Roop, Partha S.
    Salcic, Zoran
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY, VOLS 1-3, 2009, : 1268 - 1273
  • [2] A Software Measure for IEC 61499 Basic Function Blocks
    Sonnleithner, Lisa
    Zoitl, Alois
    [J]. 2020 25TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2020, : 997 - 1000
  • [3] Formal syntax and semantics of basic function blocks in IEC 61499
    Tu, Y.
    Li, D.
    Li, S.
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2012, 226 (C4) : 1025 - 1035
  • [4] FBBeam: An Erlang-based IEC 61499 Implementation
    Prenzel, Laurin
    Provost, Julien
    [J]. 2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 629 - 634
  • [5] Implementation of full synchronous composition using IEC 61499 function blocks
    Cengic, G
    Åkesson, K
    Lennartson, B
    Yuan, CY
    Ferreira, P
    [J]. 2005 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2005, : 267 - 272
  • [6] Sequential axiomatic model for execution of basic function blocks in IEC61499
    Vyatkin, Valeriy
    Dubinin, Victor
    [J]. 2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1183 - +
  • [7] Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard
    Vyatkin, Valeriy
    Dubinin, Victor
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 155 - 165
  • [8] Analyzing the Liveliness of IEC 61499 Function Blocks
    Hagge, Nils
    Wagner, Bernardo
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 377 - 382
  • [9] Synthesizing IEC 61499 Function Blocks to hardware
    Pearce, Hammond
    Roop, Partha
    [J]. 2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 142 - 147
  • [10] VHDL architecture for IEC 61499 function blocks
    O'Sullivan, D.
    Heffernan, D.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2010, 4 (06): : 515 - 524