ChatDiagram
3 templates · Sequential function chart

Beispiele für Sequential-Control-SFC-Diagramme

Sequential Function Charts (SFC) sind die IEC-61131-3-Sprache für sequenzielle Prozesse: Schritte legen fest, was zu tun ist, Transitionen, wann der nächste Schritt beginnt, und die visuelle Struktur bildet den physischen Maschinenzyklus ab.

Standard IEC 61131-3:2013 §6.5Engine schematex-sfcExport SVG · PNG · PDF
How to

How to use a sequential function chart template.

  1. 01Schritte definieren

    Benennen Sie jede Phase des Prozesszyklus (Initialisieren, Füllen, Mischen, Entleeren, Spülen). Daraus entstehen rechteckige Schrittblöcke.

  2. 02Transitionen hinzufügen

    Beschreiben Sie die Bedingung, die erfüllt sein muss, damit vom aktuellen zum nächsten Schritt gewechselt wird. Daraus entstehen horizontale Transitionsbalken.

  3. 03Verzweigungen und Zusammenführungen modellieren (optional)

    Fügen Sie parallele Zweige (AND-Verzweigung) oder alternative Pfade (OR-Verzweigung) für Prozesse mit gleichzeitigen oder bedingten Schritten hinzu.

  4. 04Für die Maschinendokumentation exportieren

    SFC-Diagramme sind Standard in IEC-konformer Dokumentation von Steuerungssystemen. Exportieren Sie sie als PNG/SVG oder teilen Sie sie zur Prüfung der SPS-Programmierung.

FAQ

Questions about sequential function chart templates

Was ist ein Sequential Function Chart?

Eine IEC-61131-3-Programmiersprache für speicherprogrammierbare Steuerungen, die einen Ablauf als Graph aus Schritten (Phasen) und verbundenen Transitionen (Bedingungen) darstellt. Sie ist die Standardsprache für Chargensteuerungen und Maschinenabläufe.

Wie unterscheidet sich SFC von einem Zustandsdiagramm?

Beide stellen Zustände und Transitionen dar. SFC ist eine ausführbare SPS-Sprache mit spezifischer IEC-61131-3-Semantik (Schrittaktionen, Transitionsbedingungen, parallele Sequenzen). Ein Zustandsdiagramm (UML) ist eine Dokumentationsnotation ohne Ausführungssemantik.

Was ist der Unterschied zwischen AND- und OR-Verzweigungen in SFC?

Eine AND-Verzweigung (doppelte horizontale Linien) startet mehrere parallele Sequenzen gleichzeitig. Eine OR-Verzweigung (einzelne horizontale Linien mit Bedingungen) folgt abhängig davon, welche Transition zuerst auslöst, einem von mehreren alternativen Pfaden.