Lexikalischer Fehler (LEX0002): Ungültige direkte Variable '...'.
Die lexikalische Analyse hat in einem ST-Code-Arbeitsblatt eine ungültige direkte Adressierung einer Variablen gefunden (Verwendung von Speicherort-Präfix I, Q oder M, Prozentzeichen % und Größenpräfix X, B, W usw.). Die betreffende Codeposition ist im Arbeitsblatt unterstrichen.
Diese Art von Adressierung wird in PLCnext Engineer nicht unterstützt, unabhängig vom aktuellen lexikalischen Fehler. Die Adressierung erfolgt ausschließlich durch das Zuweisen eines Prozessdatums in der Datenliste.
Abhilfe
- Doppelklicken Sie auf die Fehlermeldung, um an die betroffene Stelle im Editor zu springen.
- Löschen Sie die direkte Adressierung in der Code-Zeile.