Datatyper
En datatyp är en klassificering som definierar de möjliga värdena för litteraler och variabler, de operationer som kan utföras och hur värdena lagras.
| Datatyp | Beskrivning | Standardvärde |
|---|---|---|
BOOL | Boolean | 0, FALSK |
SINT | Kort heltal | 0 |
INT | Heltal | 0 |
DINT | Dubbelt heltal | 0 |
LINT | Långt heltal | 0 |
USINT | Kort heltal utan förtecken | 0 |
UINT | Ej undertecknat heltal | 0 |
UDINT | Dubbel heltal utan förtecken | 0 |
ULINT | Long heltal utan förtecken | 0 |
REAL | Verkliga tal | 0.0 |
LREAL | Långa reella tal | 0.0 |
TID | Varaktighet | T#0s |
LTIME | Varaktighet | LTIME#0s |
DATUM | Datum | |
LDATE | Långt datum | LDATE#1970-01-01 |
TIME_OF_DAY eller TOD | Tid på dagen | TOD#00:00:00 |
LTIME_OF_DAY eller LTOD | Tid på dagen | LTOD#00:00:00 |
DATE_AND_TIME eller DT | Datum och tid på dagen | |
LDATE_AND_TIME eller LDT | Datum och tid på dagen | LDT#1970-01-01-00:00:00 |
STRING | En byte-sträng av varierande längd | ``(tomt) |
WSTRING | Dubbel-byte-sträng av varierande längd | ``(tomt) |
CHAR | Ett-byte-tecken | $00 |
WCHAR | Dubbel-byte-tecken | $0000 |
BYTE | Bitsekvens av längd 8 | 16#00 |
WORD | Bitsekvens med längden 16 | 16#0000 |
DWORD | Bitsekvens med längden 32 | 16#0000_0000 |
LWORD | Bitsekvens med längden 64 | 16#0000_0000_0000_0000 |