Dynamic Software Updating of IEC 61499 Implementation Using Erlang Runtime System

被引:7
|
作者
Prenzel, Laurin [1 ]
Provost, Julien [1 ]
机构
[1] Tech Univ Munich, Safe Embedded Syst, D-85748 Garching, Germany
来源
IFAC PAPERSONLINE | 2017年 / 50卷 / 01期
关键词
Dependable manufacturing systems control; Discrete Event systems in manufacturing; Flexible and reconfigurable manufacturing systems;
D O I
10.1016/j.ifacol.2017.08.2429
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Software Updates (DSU) permit to decrease downtimes caused by updates or bug fixes and thus increase productivity, which is an ever present target during development of industrial production systems. This study implements a compiler to transform an IEC 61499 model into executable code for the Erlang Runtime System (ERTS) which natively features DSU, and investigates its feasibility. As a case study, a small production plant is implemented and updated on-the-fly with new features and safety fixes. This case study shows that DSU by using the ERTS is feasible. However, additional information for the update structure, content and schedule is required from an external source. (C) 2017, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:12416 / 12421
页数:6
相关论文
共 50 条
  • [1] FBBeam: An Erlang-based IEC 61499 Implementation
    Prenzel, Laurin
    Provost, Julien
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 629 - 634
  • [2] Dynamic Software Update of Stateflow Charts using Erlang Runtime System
    Roder, Sebastian Q.
    Provost, Julien
    IFAC PAPERSONLINE, 2017, 50 (01): : 5855 - 5860
  • [3] Implementation and Evaluation of IEC 61499 Basic Function Blocks in Erlang
    Prenzel, Laurin
    Provost, Julien
    2018 IEEE 23RD INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2018, : 123 - 130
  • [4] Improving Reliability of Dynamic Software Updating Using Runtime Recovery
    Gu, Tianxiao
    Zhao, Zelin
    Ma, Xiaoxing
    Xu, Chang
    Cao, Chun
    Lu, Jian
    2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 257 - 264
  • [5] Reconfigurable Software Architecture of Embedded NC System with IEC 61499
    Li Song
    Li Di
    Zheng Zhongqian
    ELECTRONIC INFORMATION AND ELECTRICAL ENGINEERING, 2012, 19 : 248 - 251
  • [6] Design and implementation of a prototype control system according to IEC 61499
    Cai, XJ
    Vyatkin, V
    Hanisch, HM
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 269 - 276
  • [7] 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 - +
  • [8] Implementation of full synchronous composition using IEC 61499 function blocks
    Cengic, G
    Åkesson, K
    Lennartson, B
    Yuan, CY
    Ferreira, P
    2005 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2005, : 267 - 272
  • [9] Model and Implementation for Runtime Software Monitoring System
    Liu Yanbin
    Zhu Xiaodong
    Wang Yigang
    Feng Jing
    Qu Changzheng
    2010 2ND INTERNATIONAL CONFERENCE ON COMPUTER AND AUTOMATION ENGINEERING (ICCAE 2010), VOL 1, 2010, : 761 - 765
  • [10] A framework for component based distributed control software development using IEC 61499
    Cengic, Goran
    Ljungkrantz, Oscar
    Akesson, Knut
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 910 - +