Seite 'FoE' (Online-Funktionen für EtherCAT-Slaves)
Die folgenden Informationen beziehen sich auf einen bestimmten, typischen Gerätetyp. Ihre Bildschirmanzeige kann hiervon abweichen.
Dieses Hilfethema beschreibt den Editor 'FoE' der EtherCAT 'Online-Funktionen'. Selektieren Sie im Baum links in den 'Online-Funktionen' die EtherCAT-Slave-Station und klicken Sie im Editor rechts oben auf das Register 'FoE'.
Diese Editorseite ist nur für EtherCAT-Slaves, nicht aber für den Master vorhanden.
Auf dieser Seite können Sie Dateien auf den Slave herunterladen oder von diesem hochladen. Dabei kann es sich z.B. um ein Firmware Update handeln. Der Datentransfer findet mittels Mailbox-Kommunikation über das Protokoll File Access over EtherCAT (FoE) statt.
| Hinweis
Diese Art der Kommunikation ist möglich, während der Slave im Zustand Bootstrap ist. |
- 'FoE-Download' definiert die Einstellungen für den Datentransfer vom Master auf den aktuell selektierten Slave. Mit der Schaltfläche 'Auf Slave schreiben' kann der Datentransfer gestartet werden.
- 'FoE-Upload' definiert die Einstellungen für den Datentransfer vom aktuell selektierten Slave auf den Master. Mit der Schaltfläche 'Vom Slave hochladen' kann der Datentransfer gestartet werden.
'FoE-Download'
| Element | Beschreibung |
|---|---|
| Lokaler Dateiname | Name der Datei (auf der Festplatte), die heruntergeladen werden soll. Beachten Sie hierzu den Hinweis im Anschluss an diese Tabelle. Geben Sie entweder den Dateinamen einschließlich des vollständigen Pfads ein oder klicken Sie auf die Durchsuchen-Schaltfläche, suchen Sie die an den Slave zu übertragende Datei und wählen Sie sie aus. |
| Slave-Dateiname | Name der Datei auf dem Slave (Zieldateiname). Beachten Sie hierzu den Hinweis im Anschluss an diese Tabelle. Der Dateiname und die Dateiendung können gerätespezifisch sein. Entsprechende Informationen und geltende Namensregeln finden Sie im Gerätehandbuch. |
| Kennwort (hex) | Kennwort des Slaves als Hexadezimalzahl.Dieses Kennwort wird für den Zugriff auf das Slave-Dateisystem benötigt. Informationen zu dem vom Hersteller definierten Kennwort finden Sie in der Bedienungsanleitung des Geräts. Wenn für den Slave kein Kennwort definiert ist, übernehmen Sie den Standardwert 0x00000000. Das Eingabefeld unterscheidet zwischen Dezimal- oder Hexadezimalwert (auswählbar über die Schaltflächen rechts neben dem Feld). |
| Timeout (s) | Zeitlimit für den Download-Vorgang in Millisekunden. Da die FoE-Kommunikation im EtherCAT-Netzwerk azyklisch abläuft, stellt der Timeout-Wert sicher, dass Übertragungsfehler erkannt und gemeldet werden. Geben Sie einen Schätzwert ein (z. B. 300 s) und erhöhen Sie ihn, wenn das Zeitlimit überschritten wird. |
| Auf Slave schreiben | Startet den Dateitransfer. Die Schaltfläche ist erst nach dem Ausfüllen der Eingabefelder aktiv. |
| Hinweis
Indem Sie unter 'Lokaler Dateiname' und 'Slave-Dateiname' unterschiedliche Namen angeben, lässt sich die Datei beim Transfer zwischen der Festplatte Ihres Rechners und dem Slave-Dateisystem "umbenennen". |
'FoE-Upload'
| Element | Beschreibung |
|---|---|
| Lokaler Dateiname | Name der Datei auf der Festplatte (Zieldateiname). Beachten Sie hierzu den Hinweis im Anschluss an diese Tabelle. Geben Sie entweder den Dateinamen einschließlich des vollständigen Pfads ein oder klicken Sie auf die Durchsuchen-Schaltfläche, suchen Sie das Zielverzeichnis und wählen Sie den Dateinamen für die auf die Festplatte hochzuladende Datei aus. |
| Slave-Dateiname | Name der Datei (auf dem Slave), die hochgeladen werden soll. Beachten Sie hierzu den Hinweis im Anschluss an diese Tabelle. Der Dateiname und die Dateiendung können gerätespezifisch sein. Entsprechende Informationen und geltende Namensregeln finden Sie im Gerätehandbuch. |
| Kennwort (hex) | Kennwort des Slaves als Hexadezimalzahl.Dieses Kennwort wird für den Zugriff auf das Slave-Dateisystem benötigt. Informationen zu dem vom Hersteller definierten Kennwort finden Sie in der Bedienungsanleitung des Geräts. Wenn für den Slave kein Kennwort definiert ist, übernehmen Sie den Standardwert 0x00000000. Das Eingabefeld unterscheidet zwischen Dezimal- oder Hexadezimalwert (auswählbar über die Schaltflächen rechts neben dem Feld). |
| Timeout (s) | Zeitlimit für den Upload-Vorgang in Millisekunden. Da die FoE-Kommunikation im EtherCAT-Netzwerk azyklisch abläuft, stellt der Timeout-Wert sicher, dass Übertragungsfehler erkannt und gemeldet werden. Geben Sie einen Schätzwert ein (z. B. 300 s) und erhöhen Sie ihn, wenn das Zeitlimit überschritten wird. |
| Maximale Dateigröße (kb) | Maximale Dateigröße in Kilobyte, die vom Slave hochgeladen werden soll. |
| Vom Slave hochladen | Startet den Dateitransfer. Die Schaltfläche ist erst nach dem Ausfüllen der Eingabefelder aktiv. |
| Hinweis
Indem Sie unter 'Lokaler Dateiname' und 'Slave-Dateiname' unterschiedliche Namen angeben, lässt sich die Datei beim Transfer zwischen der Festplatte Ihres Rechners und dem Slave-Dateisystem "umbenennen". |
FoE-Datentransfer in den 'Online-Funktionen' starten
Gehen Sie folgendermaßen vor:- Stellen Sie sicher, dass sich der EtherCAT-Master und die angeschlossenen Geräte im Zustand Op befinden (wird durch einen grünen Kreis links neben den Geräteknoten angezeigt; in der Baumstruktur links im Editor 'Online-Funktionen').
- Wählen Sie im Baum auf der linken Seite den gewünschten Slave aus. Öffnen Sie die Registerseite 'Allgemein' des Editors und klicken Sie im Abschnitt 'Zustandsautomat' auf die Schaltfläche 'Bootstrap', um das Gerät in den Zustand 'Boot/Bootstrap' zu setzen. Nach dem erfolgreichen Zustandswechsel wird der entsprechende Slave mit einer roten Markierung im Baum angezeigt.
- Öffnen Sie die Registerseite 'FoE'.
Füllen Sie die Felder für den Download oder Upload entsprechend Ihren Anforderungen aus. - Sobald alle Felder ausgefüllt sind, wird die Schaltfläche 'Auf Slave schreiben' oder 'Vom Slave hochladen' aktiv.
Klicken Sie auf die Schaltfläche, um die Datenübertragung zu starten.
Die Datenübertragung kann einige Sekunden dauern. Sobald der Vorgang abgeschlossen ist, erhalten Sie eine entsprechende Desktop-Benachrichtigung. - Wenn Sie ein Firmware-Update durchführen, ist ein weiterer Schritt erforderlich: Öffnen Sie erneut die Registerseite 'Allgemein' und klicken Sie auf die Schaltfläche 'Init', um den Slave mit der neuen Firmware neu zu initialisieren. Dieser Vorgang dauert in der Regel einige Minuten. Der Slave wird anschließend automatisch neu gestartet. Nach dem Neustart sollte das Gerät über die neue Firmware verfügen.