Tipo di sottointervallo
Un tipo di sottointervallo è un tipo di dati il cui intervallo di valori è un sottoinsieme di un tipo di base.
Sintassi nella dichiarazione:
<variabel name> : <integer type> ( <lower index limit> .. <upper index limit> )
| Identificatore IEC valido Per ulteriori informazioni, vedere: Regole e raccomandazioni per Designazione dell'identificatore |
| Tipo di dati di base intero per il sottointervallo
|
| Costante per il limite inferiore dell'area che deve essere compatibile con il tipo di dati di base Il limite inferiore stesso è incluso in questo intervallo. |
| Costante per il limite superiore dell'area che deve essere compatibile con il tipo di dati di base Anche il limite superiore è incluso in questo intervallo. |
VAR i : INT (-4095..4095); ui : UINT (0..10000); END_VAR
Se si assegna un valore a un tipo di sottointervallo nella dichiarazione o nella parte di implementazione che non rientra in questo intervallo, allora CODESYS emette un messaggio di errore.
i:=5000 //Results in an error message
Suggerimento
Nota: in modalità runtime è possibile monitorare i limiti di campo di un tipo di sottocampo utilizzando le funzioni di monitoraggio implicito CheckRangeSigned
e CheckRangeUnsigned
.