编译器警告 C0572
留言<variable2>:未初始化的变量<variable1>用于初始化。 'global_init_slot' 用于更改初始化顺序的属性。
可能的错误原因:对于嵌套结构,当内部结构中存在未初始化的变量时,将发出 C0572 警告,而不是错误 C0268。
例 508. 警告示例
GVL
{attribute 'qualified_only'}
VAR_GLOBAL
x : INT := 7;
y : INT := 9;
END_VAR
TYPE DUT :
STRUCT
a : INT;
i : INT := GVL.x;
END_STRUCT
END_TYPE
TYPE DUT_1 :
STRUCT
d : DUT;
END_STRUCT
END_TYPE
PROGRAM PLC_PRG
VAR CONSTANT