Skip to main content

コンパイラエラーC0003

メッセージ: '<value>'は '<variable>'の有効なビット番号ではありません

考えられるエラーの原因:データ型の範囲外のビットへのアクセスを試みました。

エラー訂正:変数のデータ型のビット数よりも小さいビットアクセスのビット値を使用してください。

313. エラーの例:
PROGRAM PLC_PRG
VAR
    test1: WORD;
    test2: BOOL;
END_VAR

test1 := test2.17;

メッセージ:

C0003:「17」は「w」の有効なビット番号ではありません