Skip to main content

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 349. Beispiel für den Fehler:
PROGRAM PLC_PRG
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);