Le variabili costanti vengono dichiarate negli elenchi di variabili globali o nella parte di dichiarazione degli oggetti di programmazione. Nelle implementazioni, le variabili costanti possono essere accessibili in sola lettura tramite il percorso dell'istanza.
Sintassi
<scope> CONSTANT
<identifier> : <data type> := <initial value> ;
END_VAR
<scope> : VAR | VAR_INPUT | VAR_STAT | VAR_GLOBAL
<data type>: <elementary data type> | <user defined data type> | <function block>
<initial value> : <literal value> | <identifier> | <expression>
Assegnare sempre un valore di inizializzazione quando si dichiara una variabile costante. Allora la costante non può più essere scritta.
Esempio
Dichiarazione
VAR CONSTANT
c_rTAXFACTOR : REAL := 1.19;
END_VAR
Chiamata
rPrice := rValue * c_rTAXFACTOR;
È possibile accedere in sola lettura alle variabili costanti di un'implementazione. Le variabili costanti si trovano a destra dell'operatore di assegnazione.
Per ulteriori informazioni, vedere: ⮫ «Operandi », ⮫ «Costanti e letterali », ⮫ «Variabili », ⮫ «Altro »