Ablaufsprache (Sequential Function Chart): SPS-Begriff erklärt
ProgrammiersprachenWie ein Rezept, das als Kästchen gezeichnet ist: Jedes Kästchen ist ein Schritt, und die Linie darunter sagt, wann es weitergeht. SFC ist eine Art, eine SPS-Aufgabe so zu zeichnen, genutzt von Rockwell und anderen.
Ein Diagramm, das die Schritte einer Aufgabe und die Bedingungen für den Schrittwechsel zeigt. Aktionen sagen, was jeder Schritt tut.
Ablaufsprache (Sequential Function Chart) an einer echten Maschine
Die Ablaufsprache, kurz SFC, zeichnet eine Aufgabe als Schritte, die über Transitionen verbunden sind, wie ein Flussdiagramm. Jeder Schritt hat Aktionen, die sagen, was zu tun ist, und jede Transition ist die Bedingung zum Weitergehen.
Sie ist Teil von IEC 61131-3. Genau genommen behandelt die Norm sie als Mittel, Programme zu strukturieren, nicht als eigene Sprache. Studio 5000 nennt sie SFC, das Gegenstück bei Siemens ist GRAPH.
Schrittketten können sich in alternative Pfade verzweigen, von denen nur einer genommen wird, oder in simultane Pfade, von denen mehrere gleichzeitig laufen. Die Schrittketten von PLC Gym decken einen aktiven Pfad und alternative Verzweigungen ab.
Ablaufsprache (Sequential Function Chart): ein durchgerechnetes Beispiel
Eine Abfüll-Schrittkette wartet auf eine Flasche, füllt sie und bewegt sie dann weiter. Der Warteschritt hat keine Befehle. Eine ankommende Flasche schaltet die Transition zum Füllschritt, der das Ventil öffnet. Das Erreichen des Füllstands schaltet die nächste Transition.
Ablaufsprache (Sequential Function Chart): ein häufiger Fehler
Eine Schrittkette zeichnen, die von ihrem letzten Schritt keinen Weg zurück hat. Sie bleibt dort für immer stehen, also leg fest, wie die Schrittkette für die nächste Charge zurückgesetzt wird.
Immer noch unsicher? Frag in der Umkleide.