Tipo de dato |
Tamaño |
Señal |
Rango |
Precisión |
BOOL |
1 bit |
|
0 ou 1 |
|
BYTE |
8 bits (1 byte) |
|
0 a 255 |
|
USINT |
8 bits (1 byte) |
|
0 a 255 |
|
SINT |
8 bits (1 byte) |
Si |
-128 a 127 |
|
WORD |
16 bits (2 bytes) |
|
0 a 65535 |
|
UINT |
16 bits (2 bytes) |
|
0 a 65535 |
|
INT |
16 bits (2 bytes) |
Si |
-32768 a 32767 |
|
DWORD |
32 bits (4 bytes) |
|
0 a (232 - 1) |
|
UDINT |
32 bits (4 bytes) |
|
0 a (232 - 1) |
|
DINT |
32 bits (4 bytes) |
Si |
- 231 a (231 - 1) |
|
LWORD2 |
64 bits (8 bytes) |
|
0 a (264 - 1) |
|
ULINT2 |
64 bits (8 bytes) |
|
0 a (264 - 1) |
|
LINT2 |
64 bits (8 bytes) |
Si |
- 263 a (263 - 1) |
|
REAL |
32 bits (4 bytes) Punto fluctuante estándar IEEE 559 |
Si |
±10±38 |
1 / 223 |
LREAL2 |
64 bits (8 bytes) Punto fluctuante estándar IEEE 559 |
Si |
±10±308 |
1 / 252 |
STRING1 |
8 bits (1 byte) por posición + 8 bits (1 byte) para el carácter nulo |
|
1 a 254 caracteres ASCII |
|
|
¡NOTA! 1 Considera sólo el número de caracteres en el tamaño de la variable. El byte ocupado por el terminador nulo no se añade al tamaño. Si el usuario no define el tamaño de STRING, se asignarán 128 caracteres de forma predeterminada.
2 Tipos de datos válidos solo para SCA06. |