Skip to main content

编译器警告 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);

变量的声明 aIntFun 函数产生以下警告。

消息:

C0525:在此上下文中,INT 的类型 ARRAY [0.. 1] 不能有默认值