<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Ok, we set the SDO's with the
ecrt_slave_config_sdo8/16/32() functions...:<br>
<br>
<i>/**************************************************************************<br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 1, 0x003c);</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 2, 0x0003);</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 3, 0x006c);</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 4, 0x000c);</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 5, 0x0060);</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 6, 0x1a01);</i><i><br>
</i><i>ecrt_slave_config_sdo32(sc, 0xf800, 7, 0x01785634);</i><i><br>
</i><i>//ecrt_slave_config_sdo8(sc, 0xf800, 8, 0x0b);
//octet_string BECKHOFF EL6752-0000</i><i><br>
</i><i>ecrt_slave_config_sdo16(sc, 0xf800, 9, 0x0000);</i><i><br>
</i><i>ecrt_slave_config_sdo8(sc, 0xf800, 10, 0x00);</i><i><br>
</i><i>ecrt_slave_config_sdo8(sc, 0xf800, 11, 0x00);<br>
</i><i><i>ecrt_slave_config_sdo8(sc, 0xf800, 0, 0x0b);</i><i><br>
</i>***************************************************************************/<br>
</i><br>
...but still get the timeout error. <br>
<br>
</div>
<blockquote cite="mid:54121828.7080202@igh.de" type="cite">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.
<br>
<br>
On 09/11/2014 05:25 PM, Carlos Herkt wrote:
<br>
<blockquote type="cite">Hello,
<br>
<br>
referring to
<br>
<a class="moz-txt-link-freetext" href="http://lists.etherlab.org/pipermail/etherlab-users/2014/002613.html">http://lists.etherlab.org/pipermail/etherlab-users/2014/002613.html</a>
we
<br>
managed to set up our devices properly.
<br>
We can communicate with our slaves on both devices (EL6631
&& EL66731)!
<br>
<br>
Now we're trying to initialize the Beckhoff EL6752 the same way
we did.
<br>
But another error arose:
<br>
/
<br>
dmesg: "Timeout after 1000 ms while waiting for SDO 0xf800:0
download
<br>
response." /
<br>
<br>
We doublechecked our configuration and everything seems alright.
<br>
<br>
What does cause this failure?
<br>
<br>
Is there a way to change that timeout?
<br>
<br>
Any help is greatly appreciated.
<br>
<br>
Best regards
<br>
<br>
<br>
<br>
<br>
_______________________________________________
<br>
etherlab-users mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:etherlab-users@etherlab.org">etherlab-users@etherlab.org</a>
<br>
<a class="moz-txt-link-freetext" href="http://lists.etherlab.org/mailman/listinfo/etherlab-users">http://lists.etherlab.org/mailman/listinfo/etherlab-users</a>
<br>
<br>
</blockquote>
<br>
Mit freundlichem Gruß
<br>
<br>
Richard Hacker
<br>
<br>
</blockquote>
<br>
</body>
</html>