Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 339

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

Werbung

Eine CASE-Anweisung wird entsprechend den folgenden Regeln ausgeführt:
● Der Testwert-Ausdruck muss einen Wert vom Typ Int zurückgeben.
● Bei der Verarbeitung einer Anweisung CASE prüft das Programm, ob der Wert des
Testwert-Ausdrucks in einer angegebenen Werteliste enthalten ist. Wird eine
Übereinstimmung gefunden, wird die der Liste zugewiesene Anweisungskomponente
ausgeführt.
● Wird keine Übereinstimmung gefunden, wird der auf ELSE folgende Programmabschnitt
ausgeführt. Falls keine ELSE-Verzweigung vorhanden ist, wird keine Anweisung
ausgeführt.
Beispiel: Verschachtelte CASE-Anweisungen
CASE-Anweisungen können verschachtelt werden. Jede verschachtelte CASE-Anweisung
benötigt eine zugehörige END_CASE-Anweisung.
CASE "var1" OF
ELSE
END_CASE;
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
1 : #var2 := 'A';
2 : #var2 := 'B';
CASE "var3" OF
65..90: #var2 := ‚Großbuchstabe';
97..122: #var2 := ‚Kleinbuchstabe';
ELSE
#var2:= 'Sonderzeichen';
END_CASE;
8.8 Programmsteuerungsoperationen
Anweisungen
339

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis