Herunterladen Inhalt Inhalt Diese Seite drucken

Double Bcd Divide (Doppelwort Bcd-Division) - Divl - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

BCD–Rechenbefehle
Erläuterungen
Merker
5-21-10 DOUBLE BCD DIVIDE (Doppelwort BCD–Division) – DIVL(57)
Einschränkungen
Erläuterungen
Merker
322
Ist die Ausführungsbedingung FALSCH, wird der Befehl MULL(56) nicht
ausgeführt. Ist sie jedoch WAHR, multipliziert MULL(56) den 8–stelligen
Inhalt von Md und Md+1 mit dem Inhalt von Mr und Mr+1 und legt das
Ergebnis in R bis R+3 ab.
ER:
Md, Md+1, Mr oder Mr+1 sind kein BCD–Wert.
Indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Worts ist kein BCD–Wert oder die EM/DM–Be-
reichsgrenze wurde überschritten.)
CY:
Auf EIN gesetzt, wenn das Ergebnis einen Übertrag aufweist.
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
Kontaktplan–Symbol
DIVL(57)
@DIVL(57)
Dd
Dr
R
DM 6141 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl DIVL(57) nicht
ausgeführt. Ist sie jedoch WAHR, dividiert DIVL(57) den 8–stelligen Inhalt
von Dd und D+1 durch den Inhalt von Dr und Dr+1 und das Ergebnis wird in
R bis R+3 abgelegt: der Quotient wird in R und R+1 und der Rest in R+2 und
R+3 abgelegt.
Rest
R+3
Dr+1
ER:
Dr und Dr+1 enthalten 0.
Dd, Dd+1, Dr oder Dr+1 ist kein BCD–Wert.
Indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Worts ist kein BCD–Wert oder die EM/DM–Be-
reichsgrenze wurde überschritten.)
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
MD + 1
X
Mr + 1
R + 3
R + 2
R + 1
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
Dd
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
Dr
R
IR, SR, AR, DM, EM, HR, LR
R + 2
R +1
Dr
Dd+1
Abschnitt
MD
Mr
R
Datenbereiche
Dd: Dividend (BCD)
Dr: Divisor (BCD)
R: Erstes Ergebniswort
Quotient
R
Dd
5-21

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis