Skip to main content

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