Herunterladen Inhalt Inhalt Diese Seite drucken

Cmpl(60) - Double Compare (Doppeltgenauer Vergleich) - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Vergleichsbefehle
5-18-4 CMPL(60) – DOUBLE COMPARE (Doppeltgenauer Vergleich)
Hinweis
Beschränkungen
Erläuterungen
Vorsichtsmaßnahmen
Merker
Beispiel:
CMPL(60) –Ergebnisse
speichern
244
Kontaktplan–Symbole
CMPL (60)
Cp1
Cp2
––
BCMP(60) ist ein erweiteter Befehl für die SRM1. Der Funktionscode 60 ist
werkseitig eingestellt und kann für die SRM1 geändert werden.
Cp1 und Cp1 müssen sich im gleichen Datenbereich befinden.
Cp2 und Cp2 müssen sich im gleichen Datenbereich befinden.
Setzen Sie den dritten Operanden auf 000.
Ist die Ausführungsbedingung AUS, wird der Befehl CMPL(60) nicht ausge-
führt. Ist sie jedoch EIN, verknüpft CMPL(60) den 4–stelligen hexadezimalen
Inhalt von Cp1+1 mit dem von Cp1 und den von Cp2+1 mit dem von Cp2,
um zwei 8–stellige hexadezimale Zahlen, Cp+1, Cp1 und Cp2+1, Cp2 zu
erstellen. Die zwei 8–stelligen Zahlen werden dann verglichen und das Er-
gebnis wird an die GR–, EQ–, und LE–Merker im SR–Bereich ausgegeben.
Werden andere Befehle zwischen CMPL(60) und die Programmierbefehle
gesetzt, die die EQ–, LE–, und GR–Merker auswerten, kann dies den Status
dieser Merker verändern. Werten Sie diese Merker aus, bevor der Zustand
geändert wird.
ER:
Das indirekt adressierte DM–Wort ist nicht vorhanden. (Der Inhalt
des :DM–Wortes liegt nicht im BCD–Format vor oder der DM–
Grenzbereich wurde überschritten).
GR:
Auf EIN gesetzt, wenn Cp1+1, Cp1 größer als Cp2+1,Cp2 ist.
EQ:
Auf EIN gesetzt, wenn Cp1+1, Cp1 gleich Cp2+1,Cp2 ist.
LE:
Auf EIN gesetzt, wenn Cp1+1, Cp1 kleiner als Cp2+1,Cp2 ist.
Im folgenden Beispiel wird die sofortige Speicherung des Vergleichergebnis-
ses dargestellt. Ist der Inhalt von HR 10, HR 09 größer als der von 011, 010,
wird 10000 auf EIN gesetzt. Sind die beiden Inhalte gleich, wird 10001 auf
EIN gesetzt. Ist der Inhalt von HR10, HR09 kleiner als der von 011, 010, wird
10002 auf EIN gesetzt. In einigen Anwendungen ist nur eine der drei Ausga-
ben erforderlich, wodurch die Verwendung von TR 0 unnötig wird. Bei dieser
Programmierungsart wird 10000, 10001 und 10002 nur bei Ausführung von
CMPL(60) geändert.
Kapitel 5–18
Datenbereiche
Cp1: Erstes Wort des ersten
Vergleichswort–Paares
IR, SR, AR, DM, HR, TC, LR
Cp2: Erstes Wort des zweiten
Vergleichswort–Paares
IR, SR, AR, DM, HR, TC, LR

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis