<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CANopen mit Nanotec SMCI36</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/</id><updated>2020-02-28T03:07:35.492000Z</updated><subtitle>Recent posts to CANopen mit Nanotec SMCI36</subtitle><entry><title>CANopen mit Nanotec SMCI36</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/?limit=25#b5eb" rel="alternate"/><published>2020-02-28T03:07:35.492000Z</published><updated>2020-02-28T03:07:35.492000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com09da67dc5877baefa4265c770f982530bf12c9e6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;ui das ist ja der SMCI36, puh... was ist denn der Unterschied zumSMCI47S?&lt;br/&gt;
Ich würde mal den SMCI47 Treiber der mit CODESYS ausgeliefert für einen Test verwenden... &lt;br/&gt;
befürchte der SMCI36 kann auch nur den DS402 Mode 7 und dann geht der Generic4O2 Treiber nicht&lt;br/&gt;
da dieser nur den Cyclic Sync Mode 8 unterstützt.&lt;br/&gt;
Das loggen musst du auf der Application mit rechtsclick Eigenschaften-Compiler defindes einstellen.&lt;br/&gt;
Dann noch ein paar generelle Dinge für SoftMotion brauch man "Echtzeit" d.h du musst einen RT_Preempt gepatchten Kernel verwenden....&lt;br/&gt;
sonst wird es vermutlich nicht gehen.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;CMD_Send&lt;span&gt;[837]&lt;/span&gt;: write can0: Resource temporarily unavailable&lt;br/&gt;
RxThread&lt;span&gt;[483]&lt;/span&gt;: can read error: no message handle available&lt;br/&gt;
des hört sich so an als würde der CAN nicht richtig funktionieren,&lt;br/&gt;
allerdings wundert mich das nicht, weil diese SPI Anbindung ist auch wirklich mit Vorsicht zu genießen.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: logasyclic.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1315"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CANopen mit Nanotec SMCI36</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/?limit=25#b687" rel="alternate"/><published>2020-02-28T03:07:33.545000Z</published><updated>2020-02-28T03:07:33.545000Z</updated><author><name>malteb</name><uri>https://forge.codesys.com/u/malteb/</uri></author><id>https://forge.codesys.com6b0eae287698df13bf57439a6cc5931ec4d6905f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;ok, &lt;br/&gt;
ich habe nun das ganze mal etwas aufgeräumt, nur eine Achse dringelassen und die Baudrate reduziert.&lt;br/&gt;
Die fehler sind aber gleich geblieben.&lt;br/&gt;
In der "/tmp/codesyscontrol.log" auf dem Raspberry (ich hoffe, das ist auch die richtige Log-Datei) finden sich etliche Male die Fehler:&lt;br/&gt;
CMD_Send&lt;span&gt;[837]&lt;/span&gt;: write can0: Resource temporarily unavailable&lt;br/&gt;
und&lt;br/&gt;
RxThread&lt;span&gt;[483]&lt;/span&gt;: can read error: no message handle available&lt;/p&gt;
&lt;p&gt;Wo finde ich SM3_BASIC_LOG_ACYCLIC_COM? Als FB und in den Bibliotheken habe ich nichts passendes gefunden...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CANopen mit Nanotec SMCI36</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/?limit=25#9929" rel="alternate"/><published>2020-02-28T03:07:28.085000Z</published><updated>2020-02-28T03:07:28.085000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com47553eedfea3b87d9c49817794729e39db573806</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
puhh... so viele Achsen, des wird schwierig werden... schau erst mal ins SPS log welche SDO's schief gehen beim Startup.&lt;br/&gt;
mit SM3_BASIC_LOG_ACYCLIC_COM als Compile Schalter auf der Applikation setzen.&lt;br/&gt;
1020 bedeutet das beim SDO schreiben beim Hochlauf im State 20 was schief geht.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CANopen mit Nanotec SMCI36</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0ad3a49141/?limit=25#82da" rel="alternate"/><published>2020-02-28T03:07:25.988000Z</published><updated>2020-02-28T03:07:25.988000Z</updated><author><name>malteb</name><uri>https://forge.codesys.com/u/malteb/</uri></author><id>https://forge.codesys.com0971d7d999e1d55837a5a115390de186cfca7811</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich stehe vor einem Problem:&lt;br/&gt;
Ich möchte einen 6-achsigen Roboter mit Softmotion über den Raspberry Pi betreiben. Die Motorsteuerung ist eine Nanotec SMCI36 und über CANopen (PICAN Modul am Raspberry) angebunden. &lt;br/&gt;
Codesys zeigt mir die SMCI36 als laufend an, die anhängende SM_Drive_GenericDSP402-Achse wird allerdings mit mehreren Fehlermeldungen angezeigt.&lt;br/&gt;
Der Aufbau und die Fehlermeldungen sind im angehängten Screenshot zu sehen.&lt;br/&gt;
Der Status der Achse sagt "Konfigurationsfehler".&lt;br/&gt;
Ich bräuchte nun einen Denkanstoß, wo ich den Fehler suchen kann. Die Karte ist über die .eds-Dateien von nanotec in die Geräterepository eingepflegt.&lt;/p&gt;
&lt;p&gt;Vielen Dank&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: softmotion.JPG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1311"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>