常量变量在全局变量列表或编程对象的声明部分进行声明。在实现过程中,常量变量可以通过实例路径以只读方式访问。
语法
<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>
在声明常量变量时,一定要指定初始化值。那么就不能再写常数了。
示例
声明
VAR CONSTANT c_rTAXFACTOR : REAL := 1.19; END_VAR
致电
rPrice := rValue * c_rTAXFACTOR;
您可以只读访问实现中的常量变量。常量变量位于赋值运算符的右侧。