Identifikation eines i950 TA User am EtherCAT

Frage:

Welchen Einfluss haben die TA Identifikations-Einstellungen (TA Nummer, TA Version) sowie die Firmware Version des i950 bei der Erkennung des EtherCAT-Slaves während des Startens des EtherCAT Masters?

Antwort:

Innerhalb des Boot-up des EtherCAT-Masters (z.B. C5x0 oder auch i950) wird geprüft, ob die Identifikation der Slaves mit der EtherCAT Konfiguration im Controller übereinstimmt.
Werden Unterschiede erkannt, kann das zu Warnungen führen oder der Bus-Zustand ‚Operational' kann nicht erreicht werden.

Diese Differenzierung der Reaktion bei der Überwachung wird möglich, weil die Identifikation mehrteilig ist. Sie setzt sich zusammen aus der Herstellerkennung, dem Produktcode und der Revisionsnummer.

  • Wird eine geänderte Revisionsnummer erkannt, dann erfolgt der Eintrag einer Warnung im Logbuch: Configuration mismatch. Check Revision failed. Der Bus-Zustand ‚operational' kann aber erreicht werden.
  • Unterschiede in der Herstellerkennung und/oder dem Produktcode verhindern, dass der EtherCAT ‚operational' gesetzt wird.  


Bei dem i950 setzt sich der Produktcode (0x1018:2) aus dem Typ des i950 (Basic oder Extended Safety) und der TA Nummer zusammen.
Auf die Revisionsnummer (0x1018:3) haben die Version der Grundgeräte Firmware sowie die TA Version Einfluss.

Die TA Nummer, die TA Version sowie die Firmware Version sind vom Anwender beeinflussbar.

Für verschiedene Anwendungsfälle 'Update / Änderung der Application Software des i950 EtherCAT Slave' kann hiermit vorausbestimmt werden, ob der EtherCAT anlaufen darf oder nicht, nachdem ein geändertes PLC Project gestartet wurde; hier muss bei der Projekterstellung differenziert werden.

  1. Es werden nur geringfügige Anpassungen des PLC-Projektes gemacht (Bereinigungen, Umbenennung,…) oder die Änderungen erfolgen im Zuge einer initialen Erstellung des Projektes.
    -> Weder TA Nummer noch TA Version werden verändert.
    -> Bei der EtherCAT Slave Erkennung werden keine Unterschiede erkannt.

  2. Trotz der Änderungen verhält sich die Achse im Gesamt-Kontext des EtherCAT Netzwerks sowie der Motion- und Logik-Funktionalität kompatibel zu der Vorgängerversion.
    Der EtherCAT-Master soll diesen Teilnehmer zwar als geändert erkennen, den automatischen Übergang in den Zustand ‚operational' beim Starten aber zulassen.

    -> In diesem Fall ist im Tab TA Identifikation im PLC Designer die TA Version zu ändern.
    -> Damit ändert sich die Revisionsnummer
    -> Die Reaktion ist Warnung ‚Configuration mismatch'
    -> Der Bus-Zustand ‚operational' wird aber erreicht.

  3. Das EtherCAT Mapping wurde verändert. ODER
    Anwenderparameter wurden gelöscht, neu angelegt oder verändert. ODER
    Änderungen in der Motion- und/oder Logik-Funktionalität der Achse verändern das Verhalten dieser Achse im Gesamt-Kontext des EtherCAT-Verbundes inkompatibel zu der Vorgängerversion.

    -> In diesem Fall ist im Tab TA Identifikation im PLC Designer die TA Nummer zu ändern.
    -> Damit ändert sich der Produktcode
    -> Der Bus-Zustand ‚operational' darf nicht erreicht werden

 

Use case Gerätetausch oder Firmware update - Das i950 Ersatzgerät hat einen neuere Firmware Version als im EtherCAT Master konfiguriert.
-> Damit ändert sich die Revisionsnummer
-> Die Reaktion ist Warnung ‚Configuration mismatch'
-> Der Bus-Zustand ‚operational' wird aber erreicht

 
SkizzeECATSlaveIdent_AKB-Id202000180.jpg
 

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