Identification of design patterns for IEC 61131-3 in machine and plant manufacturing

J. Fuchs, S. Feldmann, C. Legat, B. Vogel-Heuser

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

25 Zitate (Scopus)

Abstract

Industrial plant software is implemented in the programming languages of IEC 61131-3. As plant software needs to perform many tasks, it is often highly complex and typically characterized by a monolithic structure. Whereas for high-level programming languages, commonly occurring problems are solved using design patterns, such general reusable solution alternatives are not yet available for IEC 61131-3. Thus, an approach for statically analysing the plant software and visualizing the software units' complexity and interconnectedness is proposed in this paper. Furthermore, basic software design patterns are introduced and, subsequently, their appearance within plant software is evaluated using industrial code and interviews with experts. By that, a first step towards providing design patterns for IEC 61131-3 is made.

OriginalspracheEnglisch
Titel19th IFAC World Congress IFAC 2014, Proceedings
Redakteure/-innenEdward Boje, Xiaohua Xia
Herausgeber (Verlag)IFAC Secretariat
Seiten6092-6097
Seitenumfang6
ISBN (elektronisch)9783902823625
DOIs
PublikationsstatusVeröffentlicht - 2014
Veranstaltung19th IFAC World Congress on International Federation of Automatic Control, IFAC 2014 - Cape Town, Südafrika
Dauer: 24 Aug. 201429 Aug. 2014

Publikationsreihe

NameIFAC Proceedings Volumes (IFAC-PapersOnline)
Band19
ISSN (Print)1474-6670

Konferenz

Konferenz19th IFAC World Congress on International Federation of Automatic Control, IFAC 2014
Land/GebietSüdafrika
OrtCape Town
Zeitraum24/08/1429/08/14

Fingerprint

Untersuchen Sie die Forschungsthemen von „Identification of design patterns for IEC 61131-3 in machine and plant manufacturing“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren