Herunterladen Inhalt Inhalt Diese Seite drucken

Cpsl(--) - Double Signed Binary Compare; (Vorzeichenbehaftete 32 Bit-Binärwerte Vergleichen) - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Vergleichsbefehle
Merker
Beispiel
TR
0
00500
25505
25506
25507
5-18-7 CPSL(––) – DOUBLE SIGNED BINARY COMPARE
(vorzeichenbehaftete 32 Bit–Binärwerte vergleichen)
Beschränkungen
Erläuterungen
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).
EQ:
Auf EIN gesetzt, wenn Cp1 und Cp2 übereinstimmt.
LE:
Auf EIN gesetzt, wenn Cp1 kleiner als Cp2 ist.
GR:
Auf EIN gesetzt, wenn Cp1 größer als Cp2 ist.
Vergleichsgebnis
e g e c sgeb s
Cp1 < Cp2
Cp1 = Cp2
Cp1 > Cp2
Im folgenden Beispiel ist der Inhalt von 102 größer als der von DM 0020.
10000 wird daher auf EIN und die Bits 10001 und 10002 auf AUS gesetzt.
CPS(––)
102
DM 0020
000
10000
Größer als
10001
Gleich
10002
Kleiner als
Cp1: 102
6
F
A
4
(28,580 Dezimalzahl)
Kontaktplan–Symbole
CPSL(––)
Cp1
Cp2
000
Dieser Befehl ist in nur für die CQM1-CPU4j-E/-EV1 verfügbar.
Ist die Ausführungsbedingung AUS, wird der Befehl CPSL(––) nicht ausge-
führt. Ist sie jedoch EIN, vergleicht CPSL(––) die vorzeichenbehafteten
32–Bit (8–stellig ) Binärinhalte in Cp1+1, Cp1 und Cp2+1, Cp2 und setzt er-
gebnisabhängig die GR–, EQ– und LE–Merker im SR–Bereich .
Merkerzustand
GR (SR 25505)
EQ (SR 25506)
0
0
0
1
1
0
Adresse
Befehl
00000
LD
00001
OUT
00002
CPS(––)
00003
AND
00004
OUT
00005
LD
00006
AND
00007
OUT
00008
LD
00009
AND
00010
OUT
Cp2: DM 0020
>
A
E
3
5
(–20,939 Dezimalzahl)
Cp1: Erstes Vergleichswort
IR, SR, AR, DM, HR, TC, LR, #
Cp2: Zweites Vergleichswort
IR, SR, AR, DM, HR, TC, LR, #
Nicht verwendet. Auf 000 setzen.
Kapitel 5–18
LE (SR 25507)
1
0
0
Operanden
00500
TR
0
102
DM
0020
000
25505
10000
TR
0
25506
10001
TR
0
25507
10002
Datenbereiche
000
247

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis