Compilerfehler C0032

Meldung

Cannot convert type ‘STRING’ to type ‘INT’

Mögliche Fehlerursache

Eine Variable wird einer anderen Variable mit inkompatiblem Typ zugewiesen.

Lösung

Verwenden Sie eine Typkonvertierungsfunktion.

Beispiel für den Fehler

PROGRAM PLC_PRG
VAR
  test1: INT;
  test2: STRING;
END_VAR
test1 := test2;

-->C0032: Typ ‘STRING’ kann nicht in Typ ‘INT’ konvertiert werden

Fehlerbehebung

test1 := STRING_TO_INT(test2);