Skip to main content

Variable: CONSTANT

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 de solo lectura a través de la ruta de la 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 no se puede escribir más.

ejemplo 91. Ejemplo

Declaración

VAR CONSTANT
        c_rTAXFACTOR : REAL := 1.19;
END_VAR

Llamar

rPrice := rValue * c_rTAXFACTOR;

Tiene acceso de solo 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, ver: operandos