Grundlagen zur Funktion
Die EP6601-0002 unterstützt zwei Arten von Ethernet-Verkehr, die auch parallel abgewickelt werden können:
- Echtzeitverkehr (Publisher/Subscriber, Beckhoff Netzwerkvariablen, EAP)
- Versenden von Netzwerkvariablen als Publisher. Die Box erhält die zu versendenden Netzwerkvariablen vom EtherCAT-Master über den zyklischen EtherCAT-Verkehr.
- Empfangen von Netzwerkvariablen als Subscriber. Die Box leitet die empfangenen Netzwerkvariablen über den zyklischen EtherCAT-Verkehr an den EtherCAT-Master.
- Nicht-Echtzeitverkehr
Nicht-Echtzeitverkehr wird zwischen der Box und dem EtherCAT-Master mittels azyklischem EtherCAT-Mailbox-Verkehr (EoE = „Ethernet over EtherCAT“) übertragen.
Diese Übertragung erfolgt durchsatzoptimiert und ggf. mit automatischer Fragmentierung - standardmäßig werden alle Telegramme, die nicht im PDO-Kontext übertragen werden, im azyklischen Kanal über EoE transportiert.
Die EP6601-0002 kann kein EtherNet Industrial Protocol (EtherNet/IP) transportieren.
Datenfluss
Das folgende Diagramm zeigt den Datenfluss in der EP6601-0002.
1) Es werden maximal so viele Bytes ins PDO kopiert, wie im PDO konfiguriert sind. Wenn das Datenaufkommen höher ist, kommen eventuell unvollständige Daten in der Steuerung an. Im CoE-Objekt 0x60xx (für jeden Subscriber) können bei „IgnoreItem“ die einzelnen Bestandteile dem SubscriberFilter zugeschaltet werden:
- 0x60n0: Filterwerte als Wert
- 0x60n2: entsprechender Filterwert aktiviert. Default: „VariablenID“ ist aktiviert
Kabelredundanz
Wird die EP6601-0002 in einem System mit Kabelredundanz betrieben, ist zu beachten:
- der Realtime-Betrieb mit Netzwerkvariablen ist möglich.
- beim Nicht-Realtime-Betrieb mit IP-Übertragung wird der IP-Verkehr über den primären EtherCAT-Port geleitet. Es werden deshalb auch die Windows-IP-Einstellungen dieses Ports angewendet.
Entfällt der Link zu diesem Port, ist aus Windows heraus unter TwinCAT 2 bzw. 3 z.Z. auch keine IP-Kommunikation zu diesem Port mehr möglich.
Deshalb ist zu vermeiden, dass die Ethernet-Verbindung zwischen primärem EtherCAT-Port und dem ersten EtherCAT-Slave ausfällt, da ansonsten keine IP-Kommunikation über die EP6601-0002 mehr möglich ist.