Absturz beim Einfügen von Logik bzw. beim Suchen und Ersetzen (behoben ab V3.18)

Behoben ab:
PLC Designer V3.18
 
Verhalten der neuen Version:
Das Einfügen eines großen Logikblocks mit nicht deklarierten Variablen bzw. das Ausführen des Befehls 'Suchen und Ersetzen' führt nicht zu einem Absturz des PLC Designer. 
 
Beschreibung des Verhaltens:
Der PLC Designer reagiert nicht mehr auf Benutzereingaben. Vorgenommene Änderungen im PLC Projekt können nicht mehr gespeichert werden.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten kann auftreten, wenn aus der Zwischenablage ein großer Logikblock mit nicht deklarierten Variablen in den Programmiersprachen-Editor eingefügt wird bzw. wenn in einem großen Logikblock mit dem Befehl 'Suchen und Ersetzen' eine nicht deklarierte Variable eingefügt wird.
  
Betroffene Produkte:
PLC Designer ab V3.0
 
Kurzfristige Maßnahmen:
Deaktivieren Sie in den Optionen (Menübefehl Tools>Optionen) in der Kategorie 'Intelligentes Kodieren' die Checkbox 'Unbekannte Variablen automatisch deklarieren (AutoDeclare)'.
 
Bewertung/Empfehlungen:
Beim Einfügen bzw. Suchen und Ersetzen im Programmiersprachen-Editor (z.B. ST-Editor) kann der PLC Designer abstürzen. Unter Kurzfristige Maßnahmen ist ein applikative Lösung beschrieben. Nichts desto trotz erstellen Sie regelmäßig Sicherheitskopien Ihres Projekts. Aktivieren Sie dazu z.B. die entsprechende Funktion in den Optionen des PLC Designer (Menübefehl Tools>Optionen  Kategorie: 'Laden und speichern').

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201700264/0/
Kontaktformular