Diese Abbildung zeigt die Kodierungsregeln für die Bitposition in einem DWORD: Das Beispiel beschreibt einen Wert von 16#AAAAAAAA entsprechend 2863311530.
Beschreibung der Ganzzahl-Datentypen (Integer)
Diese Tabelle enthält die Ganzzahl-Datentypen. Jeder dieser Datentypen für Zahlen deckt einen unterschiedlichen Wertebereich ab.
Typ |
Unterer Grenzwert |
Oberer Grenzwert |
Speicherplatz |
---|---|---|---|
BYTE |
0 |
255 |
8 Bit |
WORD |
0 |
65535 |
16 Bit |
DWORD |
0 |
4294967295 |
32 Bit |
LWORD |
0 |
264-1 |
64 Bit |
SINT |
-128 |
127 |
8 Bit |
USINT |
0 |
255 |
8 Bit |
INT |
-32768 |
32767 |
16 Bit |
UINT |
0 |
65535 |
16 Bit |
DINT |
-2147483648 |
2147483647 |
32 Bit |
UDINT |
0 |
4294967295 |
32 Bit |
LINT |
-263 |
263-1 |
64 Bit |
ULINT |
0 |
264-1 |
64 Bit |
Beschreibung der REAL/LREAL-Datentypen
Diese Tabelle enthält die REAL/LREAL-Datentypen. REAL und LREAL werden als Gleitkommazahlen bezeichnet. Sie werden zur Darstellung rationaler Zahlen benötigt.
Typ |
Bereich |
Auflösung |
Speicherplatz |
---|---|---|---|
REAL verwendet 4 Bytes. |
-3,402e+38 bis 3,402e+38 (-2^128 bis 2^128) |
1,175e-38 (2^-126) |
32 Bit |
LREAL verwendet 8 Bytes. |
-1,797e+308 bis 1,797e+308 (-2^1024 bis 2^1024) |
2,225e-308 (2^-1022) |
64 Bit |
HINWEIS: Welche Datentypen von LREAL unterstützt werden, ist vom Zielgerät abhängig. Informationen darüber, ob der 64-Bit-Datentyp LREAL während der Kompilierung in das Format REAL konvertiert wird (möglicherweise mit Informationsverlust) oder erhalten bleibt, entnehmen Sie bitte der entsprechenden Dokumentation.