Bei Zykluszeiten größer 10ms bleibt der EtherCAT-Bus Pre-Operational (behoben ab V3.12)
Behoben ab:
PLC Designer V3.12
Verhalten der neuen Version:
Der zulässige Wertebereich der Zykluszeit des EtherCAT-Masters wird vom Compiler des PLC Designers überwacht. Wird eine Zykluszeit größer 10ms eingestellt, dann erscheint im Meldungsfenster folgende Fehlermeldung:
Die DC-Zykluszeit des EtherCAT Masters 'EtherCAT_Master' ist größer als 10000µs.
Beschreibung des Verhaltens: Der EtherCAT-Bus bleibt nach Busstart in Pre-Operational. Es erfolgt kein Prozessdatenaustausch.
Unter welchen Bedingungen tritt das Verhalten auf?
Das oben beschriebene Verhalten tritt auf, wenn die Zykluszeit des EtherCAT-Master (siehe Feld Zykluszeit auf Reiterkarte "Master" des EtherCAT-Master und die Zykluszeit der Buszyklus-Tasks (siehe Reiterkarte "EtherCAT I/O Abbild") größer 10ms sind.
Betroffene Produkte: PLC Designer ab V3.4
Kurzfristige Maßnahmen:
Prüfen Sie die Zykluszeiten und reduzieren Sie sie auf einen Wert kleiner gleich 10ms.
Bewertung/Empfehlungen: Bei einer eingestellten Buszyklus-Zeit des EtherCATs von mehr als 10ms ist ein Prozessdatenaustausch zwischen Lenze-Controller und den am EtherCAT angeschlossenen Teilnehmern nicht möglich. Sind Antriebe als EtherCAT-Teilnehmer angeschlossen, dann ist typischerweise die Buszyklus-Zeit kleiner 10ms.