Suppress publisher
If the EP6601-0002 is operated with a short cycle time and with configured Publishers, this can place a high loading on the connected network. The EP6601-0002 can therefore be configured so that the variable DevCtrl blocks the sending of individual Publishers. The object 0xF800:02 must be occupied in the CoE (CanOpenOverEtherCAT) for this purpose.
Groups of Publisher boxes can be blocked by setting appropriate bits (Publisher frames). The topmost 4 bits (the high nibble of high byte) from 0xF800:02 specify the granularity of the groups 1..15, i.e. how many Publisher frames are handled together as one group:
The upper 8 bits of DevCtrl (format: 16 bits) then block the transmission of the Publisher frames located in the corresponding group in the current cycle.
High byte of DevCtrl:
- 0 = no blocking
- n = each bit in DevCtrl means an n-group of Publishers, n from [1..31]
It This means that a maximum of 8 groups of Publishers can be blocked.
Example:
DevCtrl.10 = true and 0xF800:02 = 0x2000 signifies that the third group will be blocked in this PLC cycle. One group consists of 2 Publisher frames, which means that in this case all the Publisher variables that are located in Publisher frames 5 and 6 will not be transmitted.
Notice | |
Suppressing individual Publishers The structure of a "Publisher" as a Publisher Box in the System Manager is |
The success achieved in this way can be checked using a network monitor such as Wireshark, for example.
![]() | Changes in the CoE The CoE contents (if writable) can be changed online using the TwinCAT System Manager. However, after the terminal or the EtherCAT system is restarted, this change will no longer be present; default values will apply. As a result, any permanent change must be stored in the terminal's CoE startup list. |
Note: bit counting in this documentation starts at 0: value.0, value.1, ...