Gleitkommazahlen nach dem IEEE-Standard
- Last UpdatedApr 27, 2026
- 1 minute read
Die Historian HMI verwendet den IEEE 754-Standard (Institute of Electrical and Electronics Engineers) zur Umwandlung von 32-Bit-Binärwerten in Gleitkommazahlen.
32-Bit-Zahlen werden in 16-Bit-SPSen als zwei 16-Bit-Datenwörter gespeichert. Die oberen und unteren Datenwörter in den Gleitkomma-Registern der SPS sind dabei in der Regel sequenziell durchnummeriert. In 32-Bit-PC-Architekturen wird hingegen ein einziges 32-Bit-Register verwendet. Die Bits in einem solchen Register sind genauso durchnummeriert wie bei zwei 16-Bit-Registern.
Um Gleitkommazahlen in einem Historian-Projekt zu verwenden, muss der Historian in der Lage sein, die in den beiden 16-Bit-SPS-Registern gespeicherten Werte zu transformieren. Es müssen Bitkonvertierungen vorgenommen werden, da Historian die rohen SPS-Registerwerte immer als einzelne Ganzzahlen betrachtet. Es ist nicht möglich, die beiden 16-Bit-Werte beispielsweise mit einem AND-Vorgang zu verbinden, um sie in eine Gleitkommazahl umzuwandeln. Historian kann keine Typkonvertierung für Dual-Integer-Register durchführen.