3
Umwandler
3.1
Umwandlungsoperationen Übersicht
Beschreibung
Mit den folgenden Operationen können Sie binär-codierte Dezimalzahlen und Ganzzahlen in
andere Zahlenarten umwandeln:
•
BCD_I
•
I_BCD
•
BCD_DI
•
I_DI
•
DI_BCD
•
DI_R
Mit den folgenden Operationen können Sie die Komplemente von Ganzzahlen bilden oder das
Vorzeichen einer Gleitpunktzahl wechseln:
•
INV_I
•
INV_DI
•
NEG_I
•
NEG_DI
•
NEG_R
Mit den folgenden Operationen können Sie eine Gleitpunktzahl (32 Bit, IEEE 754) in eine Ganzzahl
(32 Bit) umwandeln. Die einzelnen Operationen unterscheiden sich in der Art des Rundens.
•
ROUND
•
TRUNC
•
CEIL
•
FLOOR
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA
BCD-Zahl in Ganzzahl (16 Bit) wandeln
Ganzzahl (16 Bit) in BCD-Zahl wandeln
BCD-Zahl in Ganzzahl (32 Bit) wandeln
Ganzzahl (16 Bit) in Ganzzahl (32 Bit) wandeln
Ganzzahl (32 Bit) in BCD-Zahl wandeln
Ganzzahl (32 Bit) in Gleitpunktzahl wandeln
Einer-Komplement zu Ganzzahl (16 Bit) erzeugen
Einer-Komplement zu Ganzzahl (32 Bit) erzeugen
Zweier-Komplement zu Ganzzahl (16 Bit) erzeugen
Zweier-Komplement zu Ganzzahl (32 Bit) erzeugen
Vorzeichen einer Gleitpunktzahl wechseln
Zahl runden
Ganze Zahl erzeugen
Aus Gleitpunktzahl nächsthöhere Ganzzahl erzeugen
Aus Gleitpunktzahl nächstniedere Ganzzahl erzeugen
43