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