Debugging approach for IEC 61499 control applications in FBME

Daniil Akifev*, Tatiana Liakh, Polina Ovsiannikova, Radimir Sorokin, Valeriy Vyatkin

*Corresponding author for this work

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

Abstract

With the increase in the use of distributed control systems in industrial automation, it is becoming more challenging to analyze the behavior of the system to evaluate its quality. The lack of data coming from the system during operation also complicates debugging and error finding in the system software. The paper presents a quality control method of IEC 61499 industrial control software. The proposed method is based on a combination of several techniques: monitoring of the system behavior, recovering missing data with a simulator, and explanation of the recovered traces by highlighting a sequence of events that led to the explored state of the system. The paper integrates the method into modular IDE for IEC 61499 applications FBME. We also demonstrate the method on a simple example.

Original languageEnglish
Title of host publication2023 IEEE 32nd International Symposium on Industrial Electronics, ISIE 2023 - Proceedings
PublisherIEEE
ISBN (Electronic)979-8-3503-9971-4
DOIs
Publication statusPublished - 2023
MoE publication typeA4 Conference publication
EventInternational Symposium on Industrial Electronics - Espoo, Finland
Duration: 19 Jun 202321 Jun 2023
Conference number: 32

Publication series

NameProceedings of the IEEE International Symposium on Industrial Electronics
Volume2023-June
ISSN (Electronic)2163-5145

Conference

ConferenceInternational Symposium on Industrial Electronics
Abbreviated titleISIE
Country/TerritoryFinland
CityEspoo
Period19/06/202321/06/2023

Keywords

  • debugging
  • IDE
  • IEC 61499
  • industrial automation
  • quality control

Fingerprint

Dive into the research topics of 'Debugging approach for IEC 61499 control applications in FBME'. Together they form a unique fingerprint.

Cite this