Data Types
The following data types are detailed by the IEC 1131 standards
Name | Type | Bits | Range |
BOOL | boolean | 1 | 0 to 1 |
SINT | short integer | 8 | -128 to 127 |
INT | integer | 16 | -32768 to 32767 |
DINT | double integer | 32 | -2.1e-9 to 2.1e9 |
LINT | long integer | 64 | -9.2e19 to 9.2e19 |
USINT | unsigned short integer | 8 | 0 to 255 |
UINT | unsigned integer | 16 | 0 to 65536 |
UDINT | unsigned double integer | 32 | 0 to 43e9 |
ULINT | unsigned long integer | 64 | 0 to 1.8e20 |
REAL | real numbers | 32 | |
LREAL | long reals | 64 | |
TIME | duration | not fixed | not fixed |
DATE | date | not fixed | not fixed |
TIME_OF_DAY,TOD | time | not fixed | not fixed |
DATE_AND_TIME,DT | date and time | not fixed | not fixed |
STRING | string | variable | variable |
BYTE | 8 bits | 8 | NA |
WORD | 16 bits | 16 | NA |
DWORD | 32 bits | 32 | NA |
LWORD | 64 bits | 64 | NA |
Disclaimer