Tipos de datos
Un tipo de datos es una clasificación que define para los literales y las variables los valores posibles, las operaciones que se pueden realizar y la forma en que se almacenan los valores.
| Tipo de datos | Descripción | Valor por defecto |
|---|---|---|
BOOL | Booleano | 0, FALSE |
SINT | Entero corto | 0 |
INT | Entero | 0 |
DINT | Entero doble | 0 |
LINT | Entero largo | 0 |
USINT | Entero corto sin signo | 0 |
UINT | Entero sin signo | 0 |
UDINT | Entero doble sin signo | 0 |
ULINT | Entero largo sin signo | 0 |
REAL | Números reales | 0.0 |
LREAL | Números reales largos | 0.0 |
TIEMPO | Duración | T#0s |
LTIME | Duración | LTIME#0s |
FECHA | Fecha | |
LDATE | Fecha larga | LDATE#1970-01-01 |
TIME_OF_DAY o TOD | Hora del día | TOD#00:00:00 |
LTIME_OF_DAY o LTOD | Hora del día | LTOD#00:00:00 |
DATE_AND_TIME o DT | Fecha y hora del día | |
LDATE_AND_TIME o LDT | Fecha y hora del día | LDT#1970-01-01-00:00:00 |
CADENA | Cadena de un byte de longitud variable | ``(en blanco) |
WSTRING | Cadena de doble byte de longitud variable | ``(en blanco) |
CHAR | Carácter de un byte | $00 |
WCHAR | Carácter de doble byte | $0000 |
BYTE | Secuencia de bits de longitud 8 | 16#00 |
PALABRA | Secuencia de bits de longitud 16 | 16#0000 |
DWORD | Secuencia de bits de longitud 32 | 16#0000_0000 |
LWORD | Secuencia de bits de longitud 64 | 16#0000_0000_0000_0000 |