<div dir="ltr">

<p class="MsoNormal">Greetings all,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am a new user of the Etherlab EtherCAT master and I have a
quick question about how the redundant cabling works.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">My problem</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">I am attempting to create a ring setup with 2 nics on a pc
and the following slaves,  Primary nics attaches to slave 0 and backup
attaches to slave 9.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">0  0:0  PREOP  +  EK1100
EtherCAT-Koppler (2A E-Bus)</p>

<p class="MsoNormal">1  0:1  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">2  0:2  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">3  0:3  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">4  0:4  PREOP  +  EL2622 2Ch. Relay
Output, NO (230V AC / 30V DC)</p>

<p class="MsoNormal">5  0:5  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">6  0:6  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">7  0:7  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">8  0:8  OP     +  EL6614
4 Port Switch (Ethernet, CoE)</p>

<p class="MsoNormal">9  0:9  PREOP  +  EK1110 EtherCAT-Verl</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">With ‘ethercat eoe’</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Master0</p>

<p class="MsoNormal">  Interface  Slave  State  RxBytes 
RxRate  TxBytes  TxRate  TxQueue</p>

<p class="MsoNormal">    
eoe0s8      8    
     up    
   5886          98
          300
          98
         0/100</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">When I pull the cable from slave 0 I would assume that slave
9 would now be the path data goes through.  This is the slave result</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">xxx LINK FAILURE xxx</p>

<p class="MsoNormal">0  0:0  PREOP  +  EK1100
EtherCAT-Koppler (2A E-Bus)</p>

<p class="MsoNormal">1  0:1  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">2  0:2  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">3  0:3  PREOP  +  EL1018 8K. Dig.
Eingang 24V, 10 s</p>

<p class="MsoNormal">4  0:4  PREOP  +  EL2622 2Ch. Relay
Output, NO (230V AC / 30V DC)</p>

<p class="MsoNormal">5  0:5  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">6  0:6  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">7  0:7  PREOP  +  EL6001 Schnittstelle
(RS232)</p>

<p class="MsoNormal">8  0:8  OP     +  EL6614
4 Port Switch (Ethernet, CoE)</p>

<p class="MsoNormal">9  0:9  PREOP  +  EK1110 EtherCAT-Verl</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">The problem shows up on the EoE port after the cable
pull.  I get the following from ‘ethercat eoe’</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Master0</p>

<p class="MsoNormal">  Interface  Slave  State  RxBytes 
RxRate  TxBytes  TxRate  TxQueue</p>

<p class="MsoNormal">    
eoe0s8      8    
     up      
     0      
       0       
       0     
         0
        100/100</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">The Tx Queue fills up and I can no longer touch devices
hanging off the switch device.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Is this the intended operation or have I done something
wrong?  I am using the vanilla 1.5.2 build from the etherlab site and not
the source forge repo.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Also I found that if I reattach the cable to slave 0 the
rescan hangs an no slaves ever come back.  I disconnect and reconnect the
backup from slave 9 and everything goes back to normal.</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Thanks,</p>

<p class="MsoNormal"> </p>

<p class="MsoNormal">Saer Ford</p>

<p class="MsoNormal"> </p>

</div>