Instructions

Table Of Contents
Anweisungen
8.5 Arithmetische Funktionen
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
275
8.5.9
Exponential-, Logarithmus- und Trigonometrieanweisungen
Mit den Gleitpunktanweisungen können Sie arithmetische Funktionen mit dem Datentyp
Real oder LReal programmieren:
SQR: Quadrat bilden (IN
2
= OUT)
SQRT: Quadratwurzel bilden (√IN = OUT)
LN: Natürlichen Logarithmus bilden (LN(IN = OUT)
EXP: Exponentialwert bilden ( e
IN
= OUT), mit der Basis e = 2,71828182845904523536
EXPT: Potenzieren (IN1
IN2
= OUT)
die EXPT-Parameter IN1 und OUT haben immer den gleichen Datentyp, für den Sie Real
oder LReal auswählen müssen. Für den Exponentialparameter IN2 können Sie den
Datentyp aus vielen Datentypen wählen.
FRAC: Nachkommastellen zurückgeben (Nachkommastelle der Gleitpunktzahl IN = OUT)
SIN: Sinuswert bilden (sin(IN radians) = OUT)
ASIN: Arcussinuswert bilden (arcsine(IN) = OUT radians), wobei sin(OUT radians) = IN
COS: Cosinuswert bilden (cos(IN radians) = OUT)
ACOS: Arcuscosinuswert bilden (arcsine(IN) = OUT radians), wobei cos(OUT radians) =
IN
TAN: Tangenswert bilden (tan(IN radians) = OUT)
ATAN: Arcustangenswert bilden (arctan(IN) = OUT radians), wobei tan(OUT radians) = IN
Tabelle 8- 65 Beispiele für arithmetische Gleitpunktanweisungen
KOP/FUP
SCL
Beschreibung
out := SQR(in);
oder
out := in * in;
Quadrat: IN
2
= OUT
Beispiel: Wenn IN = 9, dann OUT = 81.
out := in1 ** in2;
Potenzieren: IN1
IN2
= OUT
Beispiel: Wenn IN1 = 3 und IN2 = 2, dann OUT = 9.
1
In KOP und FUP: Klicken Sie auf die "???" (beim Anweisungsnamen) und wählen Sie den Datentyp in der Klappliste
aus.
2
In SCL: Sie können die mathematischen Ausdrücke in SCL auch mit den grundlegenden mathematischen Operatoren
erstellen.