Compilerfehler C0050
Meldung: Bitzugriff benötigt ein Literal oder eine symbolische ganzzahlige Konstante
Mögliche Fehlerursache: Es wird beim Bitzugriff kein Literal oder eine ganzzahlige Konstante angegeben.
Fehlerbehebung: Verwenden Sie ein Literal oder eine ganzzahlige Konstante.
Beispiel für den Fehler:
PROGRAM MAIN
VAR
i : INT;
x : INT;
END_VAR
i.x := FALSE;Meldung:
- C0018: 'i.x' ist kein gültiges Zuweisungsziel
- C0050: Bitzugriff benötigt ein Literal oder eine symbolische ganzzahlige Konstante
Fehlerbehebung:
i := Test(x);