Skip to main content

Compilerfehler C0076

Meldung: Unerwartete Strukturinitialisierung

Mögliche Fehlerursache: Syntaxfehler bei der Strukturinitialisierung

Fehlerbehebung: Achten Sie auf eine korrekte Syntax.

Beispiel 362. Beispiel für den Fehler:
PROGRAM PLC_PRG
VAR
    st1 : INT := (p1 := 1);
END_VAR

Meldung:

C0076: Unerwartete Strukturinitialisierung

C0032: Typ 'STRUCT(p1:=1)' kann nicht in Typ 'INT' konvertiert werden

C0046: Bezeichner 'p1' nicht definiert

C0018: 'p1' ist kein gültiges Zuweisungsziel

Fehlerbehebung:

st1 : STRUCT1 := (p1:=1,p2:=10);