信息 :静态变量'<变量名>'的初始化不是常量,或已禁用替换常量。
可能的错误原因 :VAR_STAT 和 CONSTANT 声明在功能块声明中同时使用。替换常量编译选项已禁用。
示例
替换常量编译选项已禁用。
VAR CONSTANT iMaxInst : INT := 2; END_VAR VAR_STAT iIDs : INT := iMaxInst - 1; END_VAR
留言:C0549:静态变量 "iIDs "的初始化不是常量,或已禁用替换常量。
纠错在 Project → Project Settings(项目设置)中,在“Compile Options(编译选项)” 选项卡上,启用“Replace constants(替换常量)” 编译选项。