Compilerfehler C0062
Meldung: ‚<variable name>‘ ist keine Strukturvariable
Mögliche Fehlerursache: Eine Variable, die keine Strukturvariable ist, wird wie eine Strukturvariable behandelt.
Fehlerbehebung: Achten Sie darauf, dass die Variable tatsächlich eine Strukturvariable ist.
Beispiel 357. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
pt : PUNKT;
i : INT;
END_VAR
i.x := 1024;
TYPE Punkt :
STRUCT
x : REAL;
y : REAL;
END_STRUCT
END_TYPE
Meldung:
C0018: 'i.x' ist kein gültiges Zuweisungsziel
C0062: 'Variable' ist keine Strukturvariable
Fehlerbehebung:
Beispiel: pt.x := 1024;