Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 297

Inhaltsverzeichnis

Werbung

• Jede Sprungmarke muss innerhalb eines Codebausteins eindeutig sein.
• Sie können innerhalb eines Codebausteins springen, aber Sie können nicht von einem
Codebaustein in einen anderen Codebaustein springen.
• Sie können vorwärts oder rückwärts springen.
• Sie können von mehreren Stellen eines Codebausteins zu derselben Sprungmarke springen.
8.8.2
JMP_LIST (Sprungliste definieren)
Tabelle 8-135 Anweisung JMP_LIST
KOP/FUP
SCL
CASE k OF
END_CASE;
Tabelle 8-136 Datentypen für die Parameter
Parameter
Datentyp
K
UInt
DEST0, DEST1, ..,
Sprungmarken im Pro‐
DESTn.
gramm
In KOP und FUP: Beim Einfügen der Box JMP_LIST in Ihr Programm sind zwei Ausgänge für
Sprungmarken vorhanden. Sie können Sprungziele hinzufügen oder löschen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Beschreibung
Die Anweisung JMP_LIST verteilt die Programmsprünge, um die Ausfüh‐
0: GOTO dest0;
rung von Programmabschnitten zu steuern. Je nach Wert des Eingangs K
erfolgt ein Sprung zur entsprechenden Sprungmarke im Programm. Die
1: GOTO dest1;
2: GOTO dest2;
Programmausführung wird mit den Programmanweisungen fortgesetzt,
die auf das Sprungziel folgen. Wenn der Wert des Eingangs K die Anzahl
[n: GOTO destn;]
der Sprungmarken - 1 überschreitet, wird kein Sprung durchgeführt und
die Verarbeitung wird mit dem nächsten Netzwerk im Programm fortge‐
setzt.
Beschreibung
Steuerwert für die Sprungverteilung
Sprungmarken der Sprungziele entsprechend spezifischen Werten des Para‐
meters K:
Wenn der Wert von K gleich 0 ist, wird ein Sprung zu der Sprungmarke
durchgeführt, die dem Ausgang DEST0 zugewiesen ist. Wenn der Wert von
K gleich 1 ist, wird ein Sprung zu der Sprungmarke durchgeführt, die dem
Ausgang DEST1 zugewiesen ist usw. Wenn der Wert des Eingangs K (die
Anzahl der Sprungmarken - 1) überschreitet, wird kein Sprung durchgeführt
und die Verarbeitung wird mit dem nächsten Netzwerk im Programm fort‐
gesetzt.
Klicken Sie in der Box auf das Symbol zum Erstellen (links vom letzten Para‐
meter DEST), um neue Ausgänge für Sprungmarken hinzuzufügen.
• Klicken Sie mit der rechten Maustaste auf einen Ausgangsanschluss und
wählen Sie "Ausgang einfügen".
• Klicken Sie mit der rechten Maustaste auf einen Ausgangsanschluss und
wählen Sie "Löschen".
8.8 Programmsteuerungsoperationen
Anweisungen
297

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis