Herunterladen Inhalt Inhalt Diese Seite drucken

For-Anweisung - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
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- 97 Elemente der FOR-Anweisung
SCL
FOR "Steuervariable" := "Anfang" TO "Ende"
[BY "Inkrement"] DO
Anweisung;
;
END_FOR;
Tabelle 7- 98 Parameter
Parameter
"Steuervariable"
"Anfang"
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
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 var1 OF
65..90: var2 := "Großbuchstabe";
97..122: var2 := "Kleinbuchstabe";
END_CASE
var1:= "Sonderzeichen";
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.
100BAnweisungen
229

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis