Herunterladen Inhalt Inhalt Diese Seite drucken

Exit-Anweisung; Goto-Anweisung - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

7.8.8

EXIT-Anweisung

Tabelle 7- 103
Anweisung EXIT
SCL
Beschreibung
Die EXIT-Anweisung dient zum Beenden einer Schleife (FOR, WHILE oder REPEAT) an beliebiger Stelle
EXIT;
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
● Die Ausführung des Programm wird nach dem Ende der Schleife fortgesetzt (z. B. nach
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.
FOR i = 0 TO 10 DO
CASE Wert[i, 0] OF
1..10: Wert [i, 1]:="A";
11..40: Wert [i, 1]:="B";
41..100: Wert [i, 1]:="C";
ELSE
EXIT;
END_CASE;
END_FOR;
7.8.9

GOTO-Anweisung

Tabelle 7- 104
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.
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;
ELSE GOTO MeineBeschriftung3;
END_CASE;
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
unmittelbar umgibt, sofort beendet wird.
END_FOR).
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-Anweisungen sein.
Anweisungen
7.8 Programmsteuerung
241

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis