Baudrate ungleich 500kBaud, Ursache für Error Frames (Beseitigung)

Betrifft welche Produkte?

EMF2174 IB, CAN Adressierungsmodul Softwarestand 1.0

Wie sieht die Reaktion aus?

Wenn der Antriebsregler und das Modul eingeschaltet werden, wird der CAN Teilnehmer mit den Werten aus den Codestellen C0350 und C0351 initialisiert. Anschließend wird erstmalig die AIF Schnittstelle vom Antriebsregler angesprochen und das Modul EMF 2174 initialisiert. Nach erfolgreicher Initialisierung des Moduls werden die Codestellen C0350 und C0351 mit neuen Werten beschrieben. Danach führt das Modul einen CAN Reset Node (C0356) durch, wodurch der CAN Teilnehmer neu initialisiert wird. Wenn der CAN Bus mit einer anderen Baudrate als 500 kBaud arbeitet, werden durch unseren CAN Teilnehmer, der kurzzeitig mit 500 kBaud arbeitet, CAN Telegramme auf dem Bus als Error Frames deklariert und es kann zum Absturz des Busses kommen (Zustand 'Bus Off' oder 'Warning').

Wann tritt das Problem auf?

Bei Werkseinstellung der Lenze Antriebsregler steht die Codestellen C0350 auf Adresse 1 und die Baudrate C0351 auf 500 kBaud. Es kann zu CAN Bus Problemen kommen, wenn die Baudrate, die auf dem Modul EMF2174 eingestellt ist unterschiedlich der Baudrate des Antriebsreglers in C0351 ist und wenn bereits eine CAN Kommunikation von anderen CAN Teilnehmern auf dem CAN Bus stattfindet.

Diagnosemöglichkeiten?

Wenn mit dem CAN Adressierungsmodul EMF 2174 gearbeitet wird und der CAN Bus mit einer anderen Baudrate als 500 KBaud betrieben wird kann das oben beschriebene Problem auftreten.

Kurzfristige Maßnahmen/Empfehlungen?
  • Nachdem das Modul einmalig initialisiert hat, den geänderten Parametersatz mit dem Keypad abspeichern.
  • Wenn an dem CAN Bus eine SPS angeschlossen ist, kann das Speichern des Parametersatzes auch über den CAN Bus ausgelöst werden.

Behebung:

Bei der neuen Softwareversion 1.1 des Moduls wird nach dem ändern der Codestellen C0350 und C0351 der Parametersatz über C0003 abgespeichert. Dies hat den Vorteil das oben beschriebenes Problem nur einmal auftreten kann. Beim zweiten Start des Antriebsreglers wird sofort die richtige Baudrate geladen, da diese bereits richtig in der Codestelle steht.

Bewertung:

Da dieser Fehler sofort bei der Erstinbetriebnahme der Anlage auftritt kann es zu keinem kritischen Anlagenzustand kommen.

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