Herunterladen Inhalt Inhalt Diese Seite drucken

Omron SYSMAC CQM1 Bedienerhandbuch Seite 293

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

Werbung

BCD–Rechenbefehle
Erläuterungen
Merker
Beispiel
00000
Ist die Ausführungsbedingung AUS, wird der Befehl ADDL(54) nicht ausge-
führt. Ist sie jedoch EIN, 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 adressierte DM–Worte sind nicht vorhanden. (Der Inhalt des
:DM–Wortes liegt nicht im BCD–Format vor oder die Datenwort–
Bereichsgrenze ist überschritten worden).
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 Ad-
dition zweier 12–stelligen 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 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 er-
sten Addition. Mit dem letzten Befehl ADB(50) (sehen Sie Kapitel 5–21–1
BINARY ADD – ADB(50) (Binäre Addition) ) werden zwei aus Nullen beste-
hende Konstante addiert, um jeden Ü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)
LR 00
00002
@ADDL(54)
HR 10
00003
@ADD(30)
LR 02
HR 12
00004
@ADB(50)
#0000
#0000
HR 13
Kapitel 5–20
Operanden
00000
LR
00
DM
0010
HR
10
LR
02
DM
0012
HR
12
#
0000
#
0000
HR
13
283

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis