Behoben ab:
EtherCAT-Master Gerätebeschreibung V3.18.4.0
Cabinet Controller c300 V3.21.2
Cabinet Controller 3200C V3.21.2
Panel Controller p300 V3.21.2
Panel Controller p500 V3.21.2
Verhalten der neuen Version:
Durch die neue Gerätebeschreibung des EtherCAT-Masters wird sichergestellt, dass während der
Initialisierung des EtherCAT-Masters der Watchdog nicht auslöst. In neuen PLC Designer Projekten, die für den Lenze Controller V3.21.2 oder größer erstellt werden, wird diese EtherCAT-Master-Gerätebeschreibung automatisch verwendet.
Tritt die Funktionseinschränkung bei Bestandsprojekten auf (z.B. nach einem Controller-Tausch), ist entweder im PLC Designer Projekt die neue Gerätebeschreibung für den EtherCAT-Master einzusetzen oder im betroffenen Controller eine Firmware-Version V3.19 oder kleiner zu laden. Die Firmware-Version V3.19 können Sie wie folgt laden:
Verbinden Sie einen USB-Stick mit Ihrem Arbeitsplatzrechner.
Falls nicht bereits vorhanden: Legen Sie auf dem USB-Stick im Basisordner einen Ordner \Backup an.
Speichern Sie die zu ihrem Controller passende Restore-Datei in den Ordner \Backup.
Firmware V3.19 für:
- Entpacken Sie die ZIP-Datei über die Kontext-Funktion 'Alle extrahieren' (rechte Maustaste) in diesem Ordner.
Achten Sie dabei darauf, dass unterhalb des Ordners InitRestore_xxxx der gleiche Ordner nicht noch einmal angelegt ist.
- Starten Sie die aktuelle Version der Software »Backup&Restore«.
- Wählen Sie den USB-Stick aus.
- Wählen Sie die Reiterkarte Restore/Update aus.
- Wählen Sie die Aktion Restore aus. Bei einem Restore wird zunächst ein Backup vom Controller erstellt, um (im Fehlerfall) den ursprünglichen Zustand rekonstruieren zu können. Es befindet sich anschließend eine Datei mit Namen IPCBackup_xxxx auf dem USB Stick. Auf dem USB Stick mus dazu ausreichend freier Speicher zur Verfügung stehen.
- Wählen Sie die Firmware-Datei aus 'InitRestore_xxxx' aus.
- Betätigen Sie den <Start> Button.
- Nach Abschluss der Aktion verbinden Sie den USB-Stick mit dem Controller.
- Booten Sie den Controller. Die Firmware wird installiert.
Beschreibung des Verhaltens:
Nach dem Einschalten bzw. Start des Controllers leuchtet die rote 'Error' LED des Controllers. Die Abarbeitung des PLC Programms startet nicht. Der Controller meldet eine Watchdog-Exception. Diese wird im Logbuch des Controllers wie folgt protokolliert:
*EXCEPTION*
[Watchdog] occurred: App=[Application], Task=[TaskHighPriority]
Unter welchen Bedingungen tritt das Verhalten auf?
Das Verhalten kann auftreten, wenn Projekte mit EtherCAT-Master, die bis lang auf einem Controller mit Firmware V3.19 oder älter liefen, auf einem Controller mit neuerer Firmware gestartet werden, da die Initialisierung des EtherCAT-Busses mehr Zeit benötigt.
Betroffene Produkte:
Cabinet Controller c300 ab V3.20
Cabinet Controller 3200C ab V3.20
Panel Controller p300 ab V3.20
Panel Controller p500 ab V3.20
bei der Verwendung der EtherCAT-Master Gerätebeschreibung < V3.18.4.0
Kurzfristige Maßnahmen:
- Deaktivieren Sie den Watchdog in der Taskkonfiguration des PLC Designer Projekts.
oder
- Laden Sie die
Geräte-Firmware V3.19 oder älter in den Controller. Das kann z.B. auch über das
Einspielen eines zuvor erstellten Backups mittels Backup&Restore-Funktion
erfolgen. Prüfen Sie nach Einspielen des Backups die Firmware-Version! Ist Firmware-Version
nach Einspielen des Backups V3.20 oder größer, wenden Sie sich an den Lenze
Service.
Hintergrund: Nicht jede Firmware Version wird von jeder Controller Hardware Version unterstützt. In diesem Fall wird beim Wiederherstellen eines Backups zwar die Applikation wieder hergestellt aber nicht die Firmware aktualisiert.
Bewertung/Empfehlungen:
Beim Einschalten des Lenze Controllers kann bei sehr wenigen Applikationen eine Watchdog-Exception (Task-Überlauf) auftreten, wenn ein PLC-Projekt für eine Controller-Firmware V3.19 oder älter erstellt worden ist und auf aktuelleren Controller-Versionen mit Firmware V3.20 oder neuer eingespielt wird. Diese Situation kann z.B. bei einem Controller-Tausch entstehen, wenn die SD-Karte aus einem Controller mit älterer Firmware in einen Controller mit neuerer Firmware gesteckt wird. Eine applikative Lösung ist unter „Kurzfristige Maßnahmen“ beschrieben.