Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 341

Werbung

Kontaktplanstruktur
00000
00001
00002
00003
00004
00005
00006
330
Der zweite Sprungtyp wird mit Sprungnummer 00 erzeugt. Sprungnummer 00
kann mit beliebig vielen JUMP–Befehlen verwendet werden, die dann nachein-
ander ausgeführt werden. Dies bedeutet, dass nur ein einziger JUMP End–Be-
fehl mit Sprungnummer 00 für alle JUMP–Befehle mit Sprungnummer 00 benö-
tigt wird. Wird 00 als Sprungsnummer für einen JUMP–Befehl verwendet, wird
die Programmausführung mit dem Befehl nach dem nächsten JUMP END–Be-
fehl mit der Sprungnummer 00 fortgesetzt. Damit können große Programmab-
schnitte übersprungen werden. Da das Programm nach dem nächsten JUMP
END–Befehl mit Sprungnummer 00 suchen muss, wird die Zykluszeit hierdurch
verlängert.
Der Ablauf von Programmen mit diesem Mehrfach–Sprungbefehl ähnelt dem
von INTERLOCK–Befehlen. Das zuvor aufgezeigte Kontaktplan–Beispiel zur
Veranschaulichung des INTERLOCK–Befehls ist nachfolgend noch einmal auf-
geführt, jedoch insofern abgeändert, als es die Funktionsweise des JUMP–Be-
fehls mit Sprungnummer 00 erläutert. Der wesentliche Unterscheid zwischen
beiden Befehlsarten besteht darin, dass der INTERLOCK–Befehl den Bitzu-
stand innerhalb ganzer Programmabschnitte zurücksetzt, während der JUMP–
Befehl den Bitzustand überhaupt nicht beeinflußt.
JMP (04) 00
Befehl 1
JMP (04) 00
Befehl 2
Befehl 3
Befehl 4
JME (05) 00
Abschnitt
Adresse
Befehl
Operanden
00000
LD
00001
JMP (04)
00002
LD
00003
Befehl 1
00004
LD
00005
JMP (04)
00006
LD
00007
AND NOT
00008
Befehl 2
00009
LD
00010
Befehl 3
00011
LD
00012
Befehl 4
00013
JME (05)
6-3
00000
00
00001
00002
00
00003
00004
00005
00006
00

Werbung

loading