Herunterladen Inhalt Inhalt Diese Seite drucken

Ende - End(01); Verriegelung Und Verriegelung Löschen - Il(02) Und Ilc(03); Verriegelung Und Verriegelung Löschen - Il(02) Und Ilc - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

VERRIEGELUNG und VERRIEGELUNG LÖSCHEN – IL(02) und ILC(03)
5-11 ENDE – END(01)
Erläuterungen
Merker
5-12 VERRIEGELUNG und VERRIEGELUNG LÖSCHEN – IL(02)
und ILC(03)
Erläuterungen
DIFU(13) und DIFD(14) in
verriegelten
Programmabschnitten
224
Kontaktplansymbol
Mit END(01) wird jedes Programm abgeschlossen. Sollten Unterprogramme
vorhanden sein, wird END(01) hinter das letzte Unterprogramm gesetzt.
Befehle hinter dem END(01)–Befehl werden weder erkannt noch ausgeführt.
END(01) kann an beliebiger Stelle im Programm verwendet werden. Dies ist
insbesondere für Testläufe von Bedeutung, wenn das Programm
abschnittweise ausgeführt werden soll, um Fehler in der Programmierung
einzugrenzen.
Wird kein END(01) im Programm programmiert, kann das Programm nicht
ausgeführt werden und die Fehlermeldung "NO END INST" wird angezeigt.
END(01) deaktiviert die Merker ER, CY, GR, EQ, LE, OF und UF.
Kontaktplansymbol
Kontaktplansymbol
IL(02) und ILC(03) werden zur Verriegelgung bestimmter Abschnitte im
Kontaktplan verwendet. Verriegelungen werden zur Aktivierung von
Verzweigungen, ähnlich den TR–Merkern, verwendet, aber die Abarbeitung
der Befehle zwischen IL(02) und ILC(03) unterscheidet sich von denen der
TR–Merker, wenn die Ausführungsbedingung für IL(02) deaktiviert ist. Ist die
Ausführungsbedingung für IL(02) WAHR, wird das Programm zwischen
IL(02) und ILC(03) wie programmiert ausgeführt. Sehen Sie Abschnitt 4-3-8
Strompfad–Verzweigungen für weitere Informationen.
Ist die Ausführungsbedingung für IL(02) FALSCH, wird der verriegelte
Abschnitt zwischen IL(02) und ILC(03) folgendermaßen abgearbeitet:
Befehl
OUT und OUT NOT
TIM und TIMH(15)
CNT, CNTR(12)
KEEP(11)
DIFU(13) und DIFD(14)
Alle anderen Befehle
IL(02) und ILC(03) müssen nicht unbedingt paarweise verwendet werden.
IL(02) kann mehrere Male hintereinander verwendet werden, wobei jedes
IL(02) einen verriegelten Abschnitt bis hin zum nächsten ILC(03) erzeugt.
ILC(03)–Befehle können nicht hintereinander verwendet werden. Zwischen
zwei ILC(03)–Befehlen muss zumindest ein IL(02)-Befehl programmiert
werden.
Befinden sich DIFU(13)– oder DIFD(14)–Befehle in einem verriegelten
Abschnitt und ist die Ausführungsbedingung für IL(02) FALSCH, werden
Änderungen der Ausführungsbedingungen für DIFU(13) und DIFD(14) nicht
ausgewertet. Befinden sich DIFU(13) oder DIFD(14) in einem verriegelten
Abschnitt des Programms und werden unmittelbar, nachdem die
Auswirkung in INTERLOCK–Bereich
Das zugewiesene Bit wird auf AUS gesetzt.
Zeitgeber werden rückgesetzt.
Der Istwert bleibt erhalten.
Der Bitstatus bleibt erhalten.
Die Befehle werden nicht ausgeführt (Sehen Sie die
nachfolgende Beschreibung).
Die Befehle werden nicht ausgeführt und alle ihnen zuge-
wiesenen IR–, AR–, LR–, HR– und SR–Operandenbits
und –worte werden zurückgesetzt.
Abschnitt
5-12
END(01)
IL(02)
ILC(03)

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis