Types de données
Un type de données est une classification qui définit, pour les littéraux et les variables, les valeurs possibles, les opérations réalisables et le mode de stockage des valeurs.
| Type de données | Description | Valeur par défaut |
|---|---|---|
BOOL | Booléen | 0, FALSE |
SINT | Entier court | 0 |
INT | Entier | 0 |
DINT | Double entier | 0 |
LINT | Long integer | 0 |
USINT | Unsigned short integer | 0 |
UINT | Entier non signé | 0 |
UDINT | Unsigned double integer | 0 |
ULINT | Unsigned long integer | 0 |
REAL | Chiffres réels | 0.0 |
LREAL | Chiffres réels longs | 0.0 |
TIME | Durée | T#0s |
LTIME | Durée | LTIME#0s |
DATE | Date | |
LDATE | Date longue | LDATE#1970-01-01 |
TIME_OF_DAY ou TOD | Heure de la journée | TOD#00:00:00 |
LTIME_OF_DAY ou LTOD | Heure de la journée | LTOD#00:00:00 |
DATE_AND_TIME ou DT | Date et heure | |
LDATE_AND_TIME ou LDT | Date et heure | LDT#1970-01-01-00:00:00 |
STRING | Chaîne de caractères à un octet de longueur variable | `` (vide) |
WSTRING | Chaîne de caractères à double octet de longueur variable | `` (vide) |
CHAR | Caractère d'un octet | $00 |
WCHAR | Caractère à double octet | $0000 |
BYTE | Séquence de bits de longueur 8 | 16#00 |
WORD | Séquence de bits de longueur 16 | 16#0000 |
DWORD | Chaîne de bits de longueur 32 | 16#0000_0000 |
LWORD | Chaîne de bits de longueur 64 | 16#0000_0000_0000_0000 |