Skip to main content

Compilerfehler C0051

Meldung: Für einen Attributwert wird eine Single-Byte-Zeichenkette anstelle von ‚<value>‘ erwartet.

Mögliche Fehlerursache: An der angezeigten Stelle steht nicht wie erwartet eine Zeichenkette.

Fehlerbehebung: Ersetzen Sie den aktuellen Wert durch eine Zeichenkette.

Beispiel 350. Beispiel für den Fehler:
PROGRAM PLC_PRG
{IF hasattribute(pou: MyPOU, MyAttribute)}
{END_IF}

Meldung:

C0051: für einen Attributwert wird eine Single-Byte-Zeichenkette anstelle von MyAttribute erwartet.

Fehlerbehebung:

PROGRAM PLC_PRG
{IF hasattribute(pou: MyPOU, 'MyAttribute')}
{END_IF}