Übersetzungsfehler bei Verwendung der Bibliothek LenzeIOSystemV0102.lib (Beseitigung)

Betrifft welche Produkte?
ESP-DDS2-x (Drive PLC Developer Studio V2.3)

Wie sieht die Reaktion aus?
Beim Übersetzen eines DDS-Projekts, das die Bibliothek LenzeIOSystemV0102.lib enthält, werden im Meldungsfenster folgende Fehlermeldungen angezeigt:

Fehler 4024: L_IOParCounterDIModule (70) : Erwarte ELSIF, ELSE oder END_IF vor '(* byFunction…*)
Fehler 4263: L_IOParCounterDIModule (70) : Zahl, 'ELSE' oder 'END_CASE' erwartet

Wann tritt das Problem auf?
Ist der Schalter Verschachtelte Kommentare in der Kategorie Übersetzungsoptionen des Dialogs Optionen (Menü Projekt>Optionen) aktiv, dann werden beim Übersetzen die oben beschriebenen Fehlermeldungen im Meldungsfenster von DDS angezeigt.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
Deaktivieren Sie den Schalter Verschachtelte Kommentare in der Kategorie Übersetzungsoptionen des Dialogs Optionen (Menü Projekt>Optionen).

Mit dem Service Pack 1 des DDS V2.3 wird die Bibliothek LenzeIOSystem0103.lib installiert. Diese Bibliothek kann unabhängig von der Schalterstellung Verschachtelte Kommentare fehlerfrei übersetzt werden.
Ersetzen Sie in Ihrem Projekt im Bibliotheksverwalter (Menü Fenster>Bibliotheksverwaltung) die Bibliothek LenzeIOSystemV0102.lib durch die neue Bibliothek.

Bewertung:
Beim Übersetzen werden Fehlermeldungen angezeigt, wenn der Schalter Verschachtelte Kommentare aktiv ist und die Bibliothek LenzeIOSystemV0102.lib verwendet wird. Das DDS-Projekt kann nicht in das PLC-Zielsystem geladen werden. Diese Funktionseinschränkung ist mit dem Service Pack 1 des DDS V2.3 behoben.

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/200506359/0/
Contact form