Tipi di dati
Nella programmazione, una variabile è identificata dal suo nome e dall'indirizzo di memoria nel sistema di destinazione. I nomi delle variabili sono identificatori sotto i quali viene indirizzata la memoria allocata. La dimensione della variabile è determinata dal suo tipo di dati. Questo determina quanta memoria sarà riservata per la variabile e come i valori in memoria devono essere interpretati. Il tipo di dati determina anche quali operatori sono consentiti.
I blocchi funzione possono anche essere istanziati. Le istanze dei blocchi funzione utilizzano la memoria come le variabili. Il requisito di memoria è determinato dal blocco funzione.
Sono disponibili i seguenti gruppi di tipi di dati:
- Tipo di dati elementare - Un tipo di dati elementare è disponibile predefinito in CODESYS Development System. - __UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD- Oltre ai tipi di dati descritti nello standard IEC 61131-3, ci sono i CODESYS-tipi di dati specifici - BIT,- __UXINT,- __XINT, E- __XWORD.
- Tipo di dati standard - Un tipo standard (tipo di dati standard) è un tipo di dati elementare o un tipo di dati stringa. - __UXINT | __XINT | __XWORD | BIT | BOOL | BYTE | DATE | DATE_AND_TIME | DINT | DT | DWORD | INT | LDATE | LDATE_AND_TIME | LDT | LINT | LREAL | LTIME | LTOD | LWORD | REAL | SINT |STRING | TIME | TOD | TIME_OF_DAY | UDINT | UINT | ULINT | USINT | WORD | WSTRING
- Tipo di dati intero - __UXINT | __XINT | __XWORD | BIT | BYTE | DINT | DWORD | INT | LINT | LWORD | SINT | UDINT | UINT | ULINT | USINT | WORD
- Tipo di dati temporali - TIME,- LTIME
- Tipo di dati di data e ora - DATE | DATE_AND_TIME | DT | TIME_OF_DAY | TOD | LDATE | LDATE_AND_TIME | LDT | LTIME_OF_DAY | LTOD
- Estensioni della norma IEC 61131-3 
- Tipi di dati definiti dall'utente 
Per ulteriori informazioni, vedere: Designazione dell'identificatore