Herunterladen Inhalt Inhalt Diese Seite drucken

Repeat-Until-Anweisung - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

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.
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
● Tritt der Wert FALSCH auf, wird die Schleife übersprungen und die auf die Schleife
Um die Schleife unabhängig vom Zustand des Ausdrucks "Bedingung" zu beenden,
verwenden Sie die EXIT-Anweisung (Seite 233). 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.
7.8.6

REPEAT-UNTIL-Anweisung

Tabelle 7- 101
REPEAT-Anweisung
SCL
REPEAT
Anweisung;
;
UNTIL "Bedingung"
END_REPEAT
Tabelle 7- 102
Parameter
Parameter
Anweisung
"Bedingung"
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Ausführungsbedingung den Wert WAHR annimmt.
folgende Anweisung wird ausgeführt.
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 immer 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.
100BAnweisungen
7.8 Programmsteuerung
231

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis