Skip to main content

コンパイラエラーC0162

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

考えられるエラーの原因:初期化 [Wert1,AnzahlWert2(Wert2)] の定数でのみ機能します AnzahlWert2

エラー訂正:定数のみを使用してください。

405. エラーの例:
PROGRAM PLC_PRG
VAR
    i : INT := 3;
    arr1 : ARRAY[1..4] OF INT := [1,i(7)];
END_VAR

メッセージ:

C0162:配列初期化の数値「i」が定数値ではありません

エラー訂正:

arr1 : ARRAY[1..4] OF INT := [1,3(7)];