CAN-Telegramme werden nicht mehr empfangen (Beseitigung)

Betrifft welche Produkte?
EPL-10200 (Drive PLC V8.1)

Behobene Funktionseinschränkung:
Solange der CAN-Treiber zur Verwendung der freien CAN-Objekte (Bibliothek LenzeCanDrv.lib) initialisiert ist und die Systembus-Schnittstelle den Zustand Operational besitzt (C0359 = 0), können mit dem Funktionsbaustein L_CanPdoReceive problemlos CAN-Telegramme mit einer Datenlänge von bis zu 8 Byte empfangen werden.
 
 
Betrifft welche Produkte? 
EPL-10200 (Drive PLC V6.5)

Wie sieht die Reaktion aus?
Das PLC-Zielsystem empfängt über den Funktionsbaustein L_CanPdoReceive (aus der Bibliothek LenzeCanDrv.lib) keine Telegramme mehr. Der Baustein gibt keine Fehlermeldung aus. Das PLC-Zielsystem ist operational. Über den Funktionsbaustein L_CanPdoTransmit können weiterhin Telegramme gesendet werden.

Wann tritt das Problem auf?
Die oben beschriebene Reaktion kann grundsätzlich bei allen über den Baustein L_CanPdoReceive empfangen Telegrammen auftreten.

Diagnosemöglichkeiten?
keine

Kurzfristige Maßnahmen/Empfehlungen?
keine

Bewertung:
Der Baustein Funktionsbaustein L_CanPdoReceive empfängt keine Daten mehr. D. h., es tritt eine Kommunikationsunterbrechung auf. Mit Ergänzung eines einfachen Überwachungsmechanismus in der Programmlogik kann diese Kommunikationsunterbrechung erkannt werden und eine Fehlermeldung erzeugt werden. Die Verwendung eines solchen Überwachungsmechanismus ist in der Praxis typisch.  

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