zuruck zur Themenseite

Artikel und Hintergründe zum Thema

SPS-Programmierung

Günter Herkommer,

SFC - PLCopen veröffentlicht ‚do's & don'ts‘

Für viele Programmiersprachen existieren heute Guidelines zur Strukturierung der Software. Was die Sprachen der IEC 61131-3 und deren PLCopen-Erweiterungen betrifft, gab es hier lange Defizite. Die PLCopen hat diese nun behoben – auch beim Thema SFC.

SFC strukturiert die interne Organisation eines Programms und hilft, ein Steuerungsproblem in überschaubare Teile zu zerlegen.

© PLCopen

Um der Komplexität größerer Programme gerecht zu werden, sind heute moderne Software-Entwicklungsprozesse vonnöten, die einen strukturierten Ansatz unterstützen und wiederverwendbaren Code erzeugen. Außerdem gilt es, die Effizienz durch Wiederverwendung vordefinierter Funktionalitäten zu erhöhen. Vor diesem Hintergrund har PLCopen im Jahr 2015 eine Initiative für Software-Konstruktionsrichtlinien gestartet, die bisher in der Veröffentlichung zweier Dokumente resultierte:

  • PLCopen Coding Guidelines (veröffentlicht 2016) sowie
  • Erstellung von PLCopen-konformen Bibliotheken (veröffentlicht 2017)

Mit ‚Strukturierung mit SFC: do's and don'ts‘ ist jetzt ein drittes Dokument als Version 1.0 erschienen. Dieses Dokument erläutert die Vorteile von Sequential Function Chart - kurz SFC. Bei SFC handelt es sich um einen grafischen Formalismus der IEC 61131-3, der die Möglichkeit bietet, eine Programm-Organisationseinheit einer programmierbaren Steuerung in eine Reihe von Schritten und Übergängen aufzuteilen, die durch gerichtete Links miteinander verbunden sind. Jedem Schritt ist eine Reihe von Aktionen zugeordnet, und jedem Übergang eine Übergangsbedingung. Da SFC-Elemente die Speicherung von Statusinformationen erfordern, sind die einzigen Bausteine, die mit diesen Elementen strukturiert werden können, Funktionsblöcke und Programme (keine Funktionen).

Das Dokument kann von der PLCopen-Website als PDF heruntergeladen werden.

Anzeige
  • Xing Icon
  • LinkedIn Icon
Anzeige
zurück zur Themenseite
Anzeige

Das könnte Sie auch interessieren

Anzeige

Bosch Rexroth

Ein digitaler Service-Assistent

Mit dem Digital Service Assistant – kurz DSA – stellt Bosch Rexroth im ersten Quartal 2019 eine neue Service-App im Apple Store sowie im Google Play Store für Smartphones und Tablets zur Verfügung. Was steckt dahinter?

mehr...

Geschäftszahlen 2017/2018

Keba erreicht Rekordumsatz

Zum 50-jährigen Firmenjubiläum hat der Linzer Automatisierer Keba mit 254 Mio. Euro den höchsten Umsatz in seiner Geschichte erreicht. Betrachtet auf die vergangenen fünf Jahre beträgt das durchschnittliche jährliche Wachstum 11 %.

mehr...
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Phoenix Contact

PLCnext wird greifbar

Zur SPS IPC Drives 2016 stellte Phoenix Contact mit PLCnext ein Konzept für die Steuerung von morgen vor. Ein Jahr später wird dieses jetzt im wahrsten Sinne des Wortes greifbar.

mehr...

Eckelmann

Doppelspitze in Shanghai

Stefan Becker wurde zum Geschäftsführer der Eckelmann Automation Technology in Shanghai berufen und die Unternehmenstochter gemeinsam mit Zhongwei Huang leiten.

mehr...

Hima Group

20 % Umsatzsteigerung in 2023

Hima, Anbieter sicherheitsgerichteter Automatisierungslösungen, hat mit dem Geschäftsjahr 2023 das bisher erfolgreichste der Unternehmensgeschichte abgeschlossen. Neben der globalen Präsenz werden das Lösungsportfolio für die Prozessindustrie und...

mehr...
Jetzt Newsletter abonnieren