Skip to main content

Compilerfehler C0003

Meldung: ‚<value>‘ ist keine gültige Bit-Nummer für ‚<variable>‘

Mögliche Fehlerursache: Es wird versucht auf ein Bit zuzugreifen, dass außerhalb des Bereichs für einen Datentyp liegt.

Fehlerbehebung: Verwenden Sie für den Bitzugriff einen Bitwert, der kleiner ist als die Anzahl der Bits im Datentyp der Variable.

Beispiel 313. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    test1: WORD;
    test2: BOOL;
END_VAR

test1 := test2.17;

Meldung:

C0003: '17' ist keine gültige Bit-Nummer für 'w'