Skip to main content

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 352. 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;