Lexikalischer Fehler (LEX0004): Unzulässiges Token '...'.
Die lexikalische Analyse hat in einem textuellen Arbeitsblatt (z.B. ST-Code oder Datentypen) ein Codekonstrukt gefunden, das nicht aufgelöst werden kann. Der Lexer ist beispielsweise aufgrund eines unzulässigen Zeichens nicht in der Lage, diesen Codeteil zu klassifizieren, d.h. er kann für diesen Teil den Token-Typ (z.B. Operator, Bezeichner, ...) nicht ermitteln.
Die betreffende Codeposition ist im Arbeitsblatt unterstrichen.
Beispiele für Fehler: Im ST-Code werden die Zeichen § und ° verwendet. Diese sind gemäß den Namensregeln der IEC 61131 für Bezeichner nicht zulässig.
Weitere Infos
Informationen zu den Namensregeln von Bezeichnern finden Sie in den entsprechenden Themen im Kapitel "IEC 61131-3-Programmierung ![]() ×‣ Erweiterte Bezeichner in IEC 61131-3-Variablennamen ×". |
Abhilfe
- Doppelklicken Sie auf die Fehlermeldung, um an die betroffene Stelle im Editor zu springen.
- Korrigieren Sie den unzulässigen Token in der Code-Zeile.