Mul und mul, Sub und sub, 9 mul und mul – NORD Drivesystems BU0000 Benutzerhandbuch

Seite 86: 10 sub und sub

Advertising
background image

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

Advertising