Skip to main content

コンパイラエラーC0549

メッセージ:静的変数の初期化 '<variable name>' 定数ではないか、置き換えられた定数が無効になっています。

. 考えられるエラーの原因:
  • VAR_STATCONSTANT 宣言は、機能ブロック宣言で一緒に使用されます。

  • The 定数を置き換えます コンパイルオプションは無効になっています。

492.

The 定数を置き換える コンパイルオプションは無効になっています。

VAR CONSTANT
        iMaxInst : INT := 2;
END_VAR
VAR_STAT
        iIDs : INT := iMaxInst - 1;
END_VAR

メッセージ:

C0549:静的変数 'iIDs'の初期化が一定でないか、置換された定数が無効になっています。

エラー訂正

プロジェクト→プロジェクト設定コンパイルオプション タブで、を有効にします 定数を置き換える コンパイルオプション。