Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetische Gleitpunktoperationen - Siemens SIMATIC S7-1200 Systemhandbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Tabelle 7- 58 ENO-Status
ENO
Beschreibung
1
Kein Fehler
0
Real: Ist einer der Werte für MIN, IN oder MAX keine Zahl (NaN), wird NaN zurückgegeben.
0
Ist MIN größer als MAX, wird der Wert IN dem Ausgang OUT zugewiesen.
SCL-Beispiele:
● MyVal := LIMIT(MIN:=10,IN:=53, MAX:=40); //Ergebnis: MyVal = 40
● MyVal := LIMIT(MIN:=10,IN:=37, MAX:=40); //Ergebnis: MyVal = 37
● MyVal := LIMIT(MIN:=10,IN:=8, MAX:=40); //Ergebnis: MyVal = 10
7.5.9

Arithmetische Gleitpunktoperationen

Mit den Gleitpunktanweisungen können Sie arithmetische Funktionen mit dem Datentyp
Real oder LReal programmieren:
● SQR: Quadrat (IN
● SQRT: Quadratwurzel (√IN = OUT)
● LN: Natürlicher Logarithmus (LN(IN = OUT)
● EXP: Natürliche Exponentialfunktion ( e
● EXPT: Potenzieren (IN1
● FRAC: Nachkommastellen (Nachkommastelle der Gleitpunktzahl IN = OUT)
● SIN: Sinus (sin(IN radians) = OUT)
● COS: Cosinus (cos(IN radians) = OUT)
● TAN: Tangens (tan(IN radians) = OUT)
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05
= OUT)
2
2.71828182845904523536
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.
ASIN: Arcussinus (arcsine(IN) = OUT radians), wobei sin(OUT radians) = IN
ACOS: Arcuscosinus (arcsine(IN) = OUT radians), wobei cos(OUT radians) = IN
ATAN: Arcustangens (arctan(IN) = OUT radians), wobei tan(OUT radians) = IN
= OUT), mit der Basis e =
IN
= OUT)
IN2
100BAnweisungen
7.5 Arithmetik
209

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis