Herunterladen Inhalt Inhalt Diese Seite drucken

Case-Anweisung - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

100BAnweisungen
7.8 Programmsteuerung
Eine IF-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Die erste Anweisungsfolge, deren logischer Ausdruck = WAHR ist, wird ausgeführt. Die
● Wenn kein Boolescher Ausdruck = WAHR ist, wird die von ELSE eingeführte
● Die Anzahl der ELSIF-Anweisungen ist nicht begrenzt.
Hinweis
Die Verwendung einer oder mehrerer ELSIF-Verzweigungen hat gegenüber einer Folge
von IF-Anweisungen den Vorteil, dass die logischen Ausdrücke, die auf einen gültigen
Ausdruck folgen, nicht mehr ausgewertet werden. Die Laufzeit eines Programms kann
dadurch verringert werden.
7.8.3

CASE-Anweisung

Tabelle 7- 95 Elemente der CASE-Anweisung
SCL
CASE "Testwert" OF
"Werteliste": Anweisung[; Anweisung, ...]
"Werteliste": Anweisung[; Anweisung, ...]
[ELSE
Else-Anweisung[; Else-Anweisung, ...]]
END_CASE;
Tabelle 7- 96 Parameter
Parameter
"Testwert"
"Werteliste"
Anweisung
Else-Anweisung
228
übrigen Anweisungsfolgen werden nicht ausgeführt.
Anweisungsfolge ausgeführt (oder keine Anweisungsfolge, falls keine ELSE-Verzweigung
vorhanden ist).
Beschreibung
Erforderlich. Beliebiger numerischer Ausdruck vom Datentyp Int.
Erforderlich. Ein einzelner Wert oder eine Liste mit durch Komma getrennten Werten oder
Wertebereichen. (Einen Wertebereich geben Sie mittels zwei Punkten an: 2..8). Das
folgende Beispiel zeigt die verschiedenen Varianten von Wertelisten:
1: Anweisung_A;
2, 4: Anweisung _B;
3, 5..7,9: Anweisung _C;
Erforderlich. Eine oder mehrere Anweisungen, die ausgeführt werden, wenn "Testwert"
einem Wert in der Werteliste entspricht.
Optional. Eine oder mehrere Anweisungen, die ausgeführt werden, wenn kein Wert der
"Werteliste" eine Übereinstimmung ergibt.
Beschreibung
Die Anweisung CASE führt eine von
mehreren Anweisungsgruppen abhängig vom
Wert eines Ausdrucks aus.
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis