Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 345

Werbung

Arbeitsmerker (interne Relais)
00000
00001
00002
00003
21600
00004
21600
00004
21600
00006
00007
Differenzierte Bedingungen Arbeitsmerker können auch dann verwendet werden, wenn einige, aber nicht
00000
22500
00001
00002
00003
00004
00005
334
dingungen für IR 20000, IR 20001 und IR 20002 zu bestimmen, d.h., um die die-
sen Bits zugewiesenen Ausgänge ein– und auszuschalten.
21600
00005
20000
00005
20001
20002
alle Bedingungen unterschiedlich behandelt werden müssen. Im nachfolgen-
den Beispiel muss IR 20000 solange gesetzt bleiben, wie IR 00001 gesetzt ist
und sowohl IR 00002 als auch IR 00003 nicht gesetzt sind oder solange IR
00004 gesetzt ist und IR 00005 nicht gesetzt ist. IR 20000 muss jedesmal für
jeweils einen Zyklus gesetzt werden, wenn IR 00000 gesetzt wird (es sei denn,
dass eine der vorhergehenden Bedingungen IR 00000 dauerhaft setzt).
Dies wird erreicht, in dem IR 22500 als Arbeitsmerker verwendet wird, der wie-
derum als Operand des DIFFERENTIATE UP–Befehls (DIFU(13)) program-
miert wird. Wird IR 00000 gesetzt, wird IR 22500 für einen Zyklus gesetzt und
dann im nächsten Zyklus durch DIFU(13) zurückgesetzt. Vorausgesetzt, dass
die anderen, IR 20000–steuernden Bedingungen diese nicht dauerhaft gesetzt
halten, setzt der Arbeitsmerker IR 22500 IR 20000 nur für einen Zyklus.
DIFU (13) 22500
Adresse
Befehl
00000
LD
00001
AND NOT
00002
OR
00003
OR NOT
00004
OUT
00005
LD
00006
AND
00007
AND NOT
00008
OUT
00009
LD
00010
OR NOT
00011
AND
00012
OUT
00013
LD NOT
00014
OR
00015
OR
00016
OUT
Adresse
Befehl
00000
LD
00001
DIFU(13)
20000
00002
LD
00003
LD
00004
AND NOT
00005
AND NOT
00006
OR LD
00007
LD
00008
AND NOT
00009
OR LD
00010
OUT
Abschnitt
6-5
Operanden
00000
00001
00002
00003
21600
21600
00004
00005
20000
21600
00004
00005
20001
21600
00006
00007
20002
Operanden
00000
22500
22500
00001
00002
00003
–––
00004
00005
–––
20000

Werbung

loading