Skip to main content

Compilerfehler C0022

Meldung: ‚<operator>‘ benötigt genau ‚<number of operands>‘ Operanden

Mögliche Fehlerursache: Einem Operator werden zu viele oder zu wenige Operanden zugewiesen.

Fehlerbehebung: Weisen Sie dem Operator die benötigte Anzahl an Operanden zu.

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

pt := ADR(i,1);

Meldung:

C0022: 'ADR' benötigt genau '1' Operanden

Fehlerbehebung:

pt := ADR(i);