[etherlab-users] DeviceNet EL6752, "Timeout after 1000 ms while waiting for SDO 0xf800:0 download response."

Richard Hacker ha at igh.de
Mon Sep 15 08:30:11 CEST 2014


The first thing is to try to get the slave into OP somehow: do not set 
0xf800:0, as well as subindices 10,11!! I do not see the latter in the 
documentation!

Then:
Have you tried to get the device running without using 0xF800? As far as 
I can read from the documentation, it may be possible - the slave 
address can also be set in 0x8000:there. Maybe that works (although I am 
not a specialist in DeviceNet)



On 09/12/2014 01:23 PM, Carlos Herkt wrote:
> Ok, we set the SDO's with the ecrt_slave_config_sdo8/16/32() functions...:
>
> //**************************************************************************
> //ecrt_slave_config_sdo16(sc, 0xf800,  1, 0x003c);//
> //ecrt_slave_config_sdo16(sc, 0xf800,  2, 0x0003);//
> //ecrt_slave_config_sdo16(sc, 0xf800,  3, 0x006c);//
> //ecrt_slave_config_sdo16(sc, 0xf800,  4, 0x000c);//
> //ecrt_slave_config_sdo16(sc, 0xf800,  5, 0x0060);//
> //ecrt_slave_config_sdo16(sc, 0xf800,  6, 0x1a01);//
> //ecrt_slave_config_sdo32(sc, 0xf800,  7, 0x01785634);//
> ////ecrt_slave_config_sdo8(sc, 0xf800,  8, 0x0b); //octet_string
> BECKHOFF EL6752-0000//
> //ecrt_slave_config_sdo16(sc, 0xf800,  9, 0x0000);//
> //ecrt_slave_config_sdo8(sc, 0xf800,  10, 0x00);//
> //ecrt_slave_config_sdo8(sc, 0xf800,  11, 0x00);
> ///ecrt_slave_config_sdo8(sc, 0xf800,  0, 0x0b);//
> /***************************************************************************/
> /
> ...but still get the timeout error.
>
>> Try to set SDO's explicitly using Index:SubIndex by using the
>> ecrt_slave_config_sdo8/16/32() family of functions instead of complete
>> access. In fact this the preferred method of setting SDO's.
>>
>> On 09/11/2014 05:25 PM, Carlos Herkt wrote:
>>> Hello,
>>>
>>> referring to
>>> http://lists.etherlab.org/pipermail/etherlab-users/2014/002613.html we
>>> managed to set up our devices properly.
>>> We can communicate with our slaves on both devices (EL6631 && EL66731)!
>>>
>>> Now we're trying to initialize the Beckhoff EL6752 the same way we did.
>>> But another error arose:
>>> /
>>> dmesg: "Timeout after 1000 ms while  waiting for SDO 0xf800:0 download
>>> response." /
>>>
>>> We doublechecked our configuration and everything seems alright.
>>>
>>> What does cause this failure?
>>>
>>> Is there a way to change that timeout?
>>>
>>> Any help is greatly appreciated.
>>>
>>> Best regards
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> etherlab-users mailing list
>>> etherlab-users at etherlab.org
>>> http://lists.etherlab.org/mailman/listinfo/etherlab-users
>>>
>>
>> Mit freundlichem Gruß
>>
>> Richard Hacker
>>
>

Mit freundlichem Gruß

Richard Hacker

-- 
------------------------------------------------------------------------

Richard Hacker M.Sc.
richard.hacker at igh-essen.com
Tel.: +49 201 / 36014-16

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen

Amtsgericht Essen HRB 11500
USt-Id.-Nr.: DE 174 626 722
Geschäftsführung:
- Dr.-Ing. T. Finke,
- Dr.-Ing. W. Hagemeister
Tel.: +49 201 / 360-14-0
http://www.igh-essen.com

------------------------------------------------------------------------



More information about the Etherlab-users mailing list