[etherlab-users] Timeout while checking SDO dictionary...

Hobin Yoon hobinyoon at gmail.com
Mon Jun 23 09:51:11 CEST 2008


Hello,

I've succeeded in running mini on Beckhoff EL9820. But failed to run
our in-house test board. It has ESC FB1111-0140. I got the following
SDO dictionary error. When I run mini, it can't get any data in cyclic
operation. Can somebody help me figure out what it means and how to
solve it? Plz shed some light. Thank you.

After the slave connected:

EtherCAT: Link state changed to UP.
EtherCAT: 1 slave responding.
EtherCAT: Slave states: INIT.
EtherCAT DEBUG: Clearing station addresses...
EtherCAT: Scanning bus.
EtherCAT WARNING: Unknown category type 0x003C in slave 0.
EtherCAT: Bus scanning completed in 122 ms.
EtherCAT DEBUG: Changing state of slave 0 (INIT -> PREOP).
EtherCAT DEBUG: Configuring slave 0...
EtherCAT DEBUG: Slave 0 is now in INIT.
EtherCAT DEBUG: Clearing FMMU configurations of slave 0...
EtherCAT DEBUG: Configuring mailbox sync managers of slave 0.
EtherCAT DEBUG: SM0: Addr 0x1000, Size 128, Ctrl 0x26, En 1
EtherCAT DEBUG: SM1: Addr 0x1400, Size 128, Ctrl 0x22, En 1
EtherCAT DEBUG: Slave 0 is now in PREOP.
EtherCAT DEBUG: Finished configuration of slave 0.
EtherCAT: Slave states: PREOP.
EtherCAT DEBUG: Fetching SDO dictionary from slave 0.
EtherCAT ERROR: Timeout while checking SDO dictionary on slave 0.
EtherCAT DEBUG: Fetching PDO mapping from slave 0 via CoE.

After mini is insmoded:

[EC_TEST 661] ecrt_request_master(0)...
EtherCAT: Requesting master 0...
EtherCAT DEBUG: Waiting for pending slave configuration returned.
EtherCAT DEBUG: Waiting for pending slave scan returned.
EtherCAT DEBUG: Switching to operation mode.
EtherCAT: Successfully requested master 0.
[EC_TEST 669] Registering domain...
[EC_TEST 675] Configuring alternative PDO mapping...
[EC_TEST 697] Registering PDOs...
[EC_TEST 747] ecrt_master_activate()...
EtherCAT: Domain 0 - Allocated 8 bytes in 1 datagram.
EtherCAT DEBUG: Changing state of slave 0 (PREOP -> OP).
EtherCAT DEBUG: Configuring slave 0...
EtherCAT DEBUG: Slave 0 is now in INIT.
EtherCAT DEBUG: Clearing FMMU configurations of slave 0...
EtherCAT DEBUG: Configuring mailbox sync managers of slave 0.
EtherCAT DEBUG: SM0: Addr 0x1000, Size 128, Ctrl 0x26, En 1
EtherCAT DEBUG: SM1: Addr 0x1400, Size 128, Ctrl 0x22, En 1
EtherCAT DEBUG: Slave 0 is now in PREOP.
EtherCAT DEBUG: SM0: Addr 0x1000, Size 128, Ctrl 0x26, En 1
EtherCAT DEBUG: SM1: Addr 0x1400, Size 128, Ctrl 0x22, En 1
EtherCAT DEBUG: SM2: Addr 0x1800, Size   2, Ctrl 0x64, En 1
EtherCAT DEBUG: SM3: Addr 0x1C00, Size   6, Ctrl 0x20, En 1
EtherCAT DEBUG: FMMU0: LogAddr 0x00000000, Size   2, PhysAddr 0x1800, Dir out
EtherCAT DEBUG: FMMU1: LogAddr 0x00000002, Size   6, PhysAddr 0x1C00, Dir in
EtherCAT DEBUG: Slave 0 is now in SAVEOP.
EtherCAT DEBUG: Slave 0 is now in OP.
EtherCAT DEBUG: Finished configuration of slave 0.
EtherCAT DEBUG: Master IDLE thread exiting...
EtherCAT: Master thread exited.
EtherCAT DEBUG: FSM datagram is f23502b4.
EtherCAT: Starting master thread.
[EC_TEST 753] Starting cyclic sample thread.
[EC_TEST 760] Started.
EtherCAT: Domain 0 working counter change: 3
[EC_TEST 536] slaves_responding changed to 1.
EtherCAT: Slave states: OP.



More information about the Etherlab-users mailing list