Instructions

Table Of Contents
Anweisungen
8.8 Programmsteuerungsoperationen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
333
8.8.10.6
REPEAT-UNTIL-Anweisung
Tabelle 8- 161 REPEAT-Anweisung
SCL
Beschreibung
REPEAT
Anweisung;
;
UNTIL "Bedingung"
END_REPEAT;
Die REPEAT-Anweisung führt eine Gruppe von Anweisungen aus, bis eine vorgegebe-
ne Bedingung WAHR ist.
REPEAT-Schleifen können Sie verschachteln. Die END_REPEAT-Anweisung bezieht
sich immer auf die zuletzt ausgeführte REPEAT-Anweisung.
Tabelle 8- 162 Parameter
Parameter
Beschreibung
Anweisung Optional. Eine oder mehrere Anweisungen, die ausgeführt werden, bis die Bedingung WAHR
ist.
"Bedingung" Erforderlich. Einer oder mehrere Ausdrücke der zwei folgenden Arten: Ein numerischer Aus-
druck oder ein Zeichenkettenausdruck, dessen Auswertung WAHR oder FALSCH ergibt. Die
Bedingung "Null" wird als FALSCH ausgewertet.
Hinweis
Vor der Auswertung des Zustands der "Bedingung" führt die REPEAT
-Anweisung die
Anweisungen während der ersten Durchführung der Schleife aus (auch wenn die
"Bedingung" FALSCH ist). Um den Zustand de
r "Bedingung" vor der Ausführung der
Anweisungen zu prüfen, verwenden Sie die
WHILE-Anweisung (Seite 332).
Um die Schleife unabhängig vom Zustand des Ausdrucks "Bedingung" zu beenden,
verwenden Sie die EXIT-Anweisung (Seite 334). Die EXIT-Anweisung führt die Anweisung
aus, die unmittelbar auf die END_REPEAT-Anweisung folgt.
Mit der CONTINUE-Anweisung (Seite 333) überspringen Sie die nachfolgenden
Anweisungen einer REPEAT-Schleife und setzen die Schleife mit der Überprüfung fort, ob
die Bedingung für die Beendigung erfüllt ist.
8.8.10.7
CONTINUE-Anweisung
Tabelle 8- 163 CONTINUE-Anweisung
SCL
Beschreibung
CONTINUE
Anweisung;
;
Die CONTINUE-Anweisung überspringt die nachfolgenden Anweisungen einer Pro-
grammschleife (FOR, WHILE, REPEAT) und setzt die Schleife mit der Überprüfung fort,
ob die Bedingung für die Beendigung erfüllt ist. Ist dies nicht der Fall, wird die Schleife
fortgesetzt.