Skip to main content

Compilerfehler C0018

Meldung: <expression> ist kein gültiges Zuweisungsziel

Mögliche Fehlerursache: Auf der linken Seite einer Zuweisung steht ein Ausdruck, für den kein Schreibrecht besteht. Zum Beispiel eine Konstante.

Fehlerbehebung: Weisen Sie nur auf Variablen Werte zu, auf die auch ein Schreibzugriff besteht.

Beispiel 324. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i: INT;
END_VAR
VAR CONSTANT
    j: INT := 0;
END_VAR

j := i;

Meldung:

C0018: 'j' ist kein gültiges Zuweisungsziel