Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1H Serie Programmierhandbuch Seite 338

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

Werbung

BCD–Rechenbefehle
Erläuterungen
Merker
Beispiel
00000
Ist die Ausführungsbedingung FALSCH, wird der Befehl ADDL(54) nicht
ausgeführt. Ist sie jedoch WAHR, addiert ADDL(54) den Inhalt von CY zum
8–stelligen Wert in Au und Au+1 und zum 8–stelligen Wert in Ad und Ad+1
und legt das Ergebnis in R und R+1 ab. CY wird gesetzt, wenn das Ergebnis
99999999 überschreitet.
ER:
Au und/oder Ad 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.
Ist 00000 auf EIN gesetzt, erfolgt im folgenden Programmabschnitt eine
Addition zweier 12–stelliger Zahlen, wobei sich die erste in LR 00 bis LR 02
und die zweite in DM 0010 bis DM 0012 befindet. Das Ergebnis wird in HR
10 bis HR 13 abgelgt.
Die äußersten rechten 8 Stellen der zwei Zahlen werden über den
ADDL(54)–Befehl addiert, d.h. der Inhalt von LR 00 und LR 01 wird zu DM
0010 und DM 0011 addiert und die Ergebnisse in HR 10 und HR 11 abgelegt.
In der zweiten Addition werden die äußersten linken 4 Stellen jeder Zahl mit
dem ADD(30)–Befehl addiert und sie beinhaltet jeden Übertrag aus der
ersten Addition. Der letzte Befehl, ADB(50), (Sehen Sie Abschnitt 5-22-1
BINARY ADD – ADB(50) ) addiert zwei Null–Konstanten, um den Übertrag
aus der zweiten Addition in HR 13 abzulegen.
CLC(41)
@ADDL(54)
DM 0010
@ADD(30)
DM 0012
@ADB(50)
Au + 1
Au
Ad + 1
Ad
+
CY
CY
R + 1
R
Adresse
Befehl
00000
LD
00001
CLC(41)
00002
@ADDL(54)
LR 00
HR 10
00003
@ADD(30)
LR 02
HR 12
00004
@ADB(50)
#0000
#0000
HR 13
Abschnitt
5-21
Operanden
00000
LR
00
DM
0010
HR
10
LR
02
DM
0012
HR
12
#
0000
#
0000
HR
13
319

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis