Prozessdaten werden nicht in jedem PLC Zyklus versendet

Beschreibung des Verhaltens:
Über mehrere PLC Zyklen wird kein Prozessdatentelegramm (PDO) vom Lenze Controller über den CAN-Bus verschickt. Bei der Übertragung von Positionssollwerten kann das zu "knackenden" Antrieben führen.

Unter welchen Bedingungen tritt das Verhalten auf?
Soll der Controller direkt hintereinander mehrere Parametertelegramme (SDO) verschicken, und ist im PLC Designer Projekt das Übertragungsverhalten einer der CAN-Slaves auf ereignis- oder zeitgesteuert eingestellt (Übertragungstyp: asynchron Type 254 oder Type 255), dann überträgt der Controller die Parametertelegramme vor den Prozessdatentelegrammen. D.h., es kann zu einer Verdrängung von PDOs und der Sync-Telegramme durch die SDOs kommen.

Das beschriebene Verhalten kann z.B. durch den Scan des CAN-Busses durch den EASY Starter mit dem Controller als Gateway auftreten. 

Betroffene Produkte:
L-force Controller 3200 C ab V3.0
L-force Controller p500 ab V3.3
L-force Controller c300 ab V3.7
L-force Controller p300 ab V3.7

Easy Starter

Kurzfristige Maßnahmen:
Stellen Sie im PLC Projekt für die CAN-Slaves eine sync-gesteuerte Übertragungsart (synchron) ein.

Stoppen Sie die Maschine, bevor Sie den EASY Starter über den Controller mit einem CAN-Teilnehmer verbinden, wenn Sie sich nicht sicher sind, dass der Controller mit allen CAN-Slaves sync-gesteuert kommuniziert.

Bewertung/Empfehlungen:
Geht der EASY Starter über den L-force Controller als Gateway mit einem CAN-Teilnehmer online, dann kann das zum "Knacken" von Antrieben führen, die Teilnehmer an diesem CAN-Bus sind. 


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