Subscriber filtern

In Abhängigkeit von der Konfiguration des Ethernet-Netzwerks kommen dort verwendete Publisher-Telegramme in niedriger oder hoher Anzahl bei den im Netzwerk eingesetzten EP6601-0002 an. Beim Start wird die EP6601-0002 durch den EtherCAT Master auf die von ihr zu empfangenden Subscriber-Variablen konfiguriert: Source AMS Net ID und ID der Variablen werden für jeden Subscriber in das CoE geladen. In den CoE-Objekten 0x60n0:01 und 0x60n0:02 sind dann jeweils die zu prüfenden AmsNetId und VariablenID enthalten. Deshalb kann die EP6601-0002 auf die ankommenden Publisher-ID filtern und mit den eigenen Subscriber-ID vergleichen. Zu diesem Zweck werden die in den empfangenen Ethernet-Frames enthaltenen Publisher-Variablen zerlegt und einzeln geprüft.

Entspricht ein ankommender Subscriber:

Das ist die Standard-Einstellung der EP6601-0002.

Der zweite Weg erzeugt eine hohe azyklische EtherCAT-Transportlast, denn es werden von der EP6601-0002 empfangene Subscriber transportiert, die von dieser EP6601-0002 gar nicht transportiert werden sollten. Deshalb kann durch den CoE-Eintrag 0xF800:02 = 0x0100 (Bit 8 = TRUE) der Subscriber-Filter aktiviert werden. Dann werden Subscriber-Daten, die nicht dem AmsNetID/VariablenID-Filter entsprechen, in der Klemme verworfen und nicht an die Mailbox übergeben.

Subscriber filtern 1:

Subscriber filtern

Es wird empfohlen, den Subscriberfilter zu aktivieren.
Da die EP6601-0002 bei jedem INIT-OP-Übergang neu initialisiert wird, muss der genannte CoE-Eintrag unbedingt in der StartUp-Liste gesetzt werden.

Anmerkung: die Bitzählung beginnt in dieser Dokumentation bei 0: Wert.0, Wert.1, ...