Zurück zum Blog

Mitsubishi-FX-SPS-Abläufe mit STL und RET programmieren

Erfahren Sie, wie die Mitsubishi-FX-SPS-Anweisungen STL und RET Förderband- und Pneumatiksequenzen strukturieren – mit praxisnaher Zustandsauslegung, Übergangslogik, Zeitüberschreitungen, Diagnosef...

Lange Maschinenabläufe werden schwer wartbar, wenn jeder Übergang in einer einzigen KOP-Routine durch verriegelte Spulen, Selbsthaltekontakte, Rücksetzungen und Freigabebedingungen umgesetzt wird. Mitsubishi-FX-SPS bieten eine Schrittkettenprogrammierung mit Schrittmerkerrelais, der STL-Anweisung und RET-Grenzen. Sorgfältig eingesetzt macht diese Struktur den aktiven Maschinenzustand sichtbar und beschränkt jeden Logikabschnitt auf die für diesen Zustand erforderlichen Aufgaben.

Dieser Leitfaden verwendet ein Förderband und einen pneumatischen Schieber als Lehrbeispiel. Ziel ist es nicht, eine produktionsreife Sicherheitslogik bereitzustellen. Es soll gezeigt werden, wie eine schriftlich beschriebene Abfolge in explizite Zustände, Übergänge, Ausgänge und Wiederherstellungsverhalten übersetzt wird. Prüfen Sie immer im Handbuch der jeweiligen CPU und Programmiersoftware, welche Anweisungen unterstützt werden und welche Gerätebereiche zulässig sind.

Mit der Ablaufbeschreibung beginnen, nicht mit den Anweisungen

Definieren Sie den Prozess, bevor Sie den KOP-Editor öffnen. In diesem Beispiel aktiviert ein Startbefehl den Automatikbetrieb. Ein Eingangssensor erkennt ein Werkstück, das Förderband transportiert es zu einem Endsensor, das Förderband stoppt und ein Zylinder schiebt das Werkstück in einen Behälter. Ein Zylindersensor bestätigt die Bewegung, bevor der Ablauf in den Wartezustand zurückkehrt.

Teilen Sie diese Beschreibung in stabile Zustände auf. Ein sinnvoller erster Ansatz umfasst Warten, Fördern, Schieben, Einfahren und Störung. Jeder Zustand benötigt eine eindeutige Eintrittsbedingung, zulässige Ausgänge, eine Abschlussbedingung, eine Zeitüberwachung und eine Reaktion auf Stopp oder Störung. Diese Vorgehensweise verhindert, dass ein Ausgang dauerhaft angesteuert bleibt, nur weil eine Übergangsbedingung nicht erkannt wurde.

Wie Mitsubishi STL und RET Zustände strukturieren

In der Mitsubishi-Schrittkettenprogrammierung kennzeichnen Schrittmerkerrelais die einzelnen Ablaufstufen. Eine STL-Anweisung beginnt die Logik für einen aktiven Zustand. RET kennzeichnet das Ende des Schrittkettenblocks und führt die Programmausführung zur normalen KOP-Verarbeitung zurück. Das genaue Verhalten, die verwendbaren Bereiche der Zustandsgeräte, die Regeln für den Anfangszustand und die Syntax der Übergänge hängen von der SPS-Familie ab. Das Mitsubishi-FX-Programmierhandbuch ist als maßgebliche Referenz heranzuziehen.

Ein aktiver Zustand führt seine zugehörige Logik aus, während inaktive Zustandsabschnitte gemäß den Regeln der jeweiligen Plattform übersprungen werden. Dadurch entsteht ein nützliches Diagnosemodell: Der Techniker kann sehen, welcher Zustand aktiv ist, auf welchen Übergang gewartet wird und welcher Eingang den Ablauf verhindert. Außerdem verringert sich der Bedarf an zahlreichen gegenseitig gekoppelten Selbsthalteschaltungen.

Konventionelle Mitsubishi-FX-KOP-Logik für einen Ablauf mit Förderband und pneumatischem Schieber

Ein konventioneller verriegelter Ablauf kann funktionieren, doch mit zunehmender Zahl der Zustände werden die Übergänge schwieriger nachzuverfolgen.

Das Zustandsmodell erstellen

Warten und Zyklusstart

Der Zustand Warten bestätigt, dass der Automatikbetrieb ausgewählt ist, keine Störung aktiv ist, sich der Zylinder in seiner bekannten Grundstellung befindet und der Stoppkreis den Betrieb zulässt. Ein Starttaster sollte einen Zyklus anfordern, jedoch keine Sicherheitsfunktionen umgehen. Wenn die Bedingung „Werkstück vorhanden“ gültig ist, aktiviert der Übergang den Zustand Fördern.

Fördern

Der Förderbandausgang ist nur im Zustand Fördern und nur so lange zulässig, wie alle relevanten Freigabebedingungen weiterhin erfüllt sind. Der Endsensor beendet den Zustand. Fügen Sie eine Transportzeitüberwachung hinzu, damit ein fehlendes Werkstück, ein ausgefallener Sensor, ein rutschendes Band oder ein Stau den Motor nicht unbegrenzt laufen lassen kann. Bei einer Zeitüberschreitung sollte der Ablauf in einen eindeutig definierten Störungszustand wechseln und einen aussagekräftigen Alarm speichern.

Initialisierung des Mitsubishi-FX-Zustandsrelais für den ersten STL-Ablaufschritt

Initialisieren Sie den ersten Zustand nur, wenn sich die Maschine in einem bekannten Zustand befindet.

Schieben und Einfahren

Wenn der Endsensor ein stabiles Signal liefert, stoppt das Förderband, bevor der Schieber aktiviert wird. Der Zustand Schieben schaltet den Ventilausgang ein und wartet auf die Bestätigung der ausgefahrenen Position. Ein separater Zustand Einfahren entfernt oder ändert den Ventilbefehl entsprechend der pneumatischen Schaltung und wartet anschließend auf den Grundstellungssensor. Behandeln Sie das Ausfahren und Einfahren als getrennte Zustände, wenn jede Bewegung eine eigene Zeitüberwachung und eine eigene Störungsmeldung benötigt.

Mitsubishi-STL-Übergang von der Förderbandbewegung zum Zustand des pneumatischen Schiebers

Ein Übergang sollte einen bestätigten Prozessabschluss beschreiben, nicht lediglich den Ablauf einer bestimmten Zeit.

Rückkehr in den Bereitschaftszustand

Nach der Bestätigung durch den Grundstellungssensor kehrt das Programm für das nächste Werkstück in den Wartezustand zurück. Verwenden Sie keinen kurzen Timer als alleinigen Nachweis dafür, dass der Zylinder eingefahren ist. Timer sind wertvolle Fehlererkennungen, doch eine physische Rückmeldung liefert einen zuverlässigeren Nachweis der Maschinenposition.

Letzter Mitsubishi-FX-STL-Zustand mit Abschlusslogik vor der RET-Anweisung

Platzieren Sie RET gemäß dem Programmierhandbuch und prüfen Sie jeden Pfad in den Schrittkettenblock und aus ihm heraus.

Stopp-, Störungs- und Neustartverhalten festlegen

Die Ablaufstruktur stellt keine Maschinensicherheit bereit. Not-Halt-Einrichtungen, Schutztürfunktionen und die Trennung gefährlicher Energien erfordern eine geeignete Sicherheitsarchitektur außerhalb der normalen Ablaufsteuerung. Eine Standard-SPS kann ein kontrolliertes Anhalten und die Diagnose koordinieren, darf jedoch nicht als sicherheitsgerichtete Schutzfunktion betrachtet werden, sofern nicht das gesamte System entsprechend ausgelegt und validiert wurde.

Legen Sie fest, was nach einem Spannungsausfall, einem CPU-Neustart, einem Betriebsartenwechsel oder einer unterbrochenen Bewegung geschieht. Das automatische Fortsetzen des vorherigen Zustands kann gefährlich sein, wenn die physische Position der Maschine unbekannt ist. Ein sichereres Vorgehen besteht darin, in einen Wiederherstellungszustand zu wechseln, die Eingänge zu prüfen, falls erforderlich eine Bedienerentscheidung zu verlangen und die Aktoren über eine dokumentierte Wiederherstellungssequenz zu bewegen.

Gespeicherte Störungen sollten den Zustand, den erwarteten Eingang, den tatsächlichen Eingang und die Zeitüberschreitung angeben. „Ausfahren des Schiebers im Zustand Schieben nicht bestätigt“ ist beispielsweise hilfreicher als „Ablaufstörung“. Zeigen Sie den aktuellen Zustand und die Übergangsbedingungen auf dem HMI an, damit das Wartungspersonal den Prozess diagnostizieren kann, ohne Eingänge zu erzwingen.

Checkliste für die Inbetriebnahme

Testen Sie jeweils nur einen Zustand und sichern Sie gefährliche Bewegungen. Prüfen Sie Eingangspolarität, Ausgangszuordnung, Aktorrichtung, Sensorposition und Zeiteinheiten. Führen Sie anschließend jeden normalen Übergang im Einzelschrittbetrieb aus. Wiederholen Sie den Test, indem Sie jeden Sensor einzeln nicht auslösen lassen, um Zeitüberschreitung und Alarm nachzuweisen. Testen Sie Stoppbefehle in jedem Zustand und danach das freigegebene Wiederanlaufverfahren.

Verwenden Sie ein Zustandsdiagramm, eine E/A-Liste und eine Übergangsmatrix als gelenkte Dokumentation. Online-Änderungen sollten durch eine vollständige Übergangsprüfung ergänzt werden, da eine kleine Änderung einen unerreichbaren Zustand oder einen unbeabsichtigten Pfad erzeugen kann. Sichern Sie das geprüfte SPS-Programm und dokumentieren Sie CPU-Typ und Softwareversion.

Wann STL die richtige Wahl ist

STL/RET eignet sich, wenn eine Maschine überwiegend einen linearen Ablauf mit klaren Zuständen und Übergängen besitzt. Konventioneller KOP kann bei wenigen unabhängigen Aktionen einfacher bleiben. Ein Funktionsbaustein- oder strukturierter Zustandsautomatenansatz kann besser geeignet sein, wenn die Steuerungsplattform, Teamstandards oder die modulare Anlagenarchitektur wiederverwendbaren Code begünstigen.

Entscheidend ist die Wartbarkeit. Ingenieure sollten den aktiven Zustand erkennen, verstehen können, warum er aktiv ist, den nächsten Übergang vorhersehen und die Anlage wiederherstellen können, ohne Schutzeinrichtungen zu umgehen. Passende Steuerungshardware finden Sie in der SPS-Kollektion; zusätzliche Umsetzungshinweise stehen im Wissensarchiv.

Einen Kommentar hinterlassen

Bitte beachten Sie, dass Kommentare genehmigt werden müssen, bevor sie veröffentlicht werden.