<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
I am not 100% sure but I will write down some conjectures what could cause the problem. I think the critical part is this:
<pre wrap=""><blockquote type="cite">        <Mailbox DataLinkLayer="true">
          <CoE CompleteAccess="false" PdoUpload="true" SdoInfo="true"/>
          <FoE/>
        </Mailbox></blockquote>
</pre>
This is the description of PdoUpload:<br>
Device has dynamic process data, i.e. PDO configuration<br>
and PDO assignment is uploaded from the device and<br>
SyncManager lengths are set according to the calculated<br>
PDO length.<br>
0: PDO description taken from ESI and SyncManager<br>
length calculated based on the same<br>
1: PDO description uploaded from the slave’s object<br>
dictionary and SyncManager length calculated based on the<br>
same<br>
<br>
>From what I understand there is a static and a dynamic way to manage process data. The static way means the PDO informations resp. the SyncManager length are stored in the EEPROM which is retrieved by the EtherCAT master during initialization. The PDO informations
 are not mandatory but the SyncManager length is.<br>
<br>
Complex slaves, resp. slaves with attached microcontroller / FPGA etc. that support mailbox communication, support a dynamic way where the PDO informations are retrieved via the mailbox CoE protocol. The SyncManager length is then calculated based on these
 informations. This of course has to be supported by the microcontroller / FPGA or in your case the OMRON-NJ501 PLC or rather by it's software / configuration. Unfortunately I can't tell you how to exactly do this as we never used CoE. We also use the LAN9252
 as complex slave with a FPGA but with a custom configuration and only VoE mailbox protocoll.<br>
<br>
One other guess: the ESI file tells me that CoE is not completely supported but some features that use CoE are. Maybe this confuses the EtherCAT master? This would also explain why "EtherCAT ERROR 0-0: Received mailbox protocol 0x08 as response." occurs which
 means only FoE is set as supported mailbox protocol. Setting the bit in the EEPROM might be of help here, but could lead to other errors.<br>
<br>
<br>
Best regards,<br>
Christoph<br>
<br>
<br>
<br>
<br>
<div class="moz-cite-prefix">On 05/31/2017 10:09 AM, 권태영 wrote:<br>
</div>
<blockquote cite="mid:02b601d2d9e5$39664eb0$ac32ec10$@co.kr" type="cite">
<meta name="Generator" content="Microsoft Word 12 (filtered
        medium)">
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:"맑은 고딕";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
@font-face
        {font-family:"\@맑은 고딕";
        panose-1:2 11 5 3 2 0 0 2 0 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        text-autospace:none;
        word-break:break-hangul;
        font-size:10.0pt;
        font-family:"맑은 고딕";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"풍선 도움말 텍스트 Char";
        margin:0cm;
        margin-bottom:.0001pt;
        text-align:justify;
        text-justify:inter-ideograph;
        text-autospace:none;
        word-break:break-hangul;
        font-size:9.0pt;
        font-family:"맑은 고딕";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"맑은 고딕";
        color:windowtext;}
span.Char
        {mso-style-name:"풍선 도움말 텍스트 Char";
        mso-style-priority:99;
        mso-style-link:"풍선 도움말 텍스트";
        font-family:"맑은 고딕";}
.MsoChpDefault
        {mso-style-type:export-only;}
 /* Page Definitions */
 @page Section1
        {size:612.0pt 792.0pt;
        margin:3.0cm 72.0pt 72.0pt 72.0pt;}
div.Section1
        {page:Section1;}
-->
</style><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
<div class="Section1">
<p class="MsoNormal"><span lang="EN-US">Hello.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I am testing the EtherLab with the MicroChip EVB-LAN9252-ADD-ON board.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The EVB-LAN9252-ADD-ON board is connected to ODROID-C1 and is used as an EtherCAT slave as SOES(SPI communication).<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Kernel version is using version 3.10.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I tested the ported SOES with OMRON-NJ501-1500 PLC and Sysmac Studio. (Attached file: 1.png)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I have compiled EtherLab to do the same EtherCAT Master operation.(etherlab-bundle-2.1)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I tried to control it with the ethercat command.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">However, the following error message appears.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT WARNING 0-0: Received mailbox protocol 0x08 as response.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT ERROR 0-0: Failed to read number of assigned PDOs for SM2.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT WARNING 0-0: Received mailbox protocol 0x08 as response.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT ERROR 0-0: Failed to read number of assigned PDOs for SM3.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT 0: Bus scanning completed in 90 ms.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT 0: Using slave 0 as DC reference clock.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT 0: Slave states on main device: PREOP.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">EtherCAT ERROR 0-0: Received mailbox protocol 0x08 as response.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">===================================================================<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">On the EVB-LAN9252-ADD-ON board, only the Run LED is blinking.(PEROP)<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">How can I tell if I can solve this problem?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Why does this error occur?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">I am EtherCAT Newbi.... :(<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The attached log.txt is all the commands and logs I have run.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The attached kty.xml file is the ESI file currently being used by the EtherCAT Slave.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">The attached 2.jpg is the current status of my board.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Regards <o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Kwon<o:p></o:p></span></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset> <br>
<pre wrap="">_______________________________________________
etherlab-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:etherlab-dev@etherlab.org">etherlab-dev@etherlab.org</a>
<a class="moz-txt-link-freetext" href="http://lists.etherlab.org/mailman/listinfo/etherlab-dev">http://lists.etherlab.org/mailman/listinfo/etherlab-dev</a>
</pre>
</blockquote>
<br>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
Helmholtz-Zentrum Berlin für Materialien und Energie GmbH<br>
<br>
Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.<br>
<br>
Aufsichtsrat: Vorsitzender Dr. Karl Eugen Huthmacher, stv. Vorsitzende Dr. Jutta Koch-Unterseher<br>
Geschäftsführung: Prof. Dr. Bernd Rech (kommissarisch), Thomas Frederking<br>
<br>
Sitz Berlin, AG Charlottenburg, 89 HRB 5583<br>
<br>
Postadresse:<br>
Hahn-Meitner-Platz 1<br>
D-14109 Berlin<br>
<br>
http://www.helmholtz-berlin.de<br>
</font>
</body>
</html>