Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierung Mehrerer Rechts Angeordneter Befehle; Strompfad-Verzweigungen - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Kontaktplanstruktur
4-3-7

Programmierung mehrerer rechts angeordneter Befehle

00000
00003
00001
00002
HR 0000
4-3-8
Strompfad–Verzweigungen
Verzweigungspunkt
00000
Abbildung A: Korrekter Ablauf
Verzweigungspunkt
00000
Abbildung B: Fehlerhafter Ablauf
190
Gibt es mehrere Befehle mit der gleichen Ausführungsbedingung, werden
diese aufeinanderfolgend kodiert. Im nachstehenden Beispiel befindet sich
auf dem letzten/unteren Strompfad eine Bedingung mehr, die eine
zusätzliche AND–Verknüpfung auf IR 00004 erforderlich macht.
00004
Bei einem mehrfach verzweigenden Netzwerk kann es notwendig werden,
Verriegelungen oder TR–Bits zu verwenden, um die Ausführungsbedingung
am Verzweigungspunkt zu erhalten. Dies ist dadurch bedingt, dass das
Netzwerk zunächst von links nach rechts abgearbeitet wird und das
Programm erst nach der Ausführung des ersten Befehls zum
Verzweigungspunkt zurückkehrt, um dann das abzweigende Netzwerk
abzuarbeiten. Sollte also eine Bedingung auf einem Netzwerk hinter einem
Verzweigungspunkt liegen, könnte sich die Ausführungsbedingung innerhalb
dieser Zeitspanne verändern, mit der Folge, dass eine ordnungsgemäße
Programmausführung unmöglich wird. Die folgenden Abbildungen
veranschaulichen dies. In beiden Fällen wird zunächst Befehl 1 ausgeführt,
bevor das Programm zum Verzweigungspunkt zurückkehrt und den
Strompfad, der zum Befehl 2 führt, abarbeitet.
00002
00001
00002
Wenn sich wie in Abbildung A die Ausführungsbedingung nicht verändert,
bevor das Programm zum Verzweigungspunkt zurückkehrt, erfolgt die
Ausführung insgesamt korrekt und besondere Programmiermaßnahmen sind
nicht erforderlich.
Wenn, wie in Abbildung B, auf dem oberen Strompfad zwischen
Verzweigungspunkt und Befehl eine weitere Bedingung vorhanden ist, kann
es dazu führen, dass sich nach Ausführung des ersten Befehls die
Ausführungsbedingung am Verzweigungspunkt verändert hat, so dass eine
korrekte Abarbeitung des abzweigenden Strompfades unmöglich wird.
Es gibt zwei programmiertechnische Möglichkeiten, die Ausführungs–
bedingung für den Fall von Verzweigungen zu erhalten. Eine besteht in der
Verwendung von TR–Merkern, die andere in der Verwendung von
Verriegelungen (IL(02)/IL(03)).
Adresse
HR 0001
00000
00001
10000
00002
00003
00004
10006
00005
00006
00007
00008
Adresse
Befehl 1
00000
00001
Befehl 2
00002
00003
Befehl 1
Adresse
00000
Befehl 2
00001
00002
00003
00004
Abschnitt
Befehl
Operanden
LD
00000
OR
00001
OR
00002
OR
HR
0000
AND
00003
OUT
HR
0001
OUT
10000
AND
00004
OUT
10006
Befehl
Operanden
LD
00000
Befehl 1
AND
00002
Befehl 2
Befehl
Operanden
LD
00000
AND
00001
Befehl 1
AND
00002
Befehl 2
4-3

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis