Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetic Shift Right - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Shift Instructions
Erläuterungen
Vorsichtsmaßnahmen
Merker
5-17-4 ARITHMETIC SHIFT RIGHT (Arithmetisches Verschieben nach
rechts) – ASR(26)
Beschränkungen
Erläuterungen
Vorsichtsmaßnahmen
Merker
Ist die Ausführungsbedingung FALSCH, wird ASL(25) nicht ausgeführt. Ist
der Eingang EIN, verschiebt der Befehl ASL(25) eine 0 in Bit 00 von Wd,
wodurch die Bits von Wd um ein Bit nach links und der Status von Bit 15
nach CY verschoben wird.
Bit
CY
15
1 0 0 1 1 1 0 0 0 1 0 1 0 0 1 1
Bei jedem Zyklus wird eine 0 in Bit 00 verschoben, falls der Befehl ASL(25)
(ohne Flankentriggerung) verwendet wird. Verwenden Sie den Befehl
(@ASL(25)) (flankengesteuerte Ausführung) oder verknüpfen Sie ASL(25)
mit DIFU(13) oder DIFD(14), um nur eine einzige Verschiebung auszuführen.
ER:
Indirekt adressierte EM/DM–Worte sind nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die Daten-
bereichs–Grenze wurde überschritten.)
CY:
Übernimmt die Daten von Bit 15.
EQ:
Auf EIN gesetzt, wenn der Inhalt von Wd gleich Null ist; andernfalls auf
AUS gesetzt.
Kontaktplansymbol
ASR (26)
@ASR(26)
Wd
DM 6144 bis DM 6655 können nicht für Wd verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird ASR (26) nicht ausgeführt. Ist
der Eingang EIN, verschiebt der Befehl ASR (26) eine 0 in Bit 00 von Wd,
wodurch die Bits von Wd um ein Bit nach rechts und der Status von Bit 15
nach CY verschoben wird.
Bit
15
1
1 0 0 1 0 1 1 0 0 1 1 0 0 1 0
0
Bei jedem Zyklus wird eine 0 in Bit 15 verschoben, falls der Befehl ASR(26)
(ohne Flankentriggerung) verwendet wird. Verwenden Sie den Befehl
(@ASR(26)) (flankengesteuerte Ausführung) oder verknüpfen Sie ASR(26)
mit DIFU(13) oder DIFD(14), um nur eine einzige Verschiebung auszuführen.
ER:
Indirekt adressierte EM/DM–Worte sind nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die Daten-
bereichs–Grenze wurde überschritten
CY:
Übernimmt die Daten von Bit 00.
EQ:
Auf EIN gesetzt, wenn der Inhalt von Wd gleich Null ist; andernfalls auf
AUS gesetzt.
IR, SR, AR, DM, EM, HR, LR
Wd
Abschnitt
5-17
Bit
00
0
Datenbereiche
Wd: Schiebewort
Bit
CY
00
259

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis