编译器警告 C0525
留言: 在这种情况下 <type> 类型不能有默认值
可能的错误原因: a 的初始值 VAR_INPUT
具有自定义数据类型。
错误更正:移除初始值。
例 486. 警告示例
FUNCTION Fun: INT VAR_INPUT iPar : INT; xPar : BOOL; aInt : ARRAY [0..1] OF INT := [1, 2]; END_VAR PROGRAM PLC_PRG VAR aInt:ARRAY [0..1] OF INT := [1, 2]; END_VAR Fun(1, TRUE, aInt);
变量的声明 aInt
在 Fun
函数产生以下警告。
消息:
C0525:在此上下文中,INT 的类型 ARRAY [0.. 1] 不能有默认值