Herunterladen Inhalt Inhalt Diese Seite drucken

Erweiterte Operationen; Sqr Bilden Des Quadrats 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

Erweiterte Operationen

8.4.1
SQR
Bilden des Quadrats einer Gleitpunktzahl (32 Bit)
Format
SQR
Beschreibung
SQR (Bilden des Quadrats einer Gleitpunktzahl, 32-Bit, IEEE-FP) berechnet das
Quadrat einer Gleitpunktzahl (32-Bit, IEEE-FP) in AKKU 1. Das Ergebnis wird in
AKKU 1 gespeichert. 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
+unendlich
+normalisiert
+denormalisiert
+Null
-qNaN
Beispiel
AWL
Erläuterung
AUF
DB17
//Schlage Datenbaustein DB17 auf.
L
DBD0
//Der Wert aus Datendoppelwort DBD0 wird in AKKU 1 geladen. (Dieser Wert
muss Gleitpunktformat haben.)
SQR
//Berechne das Quadrat 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 SQR kein Fehler aufgetreten ist, springe zur
Marke OK.
BEA
//BEA, falls bei der Operation SQR ein Fehler aufgetreten ist.
OK: T
DBD4
//Transferiere das Ergebnis aus AKKU 1 in das Datendoppelwort DBD4.
8-10
A1
A0
OV
1
1
1
1
0
1
1
0
0
0
0
1
0
0
0
1
1
1
OS
Anmerkung
1
1
Überlauf
-
1
Unterlauf
-
1
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis