User manual
5.5 Spezialwerte der Datentypen
Jeder numerische Datentyp unterstützt spezielle Zustände wie z.B. NaN (Not a Number). Wird solch
ein Wert am Server erkannt, so wird die in myDatanet übliche Anzeige und Weiterverarbeitung
angewandt.
Wert/Typ u8 (byte) u16 (word) u32 (dword)
NaN 0xFF 0xFFFF 0xFFFFFFFF
OF 0xFE 0xFFFE 0xFFFFFFFE
UF 0xFD 0xFFFD 0xFFFFFFFD
OL 0xFC 0xFFFC 0xFFFFFFFC
SC 0xFB 0xFFFB 0xFFFFFFFB
Übersicht der möglichen Werte (unsigned):
Wert/Typ s8 (bint) s16(wint) s32 (dint) s64 (qint)
NaN 127 32767 2147483647 0x7FFFFFFFFFFFFFFF
OF 126 32766 2147483646 0x7FFFFFFFFFFFFFFE
UF -126 -32766 -2147483646 0x8000000000000002
OL -127 -32767 -2147483647 0x8000000000000001
SC -128 -32768 -2147483648 0x8000000000000000
Übersicht der möglichen Werte (signed):
Wert/Typ f32 (float32) f64 (float64)
NaN 0x7F8xxxxx 0x7FFxxxxxxxxxxxxx
OF nicht verfügbar nicht verfügbar
UF nicht verfügbar nicht verfügbar
OL nicht verfügbar nicht verfügbar
SC nicht verfügbar nicht verfügbar
Übersicht der möglichen Werte (float):
Für f32 und f64 zählen für die Interpretation von NaN nur die ersten 12 Bytes.
124 Rev. 01