Ein Datentyp ist eine Klassifizierung, die für Literale und Variablen die möglichen Werte, die durchführbaren Operationen und die Art der Speicherung der Werte definiert.
Datentyp | Beschreibung | Standardwert |
---|---|---|
BOOL | Boolean | 0 , FALSE |
SINT | Short integer | 0 |
INT | Integer | 0 |
DINT | Double integer | 0 |
LINT | Long integer | 0 |
USINT | Unsigned short integer | 0 |
UINT | Unsigned integer | 0 |
UDINT | Unsigned double integer | 0 |
ULINT | Unsigned long integer | 0 |
REAL | Reale Zahlen | 0.0 |
LREAL | Lange reale Zahlen | 0.0 |
TIME | Dauer | T#0s |
LTIME | Dauer | LTIME#0s |
DATE | Datum | |
LDATE | Langes Datum | LDATE#1970-01-01 |
TIME_OF_DAY oder TOD | Tageszeit | TOD#00:00:00 |
LTIME_OF_DAY oder LTOD | Tageszeit | LTOD#00:00:00 |
DATE_AND_TIME oder DT | Datum und Tageszeit | |
LDATE_AND_TIME oder LDT | Datum und Tageszeit | LDT#1970-01-01-00:00:00 |
STRING | Ein-Byte-Zeichenfolge variabler Länge | „ (leer) |
WSTRING | Doppel-Byte-Zeichenfolge variabler Länge | „ (leer) |
CHAR | Ein-Byte-Zeichen | $00 |
WCHAR | Doppel-Byte-Zeichen | $0000 |
BYTE | Bitfolge der Länge 8 | 16#00 |
WORD | Bitfolge der Länge 16 | 16#0000 |
DWORD | Bitfolge der Länge 32 | 16#0000_0000 |
LWORD | Bitfolge der Länge 64 | 16#0000_0000_0000_0000 |