[etherlab-users] Redundant cabling and EoE

Saer Ford saer.ford at gmail.com
Mon Nov 10 15:49:29 CET 2014


Greetings all,



I am a new user of the Etherlab EtherCAT master and I have a quick question
about how the redundant cabling works.



My problem



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.



0  0:0  PREOP  +  EK1100 EtherCAT-Koppler (2A E-Bus)

1  0:1  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

2  0:2  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

3  0:3  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

4  0:4  PREOP  +  EL2622 2Ch. Relay Output, NO (230V AC / 30V DC)

5  0:5  PREOP  +  EL6001 Schnittstelle (RS232)

6  0:6  PREOP  +  EL6001 Schnittstelle (RS232)

7  0:7  PREOP  +  EL6001 Schnittstelle (RS232)

8  0:8  OP     +  EL6614 4 Port Switch (Ethernet, CoE)

9  0:9  PREOP  +  EK1110 EtherCAT-Verl



With ‘ethercat eoe’



Master0

  Interface  Slave  State  RxBytes  RxRate  TxBytes  TxRate  TxQueue

     eoe0s8      8          up        5886          98           300
          98          0/100





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



xxx LINK FAILURE xxx

0  0:0  PREOP  +  EK1100 EtherCAT-Koppler (2A E-Bus)

1  0:1  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

2  0:2  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

3  0:3  PREOP  +  EL1018 8K. Dig. Eingang 24V, 10 s

4  0:4  PREOP  +  EL2622 2Ch. Relay Output, NO (230V AC / 30V DC)

5  0:5  PREOP  +  EL6001 Schnittstelle (RS232)

6  0:6  PREOP  +  EL6001 Schnittstelle (RS232)

7  0:7  PREOP  +  EL6001 Schnittstelle (RS232)

8  0:8  OP     +  EL6614 4 Port Switch (Ethernet, CoE)

9  0:9  PREOP  +  EK1110 EtherCAT-Verl



The problem shows up on the EoE port after the cable pull.  I get the
following from ‘ethercat eoe’



Master0

  Interface  Slave  State  RxBytes  RxRate  TxBytes  TxRate  TxQueue

     eoe0s8      8          up            0              0
       0               0         100/100



The Tx Queue fills up and I can no longer touch devices hanging off the
switch device.



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.



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.





Thanks,



Saer Ford
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.etherlab.org/pipermail/etherlab-users/attachments/20141110/53c61188/attachment-0002.htm>


More information about the Etherlab-users mailing list