Das Kefk Network Wiki befindet sich im Testbetrieb.


Ablaufsprache

Aus Kefk.

Wechseln zu: Navigation, Suche

Die Ablaufsprache (AS), englisch Sequential Function Chart (SFC), ist eine der fünf in der DIN EN 61131-3 genormten Programmiersprachen und dient zur Programmierung einer SPS-Steuerung in Form eines Zustandsdiagrammes. Unter Siemens STEP 7 ist die Ablaufsprache als S7 GRAPH bekannt.

Funktionsweise

Eine Ablaufsteuerung ist eine Kette von Steuerungsschritten, welche durch Weiterschaltungsbedingungen (Transitionen) miteinander verbunden sind. Direkt an den Schrittsymbolen werden Befehle, auch Aktionen genannt, eingebunden. Beim Erreichen eines Steuerungsschrittes mit angehängter Aktion wird z.B. ein Ausgang gesetzt oder ein Programmsprung durchgeführt. Die Transitionen, welche sich zwischen den einzelnen Steuerungsschritten befinden werden mit Eingangsbits verknüpft, wie z.B. Grenztaster, Endschalter. Der erste Steuerungsschritt besitzt normalerweise keinen eigene Aktion, da dieser auch als Initialisierungsschritt gilt. Das bedeutet, dass Programm beim ersten Betriebszyklus mit dem initialisierten Schritt startet. Da die Ablaufkette ein geschlossener Zyklus ist, gibt es wie bei einem Kreis keinen Anfang und kein Ende. Jeder Steuerungsschritt ist durch eine Transition mit dem nächsten Steuerungsschritt verbunden.

Vorteile

Besonders zur Fehleranalyse ist die Ablaufsteuerung gut geeignet, da der aktuelle Steuerungsschritt und die Transitionsbedingungen jederzeit visualisiert werden.

Verbreitung

Die Ablaufsteuerung ist vor allem bei Grossanlagen weit verbreitet. Trotz Normung bietet nicht jeder SPS-Hersteller die Ablaufsprache als Programmiersoftware an.

Wikipedia
Dieses Dokument entstammt in seiner ersten oder einer späteren Version der deutschsprachigen Wikipedia. Es ist dort zu finden unter dem Stichwort Ablaufsprache, die Liste der bisherigen Autoren befindet sich in der Versionsliste; die Originalfassung kann dort auch bearbeitet werden. Alle Texte der Wikipedia und ihre Derivate stehen unter der GNU-Lizenz für freie Dokumentation.
Persönliche Werkzeuge
Andere Sprachen