Herunterladen Inhalt Inhalt Diese Seite drucken

Mul(32) - Bcd Multipy (Bcd-Multiplikation) - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

BCD–Rechenbefehle
Hinweis
5-20-5 MUL(32) – BCD MULTIPY (BCD–Multiplikation)
Beschränkungen
Erläuterungen
280
Adresse
00000
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
Die erste und zweite Subtraktionen dieses Diagramms wird unter Verwen-
dung von Beispieldaten für DM 010 und DM 0100 dargestellt.
Bei der eigentlichen SUB(31)–Operation wird Su und CY von 10000 + Mi
subtrahiert. Für positive Ergebnisse wird die äußerst linke Stelle abgeschnit-
ten. Für negative Ergebnisse wird das Zehner–Komplement erhalten. Das
Verfahren zur Festlegung des richtigen Ergebnisses wird nachstehend be-
schrieben.
Erste Subtraktion
IR 010
1029
DM 0100 – 3452
CY
– 0
HR 10
7577 (1029 + (10000 – 3452))
CY
1
Zweite Subtraktion
0000
HR 10 –7577
CY
–0
HR 10 2423
CY
1
Im obigen Fall setzt das Programm HR 1100 auf EIN und zeigt damit einen
negativen Wert in HR 10 an.
Kontaktplan–Symbol
MUL (32)
@MUL(32)
MD
Mr
R
DM 6143 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung AUS, wird der Befehl MUL(32) nicht ausge-
führt. Ist sie jedoch EIN, multipliziert MUL(32) Md mit dem Inhalt von Mr und
legt das Ergebnis in R und R+1 ab.
Befehl
Operanden
LD
OUT
TR
CLC (41)
@SUB(31)
DM
HR
AND
CLC (41)
@SUB(31)
#
HR
HR
LD
TR
AND
OR
HR
OUT
HR
(negatives Ergebnis)
(0000 + (10000 – 7577))
(negatives Ergebnis)
IR, SR, AR, DM, HR, TC, LR, #
MD
IR, SR, AR, DM, HR, TC, LR, #
Mr
R
Kapitel 5–20
00002
0
010
0100
10
25504
0000
10
10
0
25504
1100
1100
Datenbereiche
MD: Multiplikand (BCD)
Herr: Multiplikator (BCD)
R: Erstes Ergebniswort
IR, SR, AR, DM, HR LR

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis