Herunterladen Inhalt Inhalt Diese Seite drucken

Anweisung Jmp_List - Siemens SIMATIC S7-1200 Systemhandbuch

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

Werbung

Tabelle 7- 108
Datentypen für die Parameter
Parameter
Label_name
● Jede Sprungmarke muss innerhalb eines Codebausteins eindeutig sein.
● Sie können innerhalb eines Codebausteins springen, aber Sie können nicht von einem
● Sie können vorwärts oder rückwärts springen.
● Sie können von mehreren Stellen eines Codebausteins zu derselben Sprungmarke
7.8.12

Anweisung JMP_LIST

Tabelle 7- 109
Anweisung JMP_LIST
KOP/FUP
SCL
CASE k OF
END_CASE;
Tabelle 7- 110
Datentypen für die Parameter
Parameter
Datentyp
K
UInt
DEST0, DEST1, ..,
Sprungmarken im
DESTn.
Programm
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
Datentyp
Kennung der Sprungmarke
Codebaustein in einen anderen Codebaustein springen.
springen.
0: GOTO dest0;
1: GOTO dest1;
2: GOTO dest2;
[n: GOTO destn;]
Beschreibung
Steuerwert für die Sprungverteilung
Sprungmarken der Sprungziele entsprechend spezifischen Werten des
Parameters 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 fortgesetzt.
Beschreibung
Kennzeichnung für Sprunganweisungen und die entsprechende
Sprungmarke für das Sprungziel
Beschreibung
Die Anweisung JMP_LIST verteilt die Programmsprünge, um die
Ausführung von Programmabschnitten zu steuern. Je nach Wert des
Eingangs K erfolgt ein Sprung zur entsprechenden Sprungmarke im
Programm. Die Programmausführung wird mit den
Programmanweisungen fortgesetzt, die auf das Sprungziel folgen.
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 fortgesetzt.
100BAnweisungen
7.8 Programmsteuerung
235

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis