FoE – Filetransfer over EtherCAT
FoE – Filetransfer over EtherCAT
Hierbei wird im Wesentlichen ein Zugriff auf Daten über zwei referenzierte Speicherbereiche der jeweiligen beteiligten Master (PLCs) ermöglicht. Die Daten können von der Primärseite (E-Bus Seite) zur Sekundärseite (RJ45-Anschluß) oder umgekehrt als ein Art Stream transportiert werden.
Die maximale Größe je Speicher beträgt 32768 Bytes.
Die FoE-Verarbeitung in der EL6695 ist abhängig vom EtherCAT Status:
- BOOT: FoE wird zum lokalen FW-update genutzt
- alle anderen States (INIT, PreOP, SafeOP, OP): in Abhängigkeit vom CoE-Password
- kein Password: FoE weiterleiten auf die Gegenstelle
- mit Password: lokales Abspeichern je nach Password. Damit werden Sonderfunktionen bedient.
FoE-Request / kein Passwort Der FoE-Request muss von der Gegenseite akzeptiert und bedient werden. Die TwinCAT-Versionen (3.10 b4014 und 2.11 b2245) unterstützten dies nicht. Die Mailboxgröße muss hierbei auf beiden Seiten gleich groß sein. |
Gepufferte FoE Betriebsart
Bei Einstellung von [MASK_BUFFER_FOE] = Bit 8 in dem Objekt 0xF800 (Device Config), Subindex 02 sind unterschiedliche Mailboxgrößen zulässig.