Compilerfehler C0549
Meldung: Initialisierung der statischen Variable '<variable name>' ist nicht konstant, oder ersetzte Konstanten ist deaktiviert.
. Mögliche Fehlerursachen:
In einer Funktionsbaustein-Deklaration werden
VAR_STATundCONSTANT-Deklarationen kombiniert verwendetDie Compile-Option Konstanten ersetzen ist deaktiviert
Beispiel 497. Beispiel
Die Compile-Option Konstanten ersetzen ist deaktiviert.
VAR CONSTANT
iMaxInst : INT := 2;
END_VAR
VAR_STAT
iIDs : INT := iMaxInst - 1;
END_VARMeldung:
C0549: Initialisierung der statischen Variable 'iIDs' nicht konstant, oder ersetzte Konstanten sind deaktiviert.
Fehlerbehebung:
Aktivieren Sie die Compile-Option Konstanten ersetzen in in der Registerkarte Compile-Optionen.