Herunterladen Inhalt Inhalt Diese Seite drucken

Switch (Sprungverteilung) - Siemens Simatic s7 Handbuch

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

Werbung

8.8.3

SWITCH (Sprungverteilung)

Tabelle 8- 133
Anweisung SWITCH
KOP/FUP
SCL
Nicht verfügbar
In KOP und FUP: Klicken Sie unterhalb des Box-Namens und wählen Sie in der Klappliste einen Datentyp aus.
1
In SCL: Verwenden Sie Vergleiche über IF-THEN.
2
Tabelle 8- 134
Datentypen für die Parameter
Parameter
Datentyp
K
UInt
==, <>, <, <=, >. >= SInt, Int, DInt, USInt, UInt, UDInt, Real,
LReal, Byte, Word, DWord, Time,
TOD, Date
DEST0, DEST1, ..,
Sprungmarken im Programm
DESTn, ELSE
Der Eingang K und die Vergleichseingänge (==, <>, <, <=, >, >=) müssen denselben Datentyp haben.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
1
Beschreibung
Die Anweisung SWITCH verteilt die Programmsprünge, um die
Ausführung von Programmabschnitten zu steuern. Je nach Er-
gebnis des Vergleichs zwischen dem Wert des Eingangs K und
den Werten der angegebenen Vergleichseingänge wird ein
Sprung zu der Sprungmarke durchgeführt, die dem ersten Ver-
gleichstest mit dem Ergebnis WAHR entspricht. Ist keiner der
Vergleiche wahr, erfolgt ein Sprung zu der Sprungmarke, die
ELSE zugewiesen ist. Die Programmausführung wird mit den
Programmanweisungen fortgesetzt, die auf das Sprungziel folgen.
Beschreibung
Eingang für den allgemeinen Vergleichswert
Eingänge für einzelne Vergleichswerte für spezifische Ver-
gleichsarten
Sprungmarken der Sprungziele entsprechend spezifischen
Vergleichen:
Der Vergleichseingang unter und neben dem Eingang K
wird zuerst verarbeitet und bewirkt einen Sprung zu der
Sprungmarke, die DEST0 zugewiesen ist, wenn der Ver-
gleich zwischen dem Wert K und diesem Eingang wahr ist.
Der nächste Vergleichstest verwendet den nächsten Ein-
gang darunter und bewirkt einen Sprung zu der Sprung-
marke, die DEST1 zugewiesen ist, wenn der Vergleich wahr
ist. Die übrigen Vergleiche werden auf ähnliche Weise ver-
arbeitet und wenn keiner der Vergleiche wahr ist, erfolgt ein
Sprung zu der Sprungmarke, die dem Ausgang ELSE zu-
gewiesen ist.
8.8 Programmsteuerungsoperationen
Anweisungen
323

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis