Herunterladen Inhalt Inhalt Diese Seite drucken

Rnd Runden Einer Gleitpunktzahl Zur Ganzzahl - Siemens SIMATIC S7-300 Referenzhandbuch

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

Werbung

3.15
RND
Format
RND
Beschreibung
RND (Umwandlung einer Gleitpunktzahl, 32 Bit, IEEE-FP, in eine Ganzzahl, 32 Bit)
wertet den Inhalt von AKKU 1 als eine Gleitpunktzahl (32 Bit, IEEE-FP) aus. Die
Operation wandelt die Gleitpunktzahl (32 Bit, IEEE-FP) in eine Ganzzahl (32 Bit)
um und rundet das Ergebnis zur nächsten Ganzzahl. Liegt der Bruch der
umgewandelten Zahl genau zwischen einem geraden und einem ungeraden
Ergebnis, rundet die Operation zum geraden Ergebnis. Liegt die Zahl außerhalb
des zulässigen Bereichs, werden die Statusbits OV und OS auf "1" gesetzt.
Tritt ein Fehler auf (Vorliegen einer NaN oder einer Gleitpunktzahl, die nicht als
Ganzzahl, 32 Bit, dargestellt werden kann), wird die Umwandlung nicht ausgeführt,
sondern Überlauf angezeigt.
Statuswort
schreibt: -
Beispiel
AWL
Erläuterung
L
MD10
//Lade die Gleitpunktzahl (32 Bit, IEEE-FP) in AKKU1-L.
RND
//Wandle die Gleitpunktzahl (32 Bit, IEEE-FP) in eine Ganzzahl (32 Bit) um
und runde das Ergebnis. Speichere das Ergebnis in AKKU1.
T
MD20
//Transferiere das Ergebnis (Ganzzahl, 32 Bit) nach MD20.
Wert vor der Umwandlung
MD10 = "100.5"
MD10 = "-100.5"
Anweisungsliste (AWL) für S7-300/400
A5E00706959-01
Runden einer Gleitpunktzahl zur Ganzzahl
BIE
A1
A0
-
-
=> RND =>
=> RND =>
OV
OS
OR
x
x
-
Wert nach der Umwandlung
MD20 = "+100"
MD20 = "-100"
Umwandler
STA
VKE
/ER
-
-
-
3-15

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis