Herunterladen Inhalt Inhalt Diese Seite drucken

Case-Anweisung - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Anweisungen
8.8 Programmsteuerungsoperationen
Eine IF-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Die erste Anweisungsfolge, deren logischer Ausdruck = WAHR ist, wird ausgeführt. Die
übrigen Anweisungsfolgen werden nicht ausgeführt.
● Wenn kein Boolescher Ausdruck = WAHR ist, wird die von ELSE eingeführte
Anweisungsfolge ausgeführt (oder keine Anweisungsfolge, falls keine ELSE-Verzweigung
vorhanden ist).
● 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.
8.8.10.3

CASE-Anweisung

Tabelle 8- 155
Elemente der CASE-Anweisung
SCL
CASE "Testwert" OF
"Werteliste": Anweisung[; Anweisung, ...]
"Werteliste": Anweisung[; Anweisung, ...]
[ELSE
Else-Anweisung[; Else-Anweisung, ...]]
END_CASE;
Tabelle 8- 156
Parameter
Parameter
"Testwert"
"Werteliste"
Anweisung
Else-Anweisung
338
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 folgen-
de 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 mehre-
ren Anweisungsgruppen abhängig vom Wert
eines Ausdrucks aus.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis