Herunterladen Inhalt Inhalt Diese Seite drucken

For-Anweisung - Siemens SIMATIC S7 Systemhandbuch

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

Werbung

Eine CASE-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Der Auswahlausdruck muss einen Wert vom Typ Int zurückgeben.
● Bei der Verarbeitung einer CASE-Anweisung prüft das Programm, ob der Wert des
● Wird keine Übereinstimmung gefunden, wird der auf ELSE folgende Programmabschnitt
CASE-Anweisungen können verschachtelt werden. Jede verschachtelte CASE-Anweisung
benötigt eine zugehörige END_CASE-Anweisung.
CASE var1 OF
ELSE
END_CASE;
7.8.4

FOR-Anweisung

Tabelle 7- 96 Elemente der FOR-Anweisung
SCL
FOR "Steuervariable" := "Anfang" TO "Ende"
[BY "Inkrement"] DO
Anweisung;
;
END_FOR;
Tabelle 7- 97 Parameter
Parameter
"Steuervariable"
"Anfang"
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Auswahlausdrucks in einer angegebenen Werteliste enthalten ist. Wird eine
Übereinstimmung gefunden, wird die der Liste zugewiesene Anweisungskomponente
ausgeführt.
ausgeführt. Falls keine ELSE-Verzweigung vorhanden ist, wird keine Anweisung
ausgeführt.
1 : var2 := "A";
2 : var2 := "B";
CASE var3 OF
65..90: var2 := "Großbuchstabe";
97..122: var2 := "Kleinbuchstabe";
ELSE
var2:= "Sonderzeichen";
END_CASE;
Beschreibung
Erforderlich. Eine Ganzzahl (Int oder DInt), die als Schleifenzähler dient.
Erforderlich. Einfacher Ausdruck, der den Anfangswert der Steuervariablen angibt.
7.8 Programmsteuerung
Beschreibung
Eine FOR-Anweisung dient zur Wiederholung
einer Folge von Anweisungen, solange eine
Steuervariable innerhalb des angegebenen
Wertebereichs liegt. Die Definition einer Schleife
mit FOR umfasst die Angabe eines Anfangs- und
eines Endwerts. Beide Werte müssen denselben
Typ haben wie die Steuervariable.
Anweisungen
237

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis