Skip to main content

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

    TYPE

Per ulteriori informazioni, vedere: Designazione dell'identificatore