Le préfixe de type de données identifie le type de données des variables et des constantes.
Les préfixes de type de données standard IEC 61131-3 ainsi que les préfixes d'extension correspondant à la norme sont répertoriés dans le tableau.
Préfixe de type de données |
Type |
Utilisation (emplacement mémoire) |
Exemple |
---|---|---|---|
|
BOOL |
booléen (8 bits) |
|
|
BYTE |
séquence de bits (8 bits) |
|
|
WORD |
séquence de bits (16 bits) |
|
|
DWORD |
séquence de bits (32 bits) |
|
|
LWORD |
séquence de bits (64 bits) |
|
|
SINT |
entier court (8 bits) |
|
|
INT |
entier (16 bits) |
|
|
DINT |
entier double (32 bits) |
|
|
LINT |
entier long (64 bits) |
|
|
ULINT |
entier long (64 bits) |
|
|
USINT |
entier court (8 bits) |
|
|
UINT |
entier (16 bits) |
|
|
UDINT |
entier double (32 bits) |
|
|
REAL |
nombre à virgule flottante (32 bits) |
|
|
LREAL |
nombre double à virgule flottante (64 bits) |
|
|
DATE |
date (32 bits) |
|
|
TOD |
heure (32 bits) |
|
|
DT |
date et heure (32 bits) |
|
|
TIME |
durée (32 bits) |
|
|
LTIME |
durée (64 bits) |
|
|
STRING |
chaîne de caractères ASCII |
|
|
WSTRING |
chaîne de caractères unicode |
|
|
pointeurs |
pointeur |
|
|
référence |
référence |
|
|
tableau |
champ |
|
|
énumération |
type de liste |
|
|
struct |
structure |
|
|
interface |
interface |
|
|
union |
union |
|
|
bloc fonction |
bloc fonction |
|