In automatisierten Sondermaschinen entscheidet nicht nur die Mechanik über einen stabilen Ablauf. Auch die Steuerungslogik muss eindeutig erkennen, welcher Prozessschritt aktiv ist, welche Bedingungen erfüllt sind und wie auf eine Abweichung reagiert wird. Eine sauber geplante Schrittfolgeüberwachung schafft dafür die notwendige Transparenz.

Sie hilft, falsche Reihenfolgen zu verhindern, Fehler gezielt einzugrenzen und Wiederanläufe kontrolliert durchzuführen. Besonders bei Montage-, Prüf- und Pressenanwendungen ist sie ein wichtiger Bestandteil der Prozesssicherheit.

Was bedeutet Schrittfolgeüberwachung?

Eine automatisierte Sequenz besteht aus einzelnen Schritten. Ein Schritt kann beispielsweise die Positionierung eines Werkstücks, das Schließen einer Vorrichtung, einen Montagevorgang oder eine Prüfung umfassen. Jeder Schritt besitzt einen definierten Start, bestimmte Freigabebedingungen und eine Rückmeldung über den erfolgreichen Abschluss.

Die Steuerung wechselt erst dann zum nächsten Schritt, wenn die dafür festgelegten Bedingungen erfüllt sind. Dazu können Sensorsignale, Positionsmeldungen, Zeitbedingungen, Messwerte oder Rückmeldungen von Antrieben und Prüfgeräten gehören.

Wichtig ist die Abgrenzung zu einer einfachen Zeitsteuerung: Eine Zeitvorgabe allein bestätigt nicht, dass ein Vorgang tatsächlich erfolgreich abgeschlossen wurde. Die Schrittfolgeüberwachung verknüpft deshalb Befehle mit überprüfbaren Rückmeldungen.

Warum eine klare Sequenzstruktur wichtig ist

Unklare Abläufe erschweren die Fehlersuche. Wenn mehrere Aktionen gleichzeitig starten oder ein fehlendes Signal nicht eindeutig zugeordnet werden kann, steigt der Diagnoseaufwand für Bediener und Instandhalter. Eine strukturierte Sequenz reduziert diese Unklarheit.

  • Nachvollziehbarkeit: Der aktive Prozessschritt ist eindeutig erkennbar.
  • Gezielte Diagnose: Eine Störung lässt sich einer Bedingung oder Aktion zuordnen.
  • Kontrollierte Freigaben: Folgeschritte werden erst nach gültigen Rückmeldungen gestartet.
  • Sichere Wiederanläufe: Unterbrochene Abläufe können definiert behandelt werden.
  • Bessere Inbetriebnahme: Einzelne Schritte lassen sich manuell oder schrittweise testen.

Die Zustands- und Sequenzlogik sollte mit den übrigen Maschinenzuständen abgestimmt werden. Eine hilfreiche Ergänzung bietet der Beitrag Maschinenzustände in Sondermaschinen, der die übergeordnete Bedien- und Diagnoseebene betrachtet.

Die Bestandteile einer robusten Schrittfolge

1. Eindeutiger Schrittbeginn

Jeder Schritt benötigt eine klare Eintrittsbedingung. Das kann der Abschluss des vorherigen Schritts sein oder eine Kombination aus Startfreigabe, Werkstückanwesenheit und betrieblicher Bereitschaft.

Mehrdeutige Übergänge sollten vermieden werden. Wenn mehrere Bedingungen den gleichen Schritt starten können, muss dokumentiert sein, welche Priorität gilt und wie die Steuerung mit widersprüchlichen Signalen umgeht.

2. Auszuführende Aktion

Die Aktion beschreibt, was die Maschine im jeweiligen Schritt ausführt. Beispiele sind das Ansteuern eines Zylinders, die Bewegung einer Achse, das Einschalten eines Prüfmittels oder die Auslösung eines Montagewerkzeugs.

Aus Sicherheits- und Diagnosegründen sollte die Aktion nicht nur als allgemeiner Befehl formuliert sein. Sinnvoll sind klar benannte Signale und eine erkennbare Zuordnung zu dem betroffenen Aktor oder Prozessmodul.

3. Erwartete Rückmeldung

Nach jeder relevanten Aktion sollte festgelegt sein, woran der Abschluss erkannt wird. Bei einer Bewegung kann dies eine Positionsrückmeldung sein, bei einer Klemmung ein Sensor- oder Drucksignal und bei einer Prüfung ein gültiges Prüfergebnis.

Rückmeldungen müssen plausibel sein. Ein Signal, das bereits vor dem Start eines Vorgangs aktiv ist, darf nicht automatisch als neuer Abschluss interpretiert werden. Je nach Anwendung kann deshalb eine Flankenerkennung, eine Vorabprüfung oder eine Rücksetzung erforderlich sein.

4. Zeitüberwachung

Viele Prozessschritte benötigen eine maximale Ausführungszeit. Wird diese überschritten, sollte die Steuerung den Schritt nicht stillschweigend fortsetzen. Stattdessen braucht es eine definierte Reaktion, etwa eine Fehlermeldung, einen kontrollierten Halt oder eine Freigabe für eine manuelle Prüfung.

Zeitüberwachungen sollten an der realen Prozessaufgabe ausgerichtet werden. Zu kurze Werte erzeugen unnötige Störungen, während zu großzügige Werte Fehler nur verzögert sichtbar machen. Die konkreten Grenzwerte müssen aus der jeweiligen Anwendung und den Prozessanforderungen abgeleitet werden.

Freigaben und Verriegelungen richtig zuordnen

Eine Schrittfolge sollte zwischen Startbedingungen, Prozessfreigaben und Sicherheitsfunktionen unterscheiden. Nicht jede Bedingung hat dieselbe Bedeutung.

  • Startbedingung: Der Schritt darf beginnen, wenn beispielsweise ein Werkstück erkannt und die Anlage bereit ist.
  • Prozessfreigabe: Eine Bewegung oder Bearbeitung ist nur erlaubt, wenn die erforderliche Position oder Klemmung bestätigt wurde.
  • Abbruchbedingung: Bei einem unzulässigen Zustand wird der Schritt angehalten oder beendet.
  • Ergebnisbedingung: Der Schritt gilt nur dann als erfolgreich, wenn die erwartete Rückmeldung vorliegt.

Sicherheitsfunktionen dürfen nicht durch eine normale Ablaufbedingung ersetzt werden. Die sicherheitsbezogene Auslegung und Validierung müssen entsprechend der konkreten Maschine und der anwendbaren Anforderungen erfolgen. Die normale Sequenzlogik kann jedoch anzeigen, dass eine Sicherheitsfreigabe fehlt oder ein Ablauf deshalb nicht fortgesetzt werden darf.

Fehlerbehandlung und Wiederanlauf planen

Eine robuste Sequenz zeigt nicht nur den Fehler, sondern führt den Bediener zu einer sinnvollen nächsten Handlung. Dafür sollte jeder überwachte Schritt mindestens folgende Fragen beantworten:

  1. Welcher Schritt war aktiv?
  2. Welche Aktion wurde ausgelöst?
  3. Welche Rückmeldung wurde erwartet?
  4. Welche Bedingung ist ausgeblieben oder widersprüchlich?
  5. Ist ein automatischer, manueller oder kein Wiederanlauf zulässig?

Nach einem Halt darf die Maschine nicht grundsätzlich an einer beliebigen Stelle weitermachen. Abhängig vom Prozess kann eine erneute Referenzierung, eine Werkstückprüfung oder das Entfernen eines unklaren Teils erforderlich sein. Besonders bei Press-, Füge- und Prüfprozessen muss nachvollziehbar sein, ob der vorherige Schritt bereits Wirkung auf das Werkstück hatte.

Ein Reset sollte deshalb nicht einfach alle Signale löschen. Er sollte einen definierten Zustand herstellen und nur solche Aktionen auslösen, die für diesen Zustand zulässig sind.

Diagnose auf HMI und in der Dokumentation

Die Schrittfolgeüberwachung wird erst dann wirklich nützlich, wenn ihre Informationen verständlich angezeigt werden. Eine HMI-Diagnose sollte mindestens den aktiven Schritt, den Wartezustand und die relevante Fehlermeldung unterscheiden können.

Eine Meldung wie „Sequenzfehler“ ist für die Instandhaltung meist zu allgemein. Besser ist eine Beschreibung, die den Zusammenhang erklärt, zum Beispiel: „Schritt 24: Endlage der Spannvorrichtung innerhalb der Überwachungszeit nicht erreicht.“ Dabei sollte die Anzeige keine Ursache behaupten, die von der Steuerung nicht tatsächlich geprüft wurde.

Auch die technische Dokumentation muss die Schrittlogik abbilden. Dazu gehören eine Übersicht der Sequenzen, die verwendeten Signale, Übergangsbedingungen und definierte Reaktionen. Eine vollständige I/O-Liste für Sondermaschinen unterstützt dabei, Signalnamen und Zuordnungen konsistent zu halten.

Planung in der Praxis: eine einfache Vorgehensweise

Für die Planung kann jeder Prozess zunächst unabhängig von der späteren Programmstruktur beschrieben werden:

  1. Den Ablauf in fachlich sinnvolle Schritte zerlegen.
  2. Für jeden Schritt Aktion, Startbedingung und Abschlusskriterium festlegen.
  3. Fehlende, widersprüchliche oder zu lange Rückmeldungen berücksichtigen.
  4. Die zulässigen Reaktionen auf Stopp, Reset und Wiederanlauf definieren.
  5. Diagnosemeldungen mit Schrittname und erwarteter Bedingung formulieren.
  6. Die Logik mit Mechanik, Elektrik, Pneumatik und Prüfkonzept abgleichen.
  7. Die Sequenz während der Inbetriebnahme schrittweise testen und dokumentieren.

Bei komplexeren Anlagen lohnt es sich, die Sequenz zunächst als Ablaufdiagramm oder Zustandsmodell zu beschreiben. So lassen sich fehlende Übergänge und Endlosschleifen oft erkennen, bevor Software und Hardware vollständig umgesetzt sind.

Typische Planungsfehler

  • Ein Schritt wird nur über eine feste Zeit und nicht über eine Rückmeldung beendet.
  • Mehrere Aktoren werden gestartet, ohne ihre gegenseitige Abhängigkeit zu definieren.
  • Ein bereits aktives Sensorsignal wird fälschlich als neue Quittierung gewertet.
  • Nach einem Reset ist nicht eindeutig, ob sich ein Werkstück noch im Prozess befindet.
  • Fehlermeldungen nennen keinen aktiven Schritt oder keine erwartete Bedingung.
  • Die HMI-Logik, die SPS-Logik und die elektrische Dokumentation verwenden unterschiedliche Bezeichnungen.

Eine strukturierte Designprüfung vor dem Bau kann diese Punkte früh sichtbar machen. Dafür ist der Leitfaden zum Design Review für Sondermaschinen eine passende Ergänzung.

Fazit

Schrittfolgeüberwachung ist mehr als eine Abfolge von SPS-Schritten. Sie verbindet Aktionen, Rückmeldungen, Zeitbedingungen, Freigaben und Fehlerreaktionen zu einem nachvollziehbaren Prozessmodell.

Wer jede Sequenz mit einem eindeutigen Start, einer überprüfbaren Abschlussbedingung und einer definierten Reaktion auf Abweichungen plant, verbessert Diagnose und Wiederanlaufverhalten. Entscheidend ist dabei die Abstimmung mit Mechanik, Sensorik, Sicherheit, HMI und Dokumentation. So entsteht eine Steuerungslogik, die nicht nur im Normalbetrieb funktioniert, sondern auch bei Unterbrechungen und Störungen verständlich bleibt.

Leave a Comment