<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>