Mul und mul, Sub und sub, 9 mul und mul – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 86: 10 sub und sub

NORD CON Hilfe
86
BU 0000 DE
LD 25 (* Lade den Dividend *)
MOD 20 (* Division 25/20 à Modulo = 5 *)
ST Var1 (* Speicher Ergebnis 5 in Var1 *)
LD 25 (* Lade den Dividend *)
MOD( Var1 (* Ergebnis = 25/(Var1 + 10) à Modulo in den Akku *)
ADD 10
)
ST Var3 (* Speicher Ergebnis 10 in Var3 *)
Beispiel in ST:
Ergebnis := 25 MOD 20; (* Speicher Ergebnis 5 in Var1 *)
Ergebnis := 25 MOD (Var1 + 10); (* Ergebnis = 25/(Var1 + 10) à Modulo in den Akku *)
9.4.1.9 MUL und MUL(
Multiplikation des Akku mit einer oder mehreren Variablen oder Konstanten. Bei der Klammer
Multiplikation wird der Akku mit dem Ergebnis des Klammerausdrucks multipliziert. Es sind bis
zu 6 Klammerebenen möglich. Beide Werte müssen demselben Variablentyp angehören.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
X
X
Beispiel in AWL:
LD 25 (* Lade den Multiplikator *)
MUL Var1, Var2 (* 25 * Var1 * Var2 *)
ST Var2 (* Speicher Ergebnis *)
LD 25 (* Lade den Multiplikator *)
MUL( Var1 (* Ergebnis = 25*(Var1 + Var2) *)
ADD Var2
)
ST Var3 (* Speicher Ergebnis als Variable Var3 *)
Beispiel in ST:
Ergebnis := 25 * Var1 * Var2;
Ergebnis := 25 * (Var1 + Var2);
9.4.1.10 SUB und SUB(
Subtrahiert den Akku mit einer oder mehreren Variablen oder Konstanten. Bei der Klammer
Subtraktion wird der Akku mit dem Ergebnis des Klammerausdrucks subtrahiert. Es sind bis zu
6 Klammerebenen möglich. Die zu subtrahierenden Werte müssen demselben Variablentyp
angehören.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
X
X
Beispiel in AWL:
LD 10
SUB Var1 (* Ergebnis = 10 - Var1 *)
ST Ergebnis