编译器警告 C0572
留言<variable2>:未初始化的变量<variable1>用于初始化。 'global_init_slot'
用于更改初始化顺序的属性。
可能的错误原因:对于嵌套结构,当内部结构中存在未初始化的变量时,将发出 C0572 警告,而不是错误 C0268。
例 503. 警告示例
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