<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to EtherCAT_Master - SDO timeout</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/</id><updated>2020-02-27T14:24:11.265000Z</updated><subtitle>Recent posts to EtherCAT_Master - SDO timeout</subtitle><entry><title>EtherCAT_Master - SDO timeout</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/?limit=25#9536" rel="alternate"/><published>2020-02-27T14:24:11.265000Z</published><updated>2020-02-27T14:24:11.265000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comee66fa269b2a6c320839e1249f286121b2ca1872</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
With 3.5SP14 a change was made to set only the FMMU for the mailbox status bit when going from init to preop. &lt;br/&gt;
The normal input and output FMMU are not needed at this point. Some devices do not work with this procedure. The mailbox status flags is always 0 and the working counter is not increased. Only if all FMMUs are set the status bit is transmitted. &lt;br/&gt;
In our opinion it is an error in the slave firmware but in the master a workaround is possible and n ow implmented to the 3.5Sp15 release.&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT_Master - SDO timeout</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/?limit=25#2785" rel="alternate"/><published>2020-02-27T14:24:10.817000Z</published><updated>2020-02-27T14:24:10.817000Z</updated><author><name>kurvanov</name><uri>https://forge.codesys.com/u/kurvanov/</uri></author><id>https://forge.codesys.com5a684c9a16b553fea54f4a2af6b4ffff8a955519</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Good morning &lt;/p&gt;
&lt;p&gt;Thank you for this feedback. &lt;br/&gt;
I do not exclude a bug in the slave. Could you give some details about the origin of the bug you suspect in the slave. &lt;br/&gt;
Thus, we would also take the opportunity to fix this on the slave side. &lt;/p&gt;
&lt;p&gt;Thank you for your help&lt;/p&gt;
&lt;p&gt;Best regards.&lt;br/&gt;
Kurvanov&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT_Master - SDO timeout</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/?limit=25#f1f6" rel="alternate"/><published>2020-02-27T14:24:09.563000Z</published><updated>2020-02-27T14:24:09.563000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comde18a5e6f98c6cfdd518848ef8fc8f5ff06c6471</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
think this wil be solved with the 3.5SP15 version.&lt;br/&gt;
This is more or less a bug in the slave which will then be workarounded by a change in the master.&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT_Master - SDO timeout</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/3dc9608738/?limit=25#b1bc" rel="alternate"/><published>2020-02-27T14:24:09.096000Z</published><updated>2020-02-27T14:24:09.096000Z</updated><author><name>kurvanov</name><uri>https://forge.codesys.com/u/kurvanov/</uri></author><id>https://forge.codesys.comb6f621528488c2deb353dfb9217de46d45573bcf</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Dear forum members, &lt;/p&gt;
&lt;p&gt;I had my raspberry Pi communicating with a Hilscher Netx500 over Ethercat. It worked like a charm for years with several Codesys version up to 3.5.12.30&lt;br/&gt;
Today, I updated both Codesys engineering tool to 3.5SP14 and Raspberry firmware to 3.5.14.20&lt;/p&gt;
&lt;p&gt;Now, when starting the Ethercat communication I got error messages like: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;SDO&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt; &lt;span class="n"&gt;Address&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;1001&lt;/span&gt; &lt;span class="k"&gt;Index&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="o"&gt;#&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="n"&gt;A02&lt;/span&gt; &lt;span class="n"&gt;SubIndex&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;Data&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="o"&gt;#&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt; &lt;span class="k"&gt;Result&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="o"&gt;#&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I assume there is a problem with slave initialisation at bus startup. I also found out a list of Ethercat Standar AL Status code. In this list, error code 16#00 means 'No Error'. &lt;br/&gt;
I'm not sure this list apply to the reported error.&lt;br/&gt;
Thus, I'm stuck and can't make my device work again. &lt;/p&gt;
&lt;p&gt;Is there somewhere a parameter to adjust timeout delay ? &lt;/p&gt;
&lt;p&gt;I'm attaching the full device log&lt;/p&gt;
&lt;p&gt;Any help on that matter will be greatly appreciated.&lt;/p&gt;
&lt;p&gt;Best regards.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=4679" rel="nofollow"&gt;Codesys SDO timeout.zip &lt;span&gt;&lt;span&gt;[5.71 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>