Herunterladen Inhalt Inhalt Diese Seite drucken

Continue-Anweisung - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

8.8.10.7

CONTINUE-Anweisung

Tabelle 8- 163
CONTINUE-Anweisung
SCL
CONTINUE
Anweisung;
;
Die CONTINUE-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Diese Anweisung beendet die Ausführung des Schleifeninhalts sofort.
● Abhängig davon, ob die Bedingung für die Wiederholung der Schleife erfüllt ist oder nicht,
wird der Schleifeninhalt erneut ausgeführt oder die Wiederholungsanweisung beendet
und die unmittelbar nachfolgende Anweisung ausgeführt.
● In einer FOR-Anweisung wird die Steuervariable direkt nach einer CONTINUE-
Anweisung um das angegebene Inkrement erhöht.
Verwenden Sie die CONTINUE-Anweisung nur innerhalb einer Schleife. In verschachtelten
Schleifen bezieht sich die CONTINUE-Anweisung immer auf die Schleife, in der sich die
Anweisung befindet. CONTINUE wird üblicherweise in Verbindung mit einer IF-Anweisung
verwendet.
Wenn die Schleife unabhängig von der Beendigungsprüfung beendet werden soll,
verwenden Sie die EXIT-Anweisung.
Beispiel: CONTINUE-Anweisung
Das folgende Beispiel zeigt die Verwendung der CONTINUE-Anweisung, mit der beim
Berechnen eines Prozentwerts der Fehler "Division durch 0" verhindert werden soll:
FOR i := 0 TO 10 DO
IF Wert[i] = 0 THEN CONTINUE; END_IF;
END_FOR;
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beschreibung
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.
p := Teil / Wert[i] * 100;
s := INT_TO_STRING(p);
Prozent := CONCAT(IN1:=s, IN2:="%");
8.8 Programmsteuerungsoperationen
Anweisungen
343

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis