Das ist doch wunderbar in der Hilfe beschrieben:
Format
RND
Beschreibung
RND (Umwandlung einer Gleitpunktzahl, 32 Bit, IEEE 754, in eine Ganzzahl, 32 Bit) wertet den Inhalt von AKKU 1 als eine Gleitpunktzahl (32 Bit, IEEE 754) aus. Die Operation wandelt die Gleitpunktzahl (32 Bit, IEEE 754) 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
BIE A1 A0 OV OS OR STA VKE /ER
schreibt: - - - x x - - - -
Beispiel
AWL Erläuterung
L MD10 //Lade die Gleitpunktzahl (32 Bit, IEEE 754) in AKKU1-L.
RND //Wandle die Gleitpunktzahl (32 Bit, IEEE 754) 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 Wert nach der Umwandlung
MD10 = "100.5" => RND => MD20 = "+100"
MD10 = "-100.5" => RND => MD20 = "-100"