Zyklische Fehlermeldung "SYNC error - BusCycleTask is not in-sync." (behoben ab V3.26)

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. 

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