Definition und Zweck:
Rücksetzen (engl. Reset) ist eine Operation in der SPS-Programmierung und Steuerungstechnik, die dazu dient, den Zustand eines Speicherelements, eines Zählers, eines Timers oder eines gesamten Systems auf einen definierten Anfangszustand (z.B. 0 oder FALSE) zurückzusetzen. Es ist das Gegenstück zur „Setzen“-Operation.
Das Hauptziel des Rücksetzens ist es, ein System oder einen Programmteil in einen kontrollierten Ausgangszustand zu bringen, um eine neue Operation zu starten, einen Fehler zu beheben oder einen Prozess zu beenden.
Anwendungsbereiche in der SPS-Programmierung:
- Ausgänge und Merker: Ein digitaler Ausgang oder ein interner Merker, der mit einer „Setzen“-Anweisung (S, SET) dauerhaft eingeschaltet wurde, muss mit einer separaten „Rücksetzen“-Anweisung (R, RESET) ausgeschaltet werden (Latching-Logik).
- Zähler: Nach dem Erreichen eines Vorwahlwerts oder nach Abschluss einer Zählaufgabe muss ein Zähler oft auf Null zurückgesetzt werden, um für die nächste Zählsequenz bereit zu sein.
- Timer: Nach Ablauf einer Zeit oder wenn ein Timer nicht mehr benötigt wird, kann er zurückgesetzt werden.
- Fehlerflags: Fehlerflags oder Alarmmerker werden oft zurückgesetzt, nachdem die Fehlerursache behoben und der Alarm quittiert wurde.
- System-Reset: Die gesamte SPS kann durch einen Hardware-Reset oder einen Software-Befehl in ihren Initialisierungszustand zurückgesetzt werden.
- Schrittketten: Der Ablauf einer Schrittkette wird durch das Rücksetzen auf den Initialschritt neu gestartet.
Relevanz in der Automatisierung:
Das Rücksetzen ist eine grundlegende Operation für die präzise Steuerung und die zuverlässige Funktion von Automatisierungssystemen:
- Prozesssteuerung: Sicherstellung, dass Prozessschritte korrekt beendet und Zustände auf Anfangswerte gesetzt werden.
- Anlaufverhalten: Für einen sicheren Wiederanlauf einer Maschine ist oft ein Reset von bestimmten Systembereichen erforderlich.
- Fehlerbehebung: Das Rücksetzen von Fehlerflags ist ein wichtiger Schritt bei der Fehlerbehebung.
- Ordnungsgemäße Abläufe: Verhindert unerwünschtes Verhalten durch alte oder falsche Zustände.
Programmierer müssen sorgfältig planen, wann und unter welchen Bedingungen ein Reset erfolgen soll, um Datenverlust oder unerwünschtes Maschinenverhalten zu vermeiden.
→ Siehe auch: Setzen, Latching, Variable, Merker, Zähler, Timer, SPS-Programmierung

