Herunterladen Inhalt Inhalt Diese Seite drucken

Addition - Mitsubishi Electric Melsec FX-Serie Einsteigerhandbuch

Vorschau ausblenden Andere Handbücher für Melsec FX-Serie:
Inhaltsverzeichnis

Werbung

Programmierung für Fortgeschrittene
5.4.1

Addition

Mit einer ADD-Anweisung werden zwei 16- oder 32-Bit-Werten addiert und das Ergebnis in
einem weiteren Operanden abgelegt.
Kontaktplan
0
³ Erster Quelloperand oder Konstante
· Zweiter Quelloperand oder Konstante
» Operand, in dem das Ergebnis der Addition eingetragen wird
Im oben abgebildeten Beispiel werden die Inhalte der Datenregister D0 und D1 addiert und
das Ergebnis in D2 gespeichert.
Beispiele
Zum Inhalt des Datenregisters D100 wird der Wert „1000" addiert:
ADD K1000 D100 D102
Die Vorzeichen der Werte werden bei der Addition berücksichtigt:
ADD D10 D11 D12
Auch die Addition von 32-Bit-Werten ist möglich. In diesem Fall wird der Anweisung ein „D" vor-
angestellt (ADD -> DADD)
DADD D0 D2 D4
Das Ergebnis kann auch wieder in einen der Quelloperanden eingetragen werden. Beachten
Sie aber bitte, dass sich das Ergebnis in jedem Programmzyklus ändert, wenn die
ADD-Anweisung zyklisch ausgeführt wird.
ADD D0 K25 D0
Auch eine ADD-Anweisung kann flankengesteuert – das heißt nur einmal, wenn der Signalzu-
stand der Eingangsbedingung von „0" nach „1" wechselt – ausgeführt werden. Fügen Sie dazu
einfach ein „P" an die Anweisung an (ADD -> ADDP, DADD -> DADDP).
Im folgenden Beispiel wird nur einmal in dem Programmzyklus , in dem der Signalzustand des
Merkers M47 von „0" nach „1" wechselt, zum Inhalt von D47 die Konstante „27" addiert.
Kontaktplan
M47
0
FX-Einsteigerhandbuch
ADD D0 D1 D2
1000
D 10
D 1
D 0
65238
D 0
ADDP D47 K27 D51
Arithmetische Anweisungen
Anweisungsliste
0 ADD
D 100
+
53
D 11
5
+
-8
D 3
D 2
+
27643
+
25
18
Anweisungsliste
0 LD
1 ADDP
D0
D1
D2
D 102
1053
D 12
-3
D 5
D 4
92881
D 0
43
M47
D47
K27
D51
5 – 23

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis