Skip to main content

Variable : CONSTANT

Les variables constantes sont déclarées dans des listes de variables globales ou dans la partie déclaration des objets de programmation. Dans les implémentations, les variables constantes sont accessibles en lecture seule via le chemin d'instance.

Syntaxe

<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>

Attribuez toujours une valeur d'initialisation lors de la déclaration d'une variable constante. La constante ne peut alors plus être écrite.

Exemple 91. Exemple

Déclaration

VAR CONSTANT
        c_rTAXFACTOR : REAL := 1.19;
END_VAR

Appeler

rPrice := rValue * c_rTAXFACTOR;

Vous avez un accès en lecture seule aux variables constantes dans une implémentation. Les variables constantes sont situées à droite de l'opérateur d'affectation.



Pour plus d'informations, consultez : Opérandes