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
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users


Mit freundlichem Gruß

Richard Hacker



Mit freundlichem Gruß

Richard Hacker

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

Richard Hacker M.Sc.
[email protected]
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

------------------------------------------------------------------------
_______________________________________________
etherlab-users mailing list
[email protected]
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to