Herunterladen Inhalt Inhalt Diese Seite drucken

Bcd Divide (Bcd-Division) - Div(33); Bcd Divide (Bcd-Division) - Div - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

BCD–Rechenbefehle
Erläuterungen
Beispiel
00000
Merker
5-21-6 BCD DIVIDE (BCD–Division) – DIV(33)
Einschränkungen
Ist die Ausführungsbedingung FALSCH, wird der Befehl MUL(32) nicht
ausgeführt. Ist sie jedoch WAHR, multipliziert MUL(32) Md mit dem Inhalt
von Mr und legt das Ergebnis in R und R+1 ab.
Ist IR 00000 im folgenden Programm auf EIN gesetzt, wird der Inhalt von
IR 013 mit DM 0005 multipliziert und das Ergebnis in HR 07 und HR 08
abgelegt. Beispieldaten und Berechnungen werden nach dem Programm
dargestellt.
MUL (32)
013
DM 0005
HR 07
Md: IR 013
3
3
X
Mr: DM 0005
0
0
R+1: HR 08
R: HR 07
0
0
0
8
3
9
ER:
Md und/oder Mr 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.)
CY:
Auf EIN gesetzt, wenn das Ergebnis einen Übertrag aufweist.
EQ:
Auf EIN gesetzt, wenn das Ergebnis 0 ist.
Kontaktplansymbol
DIV(33)
Dd
Dr
R
R und R+1 müssen sich im gleichen Datenbereich befinden. DM 6143 bis
DM 6655 können nicht für R verwendet werden.
MD
X
Mr
R +1
R
Adresse
00000
LD
00001
MUL (32)
5
6
2
5
0
0
Datenbereiche
Dd: Dividend (BCD)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Dr: Divisor (BCD)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
R: Erstes Ergebniswort (BCD)
IR, SR, AR, DM, EM, HR, LR
Abschnitt
5-21
Befehl
Operanden
00000
013
DM
0005
HR
07
317

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis