Herunterladen Diese Seite drucken

Omron SYSMAC CPM2 Serie Bedienerhandbuch Seite 454

Werbung

BCD–Rechenbefehle
Beschränkungen
Erläuterungen
Merker
7-21-10 DOUBLE BCD DIVIDE (BCD–Doppelwort–Division) – DIVL(57)
Beschränkungen
Erläuterungen
Merker
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl MULL(56) nicht ausge-
führt. Ist diese 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 ist kein BCD–Wert.
Indirekt adressiertes DM–Wort ist nicht vorhanden. (Inhalt des DM–
Wortes ist nicht im BCD–Format oder die Datenbereichsgrenze 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 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung FALSCH, wird der Befehl DIVL(57) nicht ausge-
führt. Ist diese jedoch WAHR, dividiert DIVL(57) den 8–stelligen Inhalt von Dd
und D+1 durch den Inhalt von Dr und Dr+1 und legt das Ergebnis in R bis R+3 ab:
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 DM–Wort ist nicht vorhanden. (Der Inhalt des
*
DM–Wortes liegt nicht im BCD–Format vor oder die Datenwortbe-
reichsgrenze wurde überschritten).
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
MD + 1
X
Mr + 1
R + 3
R + 2
R + 1
Dd
Dr
R
R+2
R+1
Dr
Dd+1
Abschnitt
MD
Mr
R
Datenbereiche
Dd: Dividend (BCD)
IR, SR, AR, DM, HR, TC, LR
Dr: Divisor (BCD)
IR, SR, AR, DM, HR, TC, LR
R: Erstes Ergebniswort
IR, SR, AR, DM, HR LR
Quotient
R
Dd
7-21
443

Werbung

loading