コンパイラエラーC0070
メッセージ: 'INI'演算子には、関数ブロックインスタンスまたはデータユニットタイプインスタンスが必要です
考えられるエラーの原因:関数ブロックインスタンスもDUTインスタンスもINI演算子に適用されません。
エラー訂正:ファンクションブロックインスタンスまたはDUTインスタンスのみをINIオペレータに渡します。
例 363. エラーの例:
PROGRAM PLC_PRG
VAR
b : BOOL;
inst : FB;
END_VAR
b := INI(b, TRUE);
FUNCTION_BLOCK FB
VAR
END_VAR
メッセージ:
C0070: 'INI'演算子には、関数ブロックインスタンスまたはデータユニットタイプインスタンスが必要です
エラー訂正:
b := INI(inst, TRUE);