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 条
  • [41] Bifurcation Analysis in a Dynamic Power System Using Matcont Software
    Aloui, H.
    Bacha, F.
    Gasmi, M.
    2015 16TH INTERNATIONAL CONFERENCE ON SCIENCES AND TECHNIQUES OF AUTOMATIC CONTROL AND COMPUTER ENGINEERING (STA), 2015, : 593 - 598
  • [42] Software implementation of wireless indoor communication system using coherent QAM
    Çam, S
    Kuntalp, D
    PROCEEDINGS OF THE IEEE 12TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE, 2004, : 638 - 641
  • [43] Design and Implementation of Linear Control System Teaching Software using MATLAB
    Lu Ling-yan
    Yao Jin-li
    PROCEEDINGS OF THE 2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2013), 2013, : 1393 - 1396
  • [44] Design and Implementation of Network Monitoring System for Campus Infrastructure Using Software Agents
    Espinel-Villalobos, Rodrigo, I
    Ardila-Triana, Erick
    Zarate-Ceballos, Henry
    Ortiz-Trivino, Jorge E.
    INGENIERIA E INVESTIGACION, 2022, 42 (01):
  • [45] Implementation of a Radiology Speech Recognition System for Estonian using Open Source Software
    Alumae, Tanel
    Paats, Andrus
    Fridolin, Ivo
    Meister, Einar
    18TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION (INTERSPEECH 2017), VOLS 1-6: SITUATED INTERACTION, 2017, : 2168 - 2172
  • [46] Design and implementation of a software radio based WiMAX communication system using LabVIEW
    Saleem, Assad
    Ikram, Ataul Aziz
    Bazun, Bradley J.
    Shah, Syed Ismail
    Saleem, Zahid
    INCC 2008: IEEE INTERNATIONAL NETWORKING AND COMMUNICATIONS CONFERENCE, PROCEEDINGS, 2008, : 39 - +
  • [47] A Real Time Implementation of Spectrum Sensing System Using Software Defined Radio
    Nayak, Monalisa
    Bhanja, Urmila
    Parida, Debapriya
    Dash, Dillip
    Sa, Kodanda Dhar
    2017 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING, INSTRUMENTATION AND CONTROL TECHNOLOGIES (ICICICT), 2017, : 603 - 607
  • [48] SSCS: A smart spell checker system implementation using adaptive software architecture
    Seth, D
    Kokar, MM
    SELF-ADAPTIVE SOFTWARE: APPLICATIONS, 2001, 2614 : 187 - 197
  • [49] Software implementation of a static store system using the digital differential analyzer algorithm
    Rashid, Abdulmuttalib
    Ali, Fatima Rajab
    Rashid, Osama T.
    2018 INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGY AND THEIR APPLICATIONS (IICETA), 2018, : 101 - 106
  • [50] System Throughput Optimization and Runtime Communication Middleware Supporting Dynamic Software-Hardware Task Migration in Data Adaptable Embedded Systems
    Sandoval, Nathan
    Mackin, Casey
    Whitsitt, Sean
    Lysecky, Roman
    Sprinkle, Jonathan
    2013 20TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS 2013), 2013, : 59 - 68