Skip to main content

Compilerfehler C0131

Meldung: ‚<value>‘ ist als Operand für ‚ADR‘ nicht erlaubt

Mögliche Fehlerursache: Dem Operator ADR wird eine Konstante als Operand gegeben.

Fehlerbehebung: Verwenden Sie nur gültige Operanden für ADR.

Beispiel 393. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
    pt : POINTER TO INT;
END_VAR

pt := ADR(1);

Meldung:

C0131: '1' ist als Operand für 'ADR' nicht erlaubt

Fehlerbehebung:

pt := ADR(i);