Compilerwarnung C0526
Meldung: Standardwert ist nicht konstant.
Mögliche Fehlerursache: Beim Initialwert eines VAR_INPUT wird keine Konstante, sondern das Ergebnis eines Funktionsaufrufs verwendet.
Fehlerbehebung: Verwenden Sie eine Konstante als Initialwert.
Beispiel für die Warnung
FUNCTION F2: INT
FUNCTION F1: INT
VAR_INPUT
iPar : INT := F2();
xPar : BOOL;
END_VARDie Deklaration der Variable iPar produziert folgende Warnung.
Meldung:
C0526: Standardwert ist nicht konstant.