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 für den Fehler:
PROGRAM PLC_PRG
{IF hasattribute(pou: MyPOU, MyAttribute)}
{END_IF}
--> 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}