Skip to main content

Compilerfehler C0072

Meldung: Operator ‚<operator name>‘ kann auf Typ ‚<data type>‘ nicht angewendet werden.

Mögliche Fehlerursache: Ein Operator wird auf einen inkompatiblen Typ angewendet.

Fehlerbehebung: Wenden Sie Operatoren nur auf kompatible Datentypen an.

Beispiel 359. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    i : INT;
    str : STRING;
END_VAR

str := ABS(str);

Meldung:

C0072: Operator 'Abs' kann auf Typ 'STRING' nicht angewendet werden

Fehlerbehebung:

i := ABS(i);