Modeling Interaction Patterns for Distributed Systems with IEC 61499

  • Peter Herrmann*
  • , Alois Zoitl*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

IEC 61499 is a proven technique for the model-based engineering of factory automation systems. Due to recent developments in this field like Industry 4.0, however, modern systems rely more and more on distributed computer technology. In this article, we investigate if and to which degree IEC 61499 together with IEC 61131-3 Structured Text as the algorithm implementation language is suited to also model the behavior of these amended systems. To achieve that, we selected three relevant use cases, i.e., mixed initiative mitigation, free-pool, and heartbeat, and exemplarily implemented each of them. This allowed us to get insight about what can be conveniently specified using IEC 61499 and for what an extension of the modeling technique is recommended. In this paper, we introduce the models for the three use cases and report the lessons learned from their implementation. Based on that, we suggest enhancements to IEC 61499.
Original languageEnglish
Title of host publication2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA)
EditorsLuis Almeida, Marina Indria, Mario de Sousa, Antonio Visioli, Mohammad Ashjaei, Pedro Santos
PublisherIEEE
Pages1-8
Number of pages8
ISBN (Electronic)9798331553838
ISBN (Print)979-8-3315-5384-5
DOIs
Publication statusPublished - 21 Oct 2025
Event2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA) - Porto, Portugal
Duration: 09 Sept 202512 Sept 2025

Publication series

NameIEEE International Conference on Emerging Technologies and Factory Automation, ETFA
ISSN (Print)1946-0740
ISSN (Electronic)1946-0759

Conference

Conference2025 IEEE 30th International Conference on Emerging Technologies and Factory Automation (ETFA)
Period09.09.202512.09.2025

Fields of science

  • 202003 Automation
  • 102022 Software development
  • 202017 Embedded systems
  • 202041 Computer engineering
  • 102029 Practical computer science
  • 102025 Distributed systems
  • 102 Computer Sciences

JKU Focus areas

  • Digital Transformation

Cite this