Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

Umwandler
3.18
RND-
nächstniederen Ganzzahl
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 zu der nächsten ganzen Zahl, die kleiner oder
gleich der umgewandelten Gleitpunktzahl ist (IEEE-Rundungsmodus "Round to -
infinity"). Liegt die Zahl außerhalb des zulässigen Bereichs, werden die Statusbits
OV und OS auf "1" gesetzt. Das Ergebnis wird in AKKU 1 gespeichert.
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"
3-18
Runden einer Gleitpunktzahl zur
BIE
A1
A0
-
-
=> RND- =>
=> RND- =>
OV
OS
OR
x
x
-
Wert nach der Umwandlung
MD20 = "+100"
MD20 = "-101"
Anweisungsliste (AWL) für S7-300/400
STA
VKE
/ER
-
-
-
A5E00706959-01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-400

Inhaltsverzeichnis