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