Compilerfehler C0549

Meldung: Initialisierung der statischen Variable '<variable name>' ist nicht konstant, oder ersetzte Konstanten ist deaktiviert.

Mögliche Fehlerursachen:

Beispiel für den Fehler:

Die Compile-Option Konstanten ersetzen ist deaktiviert.

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

Meldung:

C0549: Initialisierung der statischen Variable 'iIDs' nicht konstant, oder ersetzte Konstanten sind deaktiviert.

Fehlerbehebung:

Aktivieren Sie die Compile-Option Konstanten ersetzen in Projekt → Projekteinstellungen in der Registerkarte Compile-Optionen.