Herunterladen Inhalt Inhalt Diese Seite drucken

Table Compare (Tabellenvergleich) - Tcmp(85); Table Compare (Tabellenvergleich) - Tcmp - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Vergleichsbefehle
Beispiel:
CMP (20)–Ergebnis
speichern
TR
0
00000
Adresse
00000
00001
00002
00003
00004
5-19-2 TABLE COMPARE (Tabellenvergleich) – TCMP(85)
Beschränkungen
Erläuterungen
Merker
Im folgenden Beispiel wird die sofortige Speicherung des
Vergleichergebnisses dargestellt. Ist der Inhalt von HR 09 größer als der von
010, wird 10200 auf EIN gesetzt. Sind die beiden Inhalte gleich, wird 10201
auf EIN gesetzt. Ist der Inhalt von HR 09 kleiner als der von 010, wird 10202
auf EIN gesetzt. In einigen Anwendungen ist nur eine der drei Ausgaben
erforderlich, wodurch die Verwendung von TR 0 unnötig wird. Bei dieser
Programmierungsart wird 10200, 10201 und 10202 nur bei Ausführung von
CMP(20) geändert.
25505
25506
25507
Befehl
Operanden
LD
00000
OUT
TR
CMP(20)
HR
010
AND
25505
OUT
10200
Kontaktplansymbol
TCMP (85)
CD
TB
R
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl TCMP(85) nicht
ausgeführt. Ist diese WAHR, vergleicht TCMP(85) CD mit dem Inhalt von TB,
TB+1, TB+2, ... und TB+15. Stimmt CD mit dem Inhalt eines dieser Worte
überein, wird das entsprechende Bit in R gesetzt, stimmt z. B. CD mit dem
Inhalt von TB überein, wird Bit 00 auf EIN gesetzt. Besteht eine
Übereinstimmung mit TB+1, wird Bit 01 auf EIN gesetzt usw. Die restlichen
Bits in R werden auf AUS gesetzt.
ER:
Die Vergleichstabelle (d.h. TB bis TB+15) überschreitet den Datenbe-
reich.
Ein indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/* DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
CMP (20)
HR 09
010
10200
10202
Adresse
Befehl
00005
LD
0
00006
AND
00007
OUT
09
00008
LD
00009
AND
00010
OUT
@TCMP(85)
CD
TB
R
Abschnitt
Größer als
10201
Gleich
Kleiner als
Operanden
TR
0
25506
10201
TR
0
25507
10202
Datenbereiche
CD: Zu vergleichende Daten
IR, SR, DM, EM, HR, TIM/CNT, LR, #
TB: Erstes Vergleichswort
IR, SR, DM, EM, HR, TIM/CNT, LR
R: Ergebniswort
IR, SR, DM, EM, HR, TIM/CNT, LR
5-19
277

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis