コンパイラエラーC0070
メッセージ: 'INI'演算子には、関数ブロックインスタンスまたはデータユニットタイプインスタンスが必要です
考えられるエラーの原因:関数ブロックインスタンスもDUTインスタンスもINI演算子に適用されません。
エラー訂正:ファンクションブロックインスタンスまたはDUTインスタンスのみをINIオペレータに渡します。
例 358. エラーの例:
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);