Skip to main content

コンパイラ警告 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);

変数の宣言 aIntFun 関数は次の警告を生成します。

メッセージ:

C0525: INT の ARRAY [0.. 1] 型は、このコンテキストではデフォルト値を持つことはできません