コンパイラ警告 C0572
メッセージ<variable2>: <variable1>初期化されていない変数はの初期化に使用されます。を使用してください。 'global_init_slot' 初期化の順序を変更する属性。
考えられるエラー原因: 入れ子構造の場合、内部構造に初期化されていない変数が存在すると、エラー C0268 の代わりに警告 C0272 が発行されます。
例 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