Skip to main content

コンパイラエラーC0161

メッセージ:配列の境界<配列境界>は定数値ではありません

考えられるエラーの原因:変数は配列境界として指定されます。

エラー訂正:配列の境界には定数を使用します。

404. エラーの例:
PROGRAM PLC_PRG
VAR
    i : INT := 3;
    arr1 : ARRAY[1..i] OF INT;
END_VAR

メッセージ:

C0161:配列の境界線 'i'が定数値ではありません

エラー訂正:

arr1 : ARRAY[1..3] OF INT;