Erweiterte mathematische operatoren, 2 erweiterte mathematische operatoren, 1 exp – NORD Drivesystems BU0000 Benutzerhandbuch
Seite 87: Beispiel in st, Beispiel in awl

PLC
87
BU 0000 DE
LD 20
SUB Var1, Var2, 30 (* Ergebnis = 20 - Var1 - Var12 - 30 *)
ST Ergebnis
LD 20
SUB( 6 (* Subtrahiere 20 mit den Inhalt der Klammer *)
AND 2
) (* Ergebnis = 20 - (6 AND 2) *)
ST Ergebnis (* Ergebnis = 18 *)
Beispiel in ST:
Ergebnis := 10 - Value1;
9.4.2 Erweiterte mathematische Operatoren
Operator
Erläuterung
Exponentialfunktion
LOG
Logarithmus Basis 10
LN
Logarithmus Basis e
SQRT
Wurzel
COS, ACOS
Trigonometrische Operatoren
SIN, ASIN
TAN, ATAN
HINWEIS
Die hier aufgeführenten Operatoren sind sehr Rechnenintensiv. Es kann zu deulich längeren
Laufzeiten des PLC Programmes kommen.
9.4.2.1 EXP
Bildet aus dem Akku die Exponentialfunktion zur Basis der Eulerschen Zahl (2,718). Es können
3 Nachkommastellen angegeben werden, d.h. eine 1,002 muss als 1002 eingegeben werden.
BOOL
BYTE
INT
DINT
Mögliche Datentypen
X
Beispiel in AWL:
LD 1000
EXP
ST Ergebnis (* Ergebnis = 2718 *)
87