Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 317

Inhaltsverzeichnis

Werbung

8.8.10.8
EXIT-Anweisung
Tabelle 8-168 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
ELSE
EXIT;
END_CASE;
END_FOR;
8.8.10.9
GOTO-Anweisung
Tabelle 8-169 GOTO-Anweisung
SCL
GOTO JumpLabel;
Anweisung;
... ;
JumpLabel: Anweisung;
Es ist nicht möglich, in einen Schleifenabschnitt zu springen (FOR, WHILE oder REPEAT). Es ist
möglich, aus einer Schleife herauszuspringen.
Beispiel: GOTO-Anweisung
Im folgenden Beispiel gilt: Je nach Wert des Operanden "Variablenwert" wird die Ausführung des
Programms an dem Punkt wieder aufgenommen, der von der entsprechenden Sprungmarke
vorgegeben wird. Ist "Variablenwert" gleich 2, nimmt das Programm die Ausführung an
Sprungmarke "MyLabel2" wieder auf und überspringt "MyLabel1".
CASE "Variablenwert" OF
1 : GOTO MeineBeschriftung1;
2 : GOTO MeineBeschriftung2;
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
1..10: Wert [i, 1]:="A";
11..40: Wert [i, 1]:="B";
41..100: Wert [i, 1]:="C";
Beschreibung
Die GOTO-Anweisung überspringt Anweisungen, indem sie zu einer Sprungmarke in
demselben Baustein springt.
Die Sprungmarke ("JumpLabel") und die GOTO-Anweisung müssen sich in demselben
Baustein befinden. Der Name einer Sprungmarke darf innerhalb eines Bausteins nur
einmal vergeben werden. Jede Sprungmarke kann Ziel verschiedener GOTO-Anwei‐
sungen sein.
8.8 Programmsteuerungsoperationen
Anweisungen
317

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis