Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 169

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Grundzüge eines Kontaktplans
OR LOAD
Logikblock–Befehle in Serie
158
und dem invertierten Zustand von IR 00003. Um die endgültige Ausführungs-
bedingung für den Befehl zu ermitteln, ist das logische Und–Ergebnis der
beiden aus den logischen Blöcken resultierenden Ausführungsbedingungen
zu bilden, was im Beispielfall AND LOAD ist. Weiter unten wird der mnemoni-
sche Code für den Kontaktplan dargestellt. Der AND LOAD–Befehl erfordert
keinen eigenen Operanden, weil er mit der zuvor ermittelten Ausführungsbe-
dingung verknüpft ist.
Im nachfolgenden Kontaktplan ist ein OR LOAD–Befehl zwischen dem obe-
rem und unteren logischen Block erforderlich. Die Ausführungsbedingung für
den Befehl ist EIN, wenn entweder IR 00000 gesetzt und IR 0001 nicht ge-
setzt ist oder wenn IR 00002 und IR 00003 gesetzt sind. Die Behandlung des
OR LOAD–Befehls im mnemonischen Code ist identisch mit der des AND
LOAD–Befehls, mit dem Unterschied, daß die aktuelle Ausführungsbedin-
gung und die vorherige unbenutzte Ausführungsbedingung mit einer Oder–
Verknüpfung zueinander in Beziehung gesetzt werden.
00000
00002
Adresse
Befehl
00000
LD
00001
AND NOT
00002
LD
00003
AND
00004
OR LD
Selbstverständlich müssen in machen Kontaktplänen sowohl die AND
LOAD– als auch die OR LOAD–Befehle benutzt werden.
Um Kontaktpläne mit aufeinanderfolgenden Logikblock–Befehlen zu kodie-
ren, muß zunächst eine Aufgliederung des Plans in logische Blöcke erfolgen.
In jedem Block ist die erste Bedingung mit einem LOAD–Befehl zu kodieren
und mit AND LOAD und OR LOAD werden die Blöcke dann logisch unterein-
ander verknüpft. Letzteres kann auf zwei Arten erreicht werden. Entweder
wird der erste Logikblock–Befehl nach den ersten beiden Blöcken kodiert
und dann mit den einzelnen Blöcken fortgefahren oder jeder Block wird unter
Verwendung von LOAD oder LOAD NOT einzeln kodiert und dann die Logik-
block–Befehle ermittelt, die die Blöcke untereinander verknüpfen. Bei der
zweiten Methode muß der Befehl für die letzten beiden Blöcke zuerst ermit-
telt und dann mit dem jeweils vorhergehenden Block fortgefahren werden.
Obwohl mit beiden Methoden die gleichen Ergebnisse erhalten werden, kann
die zweite nur benutzt werden, wenn höchstens sieben Logikblock–Befehle
erforderlich sind. Mit der ersten Methode kann eine beliebige Anzahl von
Blöcken verknüpft werden.
Im folgenden Kontaktplan ist ein AND LOAD–Befehl für die Konvertierbarkeit
in den mnemonischen Code erforderlich, weil drei Parallelbedingungen paar-
weise in Reihe geschaltet sind. Beide Methoden der Programm–Codierung
sind dargestellt:
00001
00003
Operanden
00000
00001
00002
00003
–––
Kapitel 4–3
Befehl

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis