Trotz Heartbeat-Fehler bleibt Slave in operational (behoben ab V3.3.2)

Behoben ab:
Controller 3200 C V3.3.2
Controller p500 V3.3.2

Verhalten der neuen Version?
Die Steuerung erkennt eine Kommunikationsunterbrechung des CAN-Kabels bei aktivem Heartbeat.



Wie sieht die Reaktion aus?
Trotz aktivierten Heartbeats erkennt die Steuerung nach dem Abziehen des CAN-Kabels eine Kommunikationsunterbrechung zu den Slaves nicht. Der Baustein GET_STATE aus der Bibliothek CAA CiA 405 liefert weiterhin den Zustand 'operational'.

Wann tritt das Problem auf?
Die oben beschriebene Reaktion tritt auf, wenn in der Reiterkarte 'CANopen Manager' die Checkbox 'Enable Sync Producing' aktiv ist.

Betrifft welche Produkte?
Controller 3200 C ab V3.3
Controller p500 ab V3.3
CAN-Karte MC-CAN2

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
Nutzen sie die Nodeguarding Funktion zur Überwachung des CAN Busses.

Bewertung:
Sind CAN-PDOs mit der Eigenschaft 'synchron' konfiguriert, wird von der Heartbeat-Überwachung eine Unterbrechung der CAN-Kommunikation nicht erkannt.

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