Betrifft welche Produkte? EVS93xx-EI (Servo PLC Version 7.0)
EVS93xx-ET (Servo PLC Version 7.0 mit Technologiefunktion)
ECS Achsmodul V7.0 und V7.1
Standardapplikationen Speed & Torque, Posi & Shaft und Motion
EPL-10200 (Drive PLC Version 7.0)
Wie sieht die Reaktion aus? Es wird ein Fehler
overrun Taskx angezeigt (C0161 = 201…208). Die Servo PLC geht in den Zustand
Stop und es wird ein Trip ausgelöst. Für den Antrieb wird das definierte Ausnahmeverhalten ausgelöst (siehe DDS-Menü
Projekt>Ausnahmeverhalten).
Wann tritt das Problem auf? Die oben beschriebene Reaktion kann auftreten, wenn das Netzwerk-Management-Telegramm (NMT) Communication Reset von einem Teilnehmer des Systembusses gesendet wird und im PLC-Projekt des betroffenen PLC-Zielsystems die Bibliothek
LenzeCanDrv.lib nicht eingesetzt wird und dort nicht der Baustein
L_CanClose zyklisch aufgerufen wird.
Diagnosemöglichkeiten? - Prüfen Sie mit einem CAN-Analyzer (z. B. PCAN-View von der Fa. Peak), ob ein CAN-Telegramm mit dem Identifier 0 und den Nutzdaten 82h 00h (NMT-Telegramm Communication Reset) gesendet wird oder mit den Nutzdaten 82h xxh (xx steht für eine Knotennummer) gesendet wird.
- Prüfen Sie in der Bibliotheksverwaltung von DDS (Menü Fenster>Bibliotheksverwaltung), ob die Bibliothek LenzeCanDrv.lib in das PLC-Projekt eingefügt wurde und der Baustein L_CanClose zyklisch aufgerufen wird.
Kurzfristige Maßnahmen/Empfehlungen? Binden Sie die Bibliothek
LenzeCanDrv.lib in das PLC-Projekt ein und rufen Sie den Baustein
L_CanClose in einer zeitgesteuerten Task mit einer Intervallzeit von ca. 1 s auf. Für die ECS-Standardapplikationen besteht diese Möglichkeit nicht, da sie nicht frei programmierbar sind.
Kontaktieren Sie den Lenze Service, wenn die oben beschriebene Funktionseinschränkung auftritt.
Bewertung: Die Funktionseinschränkung tritt nur auf, wenn das NMT-Telegramm
Communication Reset gesendet wird. Diese Funktionseinschränkung tritt nicht auf, wenn die Bibliothek
LenzeCanDrv.lib in das PLC-Projekt eingefügt wurde und der Baustein
L_CanClose in einer zeitgesteuerten Task aufgerufen wird. Bei den ECS-Standardapplikationen fällt dieser Fehler in der Regel bei der Inbetriebnahme auf und es kann somit noch auf eine frei programmierbare Variante (ECSxA) umgestellt werden.