Firmware-Update für EtherCAT-Geräte durchführen („FoE“)

Das Kommunikationsprotokoll „File over EtherCAT“ (FoE) bietet die Möglichkeit, innerhalb eines EtherCAT-Systems Dateien zu transferieren. Die Kommunikation via FoE kann dabei parallel zur Prozessdatenkommunikation verwendet werden. Der Update-Mechanismus via FoE ist durch die EtherCAT-Spezifikation festgelegt und ist bereits für viele EtherCAT-Geräte implementiert und verwendbar.

In diesem Beispiel verwenden Sie FoE, um ein Firmware-Update für einen EtherCAT-Slave durchzuführen. Dazu wird der Slave in einen speziellen Modus („Bootstrap“) gesetzt. Die Firmware wird in Form einer Datei mit festgelegtem Namen (gerätespezifisch) in den Slave geladen und nach einem Neustart als neue Firmware übernommen. Mittels FoE kann dieses Update über einen verbundenen WAGO Controller, ohne direkte Verbindung des Slaves zu einem Engineering-PC erfolgen.

Firmware auf einen EtherCAT-Slave übertragen
Firmware auf einen EtherCAT-Slave übertragen

Voraussetzungen

Firmware-Update durchführen

  1. Legen Sie die benötigten Firmwaredateien auf Ihrem PC ab.
    Tipp: Aktuelle Firmwaredateien erhalten Sie im Downloadbereich unter http://www.wago.com.
  2. Wählen Sie den EtherCAT-Slave im Projekt aus.
  3. Klicken Sie im Bedienfeld „Einstellungen“ im Register „EtherCAT“ auf [Schnittstelleneinstellungen].
  4. Wählen Sie im Dialogfenster „Schnittstelleneinstellungen EtherCAT“ des Slaves die Option „Experteneinstellungen aktivieren“ aus.
    Diese Einstellung ist erforderlich, damit im Feldbuskonfigurator das benötigte Register „Online“ angezeigt wird.
  5. Schließen Sie das Dialogfenster.
  6. Gehen Sie online, indem Sie auf die Schaltfläche [Verbinden] klicken.
  7. Öffnen Sie den Feldbuskonfigurator der Verbindung.
  8. Öffnen Sie im Feldbuskonfigurator das Register „Online“.
  9. Um den Slave in den EtherCAT-Modus „Bootstrap“ zu setzen, klicken Sie auf [Bootstrap].
  10. Klicken Sie unter „File Access over EtherCAT“ auf [Download...].
  11. Wählen Sie im PC-Dateisystem die Firmwaredatei aus und klicken Sie auf [Öffnen].
  12. Bestätigen Sie das folgende Dialogfenster mit [OK].
  13. Die Balkenanzeige und die ausgegraute Schaltfläche [Download...] zeigen Ihnen den Fortschritt des Firmware-Updates an.
    Hinweis: Das Firmware-Update ist erst dann abgeschlossen, wenn die Schaltfläche nicht mehr ausgegraut ist. Während des Updates blinkt die RUN-LED des Controllers schnell, die DS-LED langsam. Nach abgeschlossenem Firmware-Update blinkt die DS-LED rot/grün und der Controller startet neu.
  14. Klicken Sie im Menüband, Register „PROGRAMM“ auf [Reset (kalt)], um das EtherCAT-Netzwerk neu zu starten.
  1. Der EtherCAT-Slave besitzt nach dem Neustart die neue Firmware.

Hinweis: Falls sich neben der Firmware auch die Gerätebeschreibungsdatei geändert hat und Ihnen diese vorliegt, aktualisieren Sie die Gerätebeschreibung über die Backstage-Ansicht (Seite „Produktkatalog“ > „Gerät importieren“).