Skip to main content

编译器警告 C0526

留言: 默认值不是常数

可能的错误原因: a 的初始值 VAR_INPUT 不使用常量,而是函数调用的结果。

错误更正:使用常量作为初始值。

487. 警告示例
FUNCTION F2: INT

FUNCTION F1: INT
VAR_INPUT
      iPar : INT := F2();
      xPar : BOOL;
END_VAR

变量的声明 iPar 产生以下警告。

消息:

C0526:默认值不是常数