<div class="gmail_quote"><div>Hi 
Florian:<br> </div><div> <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> I've found EL5101 modules with the following serial numbers have this<br>
> problem:<br>
><br>
> Serial number: 27091510<br>
> Serial number: 20091510<br>
<br>
Ok, these are quite new. It seems to be a bug in the slave<br>
implementation. Just to be sure, please cross-check it with the newest<br>
master version available.<br>
<br>
<a href="http://etherlab.org/download/ethercat/ethercat-devel-r1812.tar.bz2" target="_blank">http://etherlab.org/download/ethercat/ethercat-devel-r1812.tar.bz2</a><br>
<br>
If it shows the same behaviour, please tell Beckhoff about this.</blockquote><div><br><br><span style="color: rgb(0, 102, 0);">Tried. It shows the similar behavior by using ethercat master (</span><a style="color: rgb(0, 102, 0);" href="http://etherlab.org/download/ethercat/ethercat-devel-r1812.tar.bz2" target="_blank">ethercat-devel-r1817.tar.bz2</a><span style="color: rgb(0, 102, 0);">).</span><br>
<br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
BTW, you should probably be able to configure the slave with the 'old'<br>
PDO configuration from the former slave versions. The master will<br>
complain, because the PDO configuration will fail, but the process data<br>
should be exchanged. Have a try.<br>
</blockquote></div><br><span style="color: rgb(0, 102, 0);">Also tried, No luck</span>. <br><br><span style="color: rgb(0, 102, 0);">However, we do find out these new EL5101 modules working with TwinCat software installed on Windows PC. And in TwinCat software, we can see the PDO data are correct. (such as RxPDO entry index 0x7000, subindex 1, bit-length 16, TxPDO entry index 0x6000, subindex 2, bit-length 16, etc). It seems there is no special patch required to make TwinCat reading these modules. Don't know why. Also, there is an XML file in one of the TwinCat directories that contains many versions of EL5101s and none of them looks like the output we get from "ethercat xml -p1" for example.</span><br style="color: rgb(0, 102, 0);">
<br>
> > -bash-3.2# ethercat up -p1 -tuint8 0x1600 0<br>
> > 2 0x02<br>
> > -bash-3.2# ethercat up -p1 -tuint32 0x1600 1<br>
> > 17301504 0x01080000<br>
> > -bash-3.2# ethercat up -p1 -tuint32 0x1600 2<br>
> > 34631680 0x02107000<br><br><span style="color: rgb(0, 102, 0);">One thing I realized that if Beckhoff makes the two data 0x7000 and 0x0210 in a wrong order? <br><br></span><span style="color: rgb(0, 102, 0);">We are currently trying to contact
Beckhoff through our local supplier. So far, we have not heard anything
yet. It seems difficult to actually communicate directly with someone
as we do not have a contact there. We were wondering if you know of
anyone at Beckhoff that can help us, or maybe you could contact them on behalf of us?</span><br><span style="color: rgb(0, 102, 0);"><br>We have committed our products to use a range of Beckhoff modules, but these EL5101s are really holding us up. We would appreciate any advice you can offer. Thanks.</span><br>
<br>Jason<br><br>