[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