Vergleichsbefehle
00000
CD: 001
IR
001 0210
Vergleichen Sie die Daten
in IR 001 mit den angege-
benen Bereichen.
5-18-3 BCMP(68) – BLOCK COMPARE (Blockweiser Vergleich)
Hinweis
Beschränkungen
Erläuterungen
242
TCMP (85)
Obere Grenzen
DM 0000
0100
DM 0001
0200
DM 0002
0210
DM 0003
0400
DM 0004
0500
DM 0005
0600
DM 0006
0210
DM 0007
0800
DM 0008
0900
DM 0009
1000
DM 0010
0210
DM 0011
1200
DM 0012
1300
DM 0013
1400
DM 0014
0210
DM 0015
1600
Kontaktplan–Symbole
BCMP (68)
@BCMP(68)
CD
CB
R
BCMP(68) ist ein erweiteter Befehl für die SRM1. Der Funktionscode 68 ist
werkseitig eingestellt und kann für die SRM1 geändert werden.
Jedes untere Grenzwort im Vergleichsblock muß kleiner als oder gleich der
oberen Grenze sein.
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung AUS, wird der Befehl BCMP(68) nicht ausge-
führt. Ist sie jedoch EIN, vergleicht BCMP(68) CD mit den durch einen Block,
bestehend aus CB, CB+1, CB+2,, ... CB+31, spezifizierten Bereiche. Jeder
Bereich wird durch zwei Worte definiert. Das erste Wort spezifiziert den un-
teren und das zweite den oberen Granzwert. Befindet sich CD innerhalb ei-
nes dieser Bereiche ( einschließlich der oberen und unteren Grenzwerte),
wird das entsprechende Bit in R gesetzt. Die angestellten Vergleiche und das
entsprechende Bit in R, das für jeden Vergleich gesetzt wird, sind nachste-
hend dargestellt. Die restlichen Bits in R werden auf AUS gesetzt.
Adresse
00000
001
00001
DM 0000
216
R: 216
IR 21600
0
IR 21601
0
IR 21602
1
IR 21603
0
IR 21604
0
IR 21605
0
IR 21606
1
IR 21607
0
IR 21608
0
IR 21609
0
IR 21610
1
IR 21611
0
IR 21612
0
IR 21613
0
IR 21614
1
IR 21615
0
CB: Erstes Vergleichs–Blockwort
CD
CB
R
Kapitel 5–18
Befehl
Operanden
LD
TCMP (85)
DM
Datenbereiche
CD: Zu vergleichende Daten
IR, SR, AR, DM, HR, TC, LR, #
IR, SR, DM, HR, TC, LR
R: Ergebniswort
IR, SR, AR, DM, HR, TC, LR
00000
001
0000
216