Las variables constantes se declaran en listas de variables globales o en la parte de declaración de los objetos de programación. En las implementaciones, se puede acceder a las variables constantes como sólo lectura a través de la ruta de instancia.
Sintaxis
<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>
Asigne siempre un valor de inicialización al declarar una variable constante. Entonces la constante ya no puede escribirse.
Ejemplo
Declaración
VAR CONSTANT
c_rTAXFACTOR : REAL := 1.19;
END_VAR
Llame a
rPrice := rValue * c_rTAXFACTOR;
Usted tiene acceso de sólo lectura a las variables constantes en una implementación. Las variables constantes se encuentran a la derecha del operador de asignación.
Para más información, consulte: ⮫ «Operandos », ⮫ «Constantes y literales », ⮫ «Variables », ⮫ «Otros »