Skip to main content

コンパイラエラーC0201

メッセージ:タイプ '<データタイプ1>'はVAR_IN_OUT '変数'のタイプ '<データタイプ2>'と等しくありません

考えられるエラーの原因:VAR_IN_OUTパラメータとして関数に渡されるデータ型が、関数で定義されているデータ型と一致しません。

エラー訂正:正しいデータ型の変数を渡します。

428. エラーの例:
PROGRAM PLC_PRG
VAR
    Inst: POU;
    b : BOOL;
END_VAR

inst(in_out := b);

FUNCTION_BLOCK POU
VAR_IN_OUT
    in_out : INT;
END_VAR

メッセージ:

C0201:タイプ 'BOOL'はVAR_IN_OUT '変数'のタイプ 'INT'と等しくありません