EtherCAT-Master wird 'operational' trotz zu niedriger Firmware-Version des Slaves

Beschreibung des Verhaltens:
Beim Start des EtherCAT-Busses erscheint die Fehlermeldung:
CoE 0x____:_ - SDO Abort 'Objekt existiert nicht im Objekt-Verzeichnis (0x06020000)'. 

Zusätzlich erscheint folgende Warnung im Logbuch:
xxxx (____): Konfiguration unterschiedlich. Revision-Prüfung fehlgeschlagen (0x_ / 0x_).

Der EtherCAT-Bus wird trotzdem "operational", allerdings haben einige Parameter nicht die projektierten Werte.
 
Unter welchen Bedingungen tritt das Verhalten auf?
Das Verhalten kann auftreten, wenn im PLC-Projekt an den EtherCAT-Master ein Gerät mit einer höheren Firmware-Version angehängt wird, als das reale Gerät besitzt. In diesem Fall kann das Gerät im PLC-Projekt Parameter besitzen, die das reale Gerät nicht besitzt. 
 
Betroffene Produkte:
Controller c300 ab V3.8
Controller 3200C ab V3.3.2
Panel Controller p300 ab V3.8
Panel Controller p500 ab V3.3.2
 
Kurzfristige Maßnahmen:
Stellen Sie sicher, dass die Firmware-Version des verwendeten realen Gerätes gleich oder höher ist, als die Firmware-Version des im PLC-Projekt befindlichen Geräts.
 
Bewertung/Empfehlungen:
Der EtherCAT-Master des Lenze Controllers ignoriert, dass das physikalisch angeschlossene Slave-Gerät eine niedrigere Firmware-Version besitzt als das projektierte. Geräte mit höherer Firmware-Version besitzen typischerweise einen höheren Funktionsumfang. Betroffen von dieser Funktionseinschränkung sind Geräte, in die der Controller keine Firmware lädt, z.B. der I/O1000-Buskoppler EPM-S130.

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