Variable: CONSTANT
Die Deklaration konstanter Variablen erfolgt in den globalen Variablenlisten oder im Deklarationsteil von Programmierobjekten. In Implementierungen kann auf konstante Variablen über den Instanzpfad lesend zugegriffen werden, aber nicht schreibend.
Syntax
<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>
Weisen Sie bei der Deklaration einer konstanten Variable immer einen Initialisierungswert zu. Danach kann die Konstante nicht mehr beschrieben werden.
Beispiel 91. Beispiel
Deklaration
VAR CONSTANT c_rTAXFACTOR : REAL := 1.19; END_VAR
Aufruf
rPrice := rValue * c_rTAXFACTOR;
Sie können in einer Implementierung nur lesend auf konstante Variablen zugreifen. Konstante Variablen stehen rechts vom Zuweisungsoperator.
Für weitere Informationen siehe: Operanden