Skip to main content

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 487. Beispiel für die Warnung
FUNCTION F2: INT

FUNCTION F1: INT
VAR_INPUT
      iPar : INT := F2();
      xPar : BOOL;
END_VAR

Die Deklaration der Variable iPar produziert folgende Warnung.

Meldung:

C0526: Standardwert ist nicht konstant