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.