Variable: CONSTANT

Konstante Variablen werden in globalen Variablenlisten oder im Deklarationsteil von Programmierobjekten deklariert. In Implementierungen kann auf konstante Variablen über den Instanzpfad schreibgeschützt zugegriffen werden.

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 immer einen Initialisierungswert zu, wenn Sie eine konstante Variable deklarieren. Dann kann die Konstante nicht mehr geschrieben werden.

Beispiel

Deklaration

VAR CONSTANT
        c_rTAXFACTOR : REAL := 1.19;
END_VAR

Rufen Sie an.

rPrice := rValue * c_rTAXFACTOR;

Sie haben in einer Implementierung nur Lesezugriff auf konstante Variablen. Konstante Variablen befinden sich rechts vom Zuweisungsoperator.

Für weitere Informationen siehe: ⮫ „Rechengrößen “, ⮫ „Konstanten und Literale “, ⮫ „Variablen “, ⮫ „Andere “