Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Tabelle 8-164 Parameter
Parameter
"Bedingung"
Anweisung
Hinweis
Die WHILE-Anweisung wertet den Zustand der "Bedingung" aus, bevor die Anweisungen
ausgeführt werden. Um die Anweisungen unabhängig vom Zustand der "Bedingung"
mindestens einmal auszuführen, verwenden Sie die REPEAT-Anweisung (Seite 315).
Die WHILE-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
• Vor jeder Ausführung des Schleifeninhalts, wird die Ausführungsbedingung ausgewertet.
• Der auf DO folgende Schleifeninhalt wird solange wiederholt, bis die
Ausführungsbedingung den Wert WAHR annimmt.
• Tritt der Wert FALSCH auf, wird die Schleife übersprungen und die auf die Schleife folgende
Anweisung wird ausgeführt.
Um die Schleife unabhängig vom Zustand des Ausdrucks "Bedingung" zu beenden, verwenden
Sie die EXIT-Anweisung (Seite 317). Die EXIT-Anweisung führt die Anweisung aus, die
unmittelbar auf die END_WHILE-Anweisung folgt.
Mit der CONTINUE-Anweisung überspringen Sie die nachfolgenden Anweisungen einer WHILE-
Schleife und setzen die Schleife mit der Überprüfung fort, ob die Bedingung für die Beendigung
erfüllt ist.
8.8.10.6

REPEAT-UNTIL-Anweisung

Tabelle 8-165 REPEAT-Anweisung
SCL
REPEAT
Anweisung;
;
UNTIL "Bedingung"
END_REPEAT;
Tabelle 8-166 Parameter
Parameter
Anweisung
"Bedingung"
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Erforderlich. Ein logischer Ausdruck, dessen Auswertung WAHR oder FALSCH ergibt. (Die Bedin‐
gung "Null" wird als FALSCH ausgewertet.)
Optional. Eine oder mehrere Anweisungen, die ausgeführt werden, bis die Bedingung WAHR ist.
Beschreibung
Die REPEAT-Anweisung führt eine Gruppe von Anweisungen aus, bis eine vorgegebene
Bedingung WAHR ist.
REPEAT-Schleifen können Sie verschachteln. Die END_REPEAT-Anweisung bezieht sich im‐
mer auf die zuletzt ausgeführte REPEAT-Anweisung.
Beschreibung
Optional. Eine oder mehrere Anweisungen, die ausgeführt werden, bis die Bedingung WAHR ist.
Erforderlich. Einer oder mehrere Ausdrücke der zwei folgenden Arten: Ein numerischer Ausdruck
oder ein Zeichenkettenausdruck, dessen Auswertung WAHR oder FALSCH ergibt. Die Bedingung
"Null" wird als FALSCH ausgewertet.
8.8 Programmsteuerungsoperationen
Anweisungen
315

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis