[etherlab-users] Problem with disconnecting an Ethercat Segment

gha guenter.hammer at ids.de
Wed Mar 31 14:52:36 CEST 2010


Problem with disconnecting an Ethercat Segment

I have an Ethercat device  with 3 segments.

1) An Ethercat Master Device with an Ebus Adapter, 2 IO-Cards and a 
Bus-Extender
2) Segment1 (Bus-Coupler, 2 IO-Cards, Bus-Extender) Slave-Index 4 - 7
3) Segment2 (Bus-Coupler, 2 IO-Cards) Slave-Index 8 - 10
4) Segment3 (Bus-Coupler, 2 IO-Cards) Slave-Index 11 - 13

Segment 1 Bus-Coupler is connected to the Ethercat-Master-Device 
Bus-Extender
Segment 2 Bus-Coupler is connected to the Segment1 Bus-Extender
Segment 3 Bus-Coupler is connected to the Out-Port of Segment 1 Bus-Coupler

The Output of the "ethercat sl" command looks like:
  0  0:0   OP  +  cEA70A EBus-Adapter (2A E-Bus)
  1  0:1   OP  +  cDI73A 8K. Dig. Eingang 24V, 3ms
  2  0:2   OP  +  cDO73A 8K. Dig. Ausgang 24V, 0.5A
  3  0:3   OP  +  cEE70A EtherCAT-Verlaengerung
  4  0:4   OP  +  cEC71A EtherCAT-Koppler (2A E-Bus)
  5  0:5   OP  +  cDI73A 8K. Dig. Eingang 24V, 3ms
  6  0:6   OP  +  cDO73A 8K. Dig. Ausgang 24V, 0.5A
  7  0:7   OP  +  cEE70A EtherCAT-Verlaengerung
  8  0:8   OP  +  cEC71A EtherCAT-Koppler (2A E-Bus)
  9  0:9   OP  +  cDI73A 8K. Dig. Eingang 24V, 3ms
10  0:10  OP  +  cDO73A 8K. Dig. Ausgang 24V, 0.5A
11  0:11  OP  +  cEC71A EtherCAT-Koppler (2A E-Bus)
12  0:12  OP  +  cDI73A 8K. Dig. Eingang 24V, 3ms
13  0:13  OP  +  cDO73A 8K. Dig. Ausgang 24V, 0.5A


If I disconnect now Segment 2 (cards 8/9/10), the Ethercat Master 
rescans the bus and
the "ethercat sl" command looks like:
  0  0:0   PREOP  +  cEA70A EBus-Adapter (2A E-Bus)
  1  0:1   OP     +  cDI73A 8K. Dig. Eingang 24V, 3ms
  2  0:2   OP     +  cDO73A 8K. Dig. Ausgang 24V, 0.5A
  3  0:3   OP     +  cEE70A EtherCAT-Verlaengerung
  4  0:4   OP     +  cEC71A EtherCAT-Koppler (2A E-Bus)
  5  0:5   OP     +  cDI73A 8K. Dig. Eingang 24V, 3ms
  6  0:6   OP     +  cDO73A 8K. Dig. Ausgang 24V, 0.5A
  7  0:7   OP     +  cEE70A EtherCAT-Verlaengerung
  8  0:8   OP     +  cEC71A EtherCAT-Koppler (2A E-Bus)
  9  0:9   OP     +  cDI73A 8K. Dig. Eingang 24V, 3ms
10  0:10  OP     +  cDO73A 8K. Dig. Ausgang 24V, 0.5A

The Segment 2 cards are removed and Segment 3 Indexes are now 8 - 10.
It looks like a System with only 2 Segments.

My Problem is now, that I am not able to find out, what are the removed 
cards 8/9/10 or 11/12/13
If I use the ecrt_slave_config_state() function to check all slaves, i 
got slaves 11/12/13 marked as not operational.
But this is not true.

Is there any way to find out, what the removed cards are ?

Best regards,
Günter Hammer

-- 
*************************************
Günter Hammer
Software-Ingenieur

IDS GmbH
E-PA - Entwicklung Prozess-Automatisierung
Nobelstr. 18
D-76275 Ettlingen
T +49 (0) 72 43/2 18-623
F +49 (0) 72 43/2 18-100

<mailto:guenter.hammer at ids.de>

http://www.ids.de
Geschäftsführer: Norbert Wagner, Friedrich Abriß
Sitz der Gesellschaft: Ettlingen
Amtsgericht Mannheim HRB 362503

*************************************
Der Inhalt dieser E-Mail ist vertraulich und ausschließlich für den bezeichneten Adressaten bestimmt. Wenn Sie nicht der vorgesehene Adressat dieser E-Mail oder dessen Vertreter sein sollten, so beachten Sie bitte, dass jede Form der Kenntnisnahme, Veröffentlichung, Vervielfältigung oder Weitergabe des Inhalts dieser E-Mail untersagt ist und gesetzwidrig sein kann. Wir bitten Sie, sich in diesem Fall mit dem Absender der E-Mail in Verbindung zu setzen. Wir möchten außerdem darauf hinweisen, dass die Kommunikation per E-Mail über das Internet unsicher ist, da für unberechtigte Dritte grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation besteht.Englischer Text:




More information about the Etherlab-users mailing list