Herunterladen Inhalt Inhalt Diese Seite drucken

Acos Bilden Des Arcuscosinus Einer Gleitpunktzahl (32 Bit) - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

Gleitpunkt-Funktionen
8.4.9
ACOS
Format
ACOS
Beschreibung
ACOS (Bilden des Arcuscosinus einer Gleitpunktzahl, 32-Bit, IEEE-FP) berechnet
den Arcuscosinus einer Gleitpunktzahl in AKKU 1. Zulässiger Wertebereich für den
Eingangswert:
-1 <= Eingangswert <= +1
Das Ergebnis ist ein Winkel, der im Bogenmaß angegeben wird. Der Wert liegt in
dem folgenden Bereich:
0 <= Arcuscosinus (AKKU 1) <= π , mit π = 3,14159...
Die Operation beeinflußt die Bits A1, A0, OV und OS des Statusworts.
Die Inhalte von AKKU 2 (und bei CPUs mit vier Akkus auch die Inhalte von AKKU 3
und AKKU 4) bleiben unverändert.
Ergebnis
Ergebnis in AKKU 1
+qNaN
+normalisiert
+denormalisiert
+Null
-Null
-denormalisiert
-normalisiert
-qNaN
Beispiel
AWL
Erläuterung
L
MD10
//Der Wert aus Merkerdoppelwort MD10 wird in AKKU 1 geladen. (Dieser
Wert muss Gleitpunktformat haben.)
ACOS
//Berechne den Arcuscosinus der Gleitpunktzahl (32-Bit, IEEE-FP) in AKKU
1. Lege das Ergebnis in AKKU 1 ab.
UN
OV
//Frage Bit OV im Statuswort auf "0" ab.
SPB
OK
//Falls bei der Operation ACOS kein Fehler aufgetreten ist, springe zur
Marke OK.
BEA
//BEA, falls bei der Operation ACOS ein Fehler aufgetreten ist.
OK: T
MD20
//Transferiere das Ergebnis aus AKKU 1 in das Merkerdoppelwort MD20.
8-18
Bilden des Arcuscosinus einer Gleitpunktzahl (32 Bit)
A1
1
1
0
0
0
0
0
1
A0
OV
OS
1
1
1
0
0
-
0
1
1
0
0
-
0
0
-
0
1
1
1
0
-
1
1
1
Anweisungsliste (AWL) für S7-300/400
Anmerkung
Überlauf
Unterlauf
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis