El prefijo del tipo de datos identifica el tipo de datos de las variables y las constantes.
En la tabla figuran los prefijos de tipo de datos del estándar IEC 61131-3, así como los prefijos de las ampliaciones del estándar.
Prefijo de tipo de datos |
Tipo |
Uso (ubicación de memoria) |
Ejemplo |
---|---|---|---|
|
BOOL |
booleano (8 bits) |
|
|
BYTE |
secuencia de bits (8 bits) |
|
|
WORD |
secuencia de bits (16 bits) |
|
|
DWORD |
secuencia de bits (32 bits) |
|
|
LWORD |
secuencia de bits (64 bits) |
|
|
SINT |
entero corto (8 bits) |
|
|
INT |
entero (16 bits) |
|
|
DINT |
entero doble (32 bits) |
|
|
LINT |
entero largo (64 bits) |
|
|
ULINT |
entero largo (64 bits) |
|
|
USINT |
entero corto (8 bits) |
|
|
UINT |
entero (16 bits) |
|
|
UDINT |
entero doble (32 bits) |
|
|
REAL |
número de coma flotante (32 bits) |
|
|
LREAL |
número de coma flotante doble (64 bits) |
|
|
DATE |
fecha (32 bits) |
|
|
TOD |
hora (32 bits) |
|
|
DT |
fecha y hora (32 bits) |
|
|
TIME |
duración (32 bits) |
|
|
LTIME |
duración (64 bits) |
|
|
STRING |
cadena de caracteres ASCII |
|
|
WSTRING |
cadena de caracteres Unicode |
|
|
pointers |
puntero |
|
|
reference |
referencia |
|
|
array |
campo |
|
|
enumeration |
tipo de lista |
|
|
struct |
estructura |
|
|
interface |
interfaz |
|
|
union |
unión |
|
|
function block |
bloque de funciones |
|