Behoben ab:
PLC Designer V3.26
Verhalten der neuen Version:
Beim Übersetzen des PLC Projekts gibt der PLC Designer eine Fehlermeldung aus, wenn die Buszyklus-Task, die für die Aktualisierung des EtherCAT-Master zuständig ist, nicht die höchste Priorität besitzt.
Beschreibung des Verhaltens:
Im Logbuch des Controllers erscheint zyklisch die Fehlermeldung "SYNC error - BusCycleTask is not in-sync."
Unter welchen Bedingungen tritt das Verhalten auf?
Der EtherCAT Master synchronisiert hochgenau die Steuerung. Besitzt die Buszyklus-Task, die für die Aktualisierung des EtherCAT-Master zuständig ist, nicht die höchste Priorität in der Task-Konfiguration, dann wird diese von der höherprioren Task verdrängt und es kommt bei den Lenze Controllern c520 und c550 zu der Fehlermeldung "SYNC error - BusCycleTask is not in-sync". Dabei ist es unerheblich, wie viel Programmlogik in der höherprioren Task ausgeführt wird.
Betroffene Produkte:
PLC Designer ab V3.20
Kurzfristige Maßnahmen:
- Geben Sie der Buszyklus-Task des EtherCAT-Masters die höchste Priorität in der Task-Konfiguration.
- Entfernen Sie das Objekt 'EtherCAT_Master' aus dem PLC Projekt, sofern dieser nicht benötigt wird.
Bewertung/Empfehlungen:
Besitzt die Buszyklus-Task des EtherCAT-Masters nicht die höchste Priorität, erscheinen Fehlermeldungen um Logbuch des Controllers.