Anweisungen
8.8 Programmsteuerungsoperationen
8.8.10.8
EXIT-Anweisung
Tabelle 8- 164
Anweisung EXIT
SCL
Beschreibung
EXIT;
Die EXIT-Anweisung dient zum Beenden einer Schleife (FOR, WHILE oder REPEAT) an beliebiger Stelle
und unabhängig davon, ob die Beendigungsbedingung erfüllt ist.
Die EXIT-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Diese Anweisung bewirkt, dass die Wiederholungsanweisung, die die EXIT-Anweisung
unmittelbar umgibt, sofort beendet wird.
● Die Ausführung des Programm wird nach dem Ende der Schleife fortgesetzt (z. B. nach
END_FOR).
Verwenden Sie die EXIT-Anweisung innerhalb einer Schleife. In verschachtelten Schleifen
gibt die EXIT-Anweisung die Verarbeitung an die nächsthöhere Schachtelungebene zurück.
Beispiel: EXIT-Anweisung
FOR i := 0 TO 10 DO
CASE Wert[i, 0] OF
1..10: Wert [i, 1]:="A";
11..40: Wert [i, 1]:="B";
41..100: Wert [i, 1]:="C";
ELSE
EXIT;
END_CASE;
END_FOR;
344
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK