Siemens 6ES7223-1BH22-0XA0 EM 223 Digital Input / Output Module 6ES7223-1BH22-0XA0 用户手册

产品代码
6ES7223-1BH22-0XA0
下载
页码 538
S7-200 Befehlssatz
Kapitel 6
145
Numerische Funktionen
Sinus, Cosinus und Tangens
Die Operationen Sinus (SIN), Cosinus (COS) und Tangens (TAN)
werten die trigonometrische Funktion des Winkelwerts IN aus und
legen das Ergebnis in OUT ab. Der Eingabewinkel ist in Bogenmaß
angegeben.
SIN (IN) = OUT
COS (IN) = OUT
TAN (IN) = OUT
So wandeln Sie Winkel von Grad in Bogenmaß um:
Multiplizieren Sie
den Winkel in Grad mit der Operation MUL_R (*R) mit 1,745329E-2
(ungefähr mit
π
/180).
Natürlicher Logarithmus und Natürlicher Exponent
Die Operation Natürlicher Logarithmus (LN) bildet den natürlichen
Logarithmus vom Wert in IN und legt das Ergebnis in OUT ab.
Die Operation Natürlicher Exponent (EXP) führt die
Exponentialfunktion e potenziert mit dem Wert von IN aus und legt das
Ergebnis in OUT ab.
LN (IN) = OUT
EXP (IN) = OUT
So berechnen Sie den Logarithmus zur Basis 10 des natürlichen Logarithmus:
Dividieren Sie den
natürlichen Logarithmus durch 2,302585 (ungefähr der natürliche Logarithmus von 10).
So potenzieren Sie ein Realzahl mit einer anderen Realzahl, einschließlich Bruchexponenten:
Verbinden
Sie die Operation Natürlicher Exponent mit der Operation Natürlicher Logarithmus. Für X hoch Y
beispielsweise geben Sie die folgende Operation ein: EXP (Y * LN (X)).
Quadratwurzel einer Realzahl ziehen
Die Operation Quadratwurzel einer Realzahl ziehen (SQRT) zieht die Quadratwurzel einer Realzahl (IN)
und liefert als Ergebnis eine Realzahl (OUT).
SQRT (IN) = OUT
So berechnen Sie eine andere Wurzel:
5 hoch 3 = 5^3 = EXP(3*LN(5)) = 125
Kubikwurzel von 125 = 125^(1/3) = EXP((1/3)*LN(125)) = 5
Quadratwurzel von 5 hoch 3 = 5^(3/2) = EXP(3/2*LN(5)) = 11,18034
Sondermerker und ENO für die numerischen Funktionen
Bei allen auf dieser Seite beschriebenen Operationen dient SM1.1 als Anzeige für Überlauffehler und
unzulässige Werte. Wird SM1.1 gesetzt, dann ist der Status von SM1.0 und SM1.2 ungültig und die
ursprünglichen Eingangsoperanden werden nicht verändert. Wird SM1.1 nicht gesetzt, dann hat die
arithmetische Operation ein gültiges Ergebnis hervorgebracht und SM1.0 und SM1.2 enthalten den gültigen
Status.
Fehlerbedingungen, die ENO = 0
setzen
"
SM1.1 (Überlauf)
"
0006 (Indirekte Adresse)
Betroffene Sondermerker
"
SM1.0 (Null)
"
SM1.1 (Überlauf)
"
SM1.2 (Negativ)
Tabelle 6-41 Gültige Operanden für numerische Funktionen
Eingänge/Ausgänge
Datentypen
Operanden
IN
REAL
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, Konstante
OUT
REAL
ED, AD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC
Realzahlen bzw. Gleitpunktzahlen werden in dem Format dargestellt, das in der Richtlinie ANSI/IEEE 754-1985
(einfachgenau) beschrieben ist. Ausführliche Informationen zu diesen Zahlen finden Sie in den Richtlinien.