1 unconnected port 0, 6 non-ethercat protocols, 7 special functions of port 0 – BECKHOFF EtherCAT Technology Section I User Manual

Page 36: Unconnected port 0, Non-ethercat protocols, Special functions of port 0

Advertising
background image

Frame Processing

I-16

Slave Controller

– Technology

3.5.1

Unconnected Port 0

Port 0 must not be left intentionally unconnected (slave hardware or topology) because of the
circulating frame prevention. All frames will be dropped after they have passed an automatically
closed Port 0 for the second time, and this can prohibit any EtherCAT communication.

Example: Port 0 of slave 1 and 3 are automatically closed because nothing is connected. The
Circulating bit of each frame is set at slave 3. Slave 1 detects this and destroys the frames.

EtherCAT

master

EtherCAT

slave 1

P

o

rt

0

P

o

rt

1

EtherCAT

slave 2

P

o

rt

0

P

o

rt

0

EtherCAT

slave 3

P

o

rt

0

P

o

rt

1

EtherCAT

slave 4

P

o

rt

0

P

o

rt

0

Port 3

Port 2

Port 3

Figure 7: All frames are dropped because of Circulating Frame Prevention

In redundancy operation, only one Port 0 is automatically closed, so the communication remains
active.

3.6

Non-EtherCAT Protocols

If non-EtherCAT protocols are used, the forwarding rule in the ESC DL Control register (0x0100[0])
has to be set to forward non-EtherCAT protocols. Otherwise they are destroyed by the ESC.

3.7

Special Functions of Port 0

Port 0 of each EtherCAT is characterized by some special functions in contrast to ports 1, 2, and 3:

Port 0 leads to the master, i.e., port 0 is the upstream port, all other ports (1-3) are downstream
ports (unless an error has occurred and the network is in redundancy mode).

The link state of Port 0 influences the Circulating Frame bit, and frames are dropped at port 0 if
the bit is set and the link is automatically closed.

Port 0 loop state is open if all ports are closed (either automatically or manually).

Port 0 has a special behavior when using standard EBUS link detection.

Advertising