コンパイラ警告 C0525
メッセージ: このコンテキストでは、型 <type> にデフォルト値を持たせることはできない。
考えられるエラー原因: a の初期値 VAR_INPUT
カスタムデータ型がある。
エラー訂正: 初期値を削除します。
例 486. 警告の例
FUNCTION Fun: INT VAR_INPUT iPar : INT; xPar : BOOL; aInt : ARRAY [0..1] OF INT := [1, 2]; END_VAR PROGRAM PLC_PRG VAR aInt:ARRAY [0..1] OF INT := [1, 2]; END_VAR Fun(1, TRUE, aInt);
変数の宣言 aInt
に Fun
関数は次の警告を生成します。
メッセージ:
C0525: INT の ARRAY [0.. 1] 型は、このコンテキストではデフォルト値を持つことはできません