<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/</id><updated>2020-02-28T04:15:31.005000Z</updated><subtitle>Recent posts to CanOpen Sync Probleme</subtitle><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#d434" rel="alternate"/><published>2020-02-28T04:15:31.005000Z</published><updated>2020-02-28T04:15:31.005000Z</updated><author><name>mpexx</name><uri>https://forge.codesys.com/u/mpexx/</uri></author><id>https://forge.codesys.com86ca78775ca6cd5278df542d5a3db95797511360</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo nochmal.&lt;br/&gt;
Erst mal vielen Dank. Euer Support ist spitze!&lt;br/&gt;
Für unsere Applikation ist keine Synchronisation notwendig.&lt;/p&gt;
&lt;p&gt;Die Schneider-Bausteine funktionieren einwandfrei!  &lt;/p&gt;
&lt;p&gt;Vielen Dank nochmal hierfür!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#d31b" rel="alternate"/><published>2020-02-28T04:15:25.456000Z</published><updated>2020-02-28T04:15:25.456000Z</updated><author><name>B.Roth</name><uri>https://forge.codesys.com/u/b-roth/</uri></author><id>https://forge.codesys.comfccdba492f320ff66a5f36f149ff230f29887aef</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;das funktioniert im Moment leider nicht mit dem Lexium32 und dem CANsync (Im Moment nur an Schneider Controller LMC058 oder CODESYS SPRTE und PCI-Cankarte)&lt;br/&gt;
Die Lexium32 laufen mit EtherCAT am PI das ist getestet.&lt;br/&gt;
Es wird im Moment untersucht wieso der Lexium32 da etwas rumzickt.&lt;/p&gt;
&lt;p&gt;Wenn es Neuigkeiten gibts wird es hier dann wieder gepostet.&lt;/p&gt;
&lt;p&gt;Es gibt aber eine Alternative falls keine Synchronisation bei den Antrieben benötigt wird kann man auch die Lexium-PLCpoen-lib verwenden.&lt;/p&gt;
&lt;p&gt;im Anhang ist ein Archiv mit der Lib und dem Device für Lexium32A, Lexium32M;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://schneider-electric.box.com/s/ksu3ex8liuccigtwlt3sz1fq07yb6xfw" rel="nofollow"&gt;https://schneider-electric.box.com/s/ks ... fq07yb6xfw&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Gruß Bruno Roth &lt;br/&gt;
(Support Machine Solution Schneider Electric Automation)&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: lib1.JPG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1583"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#847e" rel="alternate"/><published>2020-02-28T04:15:23.357000Z</published><updated>2020-02-28T04:15:23.357000Z</updated><author><name>mpexx</name><uri>https://forge.codesys.com/u/mpexx/</uri></author><id>https://forge.codesys.com78ce0b0fbfc7854099a5b6588b34ff9bb81a392b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ok. &lt;br/&gt;
Der Kernel ist selbst gebaut; Raspbian Jessie mit dem offiziellen RT-Patch. &lt;br/&gt;
Wollte zuerst auch den NAVIO/Emlid nehmen, aber es sah für mich so aus, als ob die Images nur für den RPi 2 wären...&lt;br/&gt;
Schau mir das dann morgen noch mal an.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#1af8" rel="alternate"/><published>2020-02-28T04:15:17.501000Z</published><updated>2020-02-28T04:15:17.501000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com4b0ac2abd4a219a68920bdb14c9e75b614dff3eb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;doch der CANopenManager erzeugt den Sync selber und der ist wenn du enen echtzeit gepatchten Kernel verwendest auch genau genug.&lt;br/&gt;
Das verwenden des Syncs der Klemme geht nicht.&lt;/p&gt;
&lt;p&gt;Also nochmal.. verwendest du das rt_preemt gepatchte Emlid / Navio Image?&lt;br/&gt;
Wenn ja dann den Tip mit den 4ms/2ms Ethercat zu synczeit verwenden.&lt;/p&gt;
&lt;p&gt;Ich habe das mit anderen Antrieben schon gemacht, klar mag sein das der Lexium früher in den Fehler geht wie andere Drives aber im TaskMonitor&lt;br/&gt;
müssen Jitter Zeiten nach reset mit rechter Maustaste &amp;lt;100us stehen sonst "taugt" der Kernel Patch nichts.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#2754" rel="alternate"/><published>2020-02-28T04:15:15.482000Z</published><updated>2020-02-28T04:15:15.482000Z</updated><author><name>mpexx</name><uri>https://forge.codesys.com/u/mpexx/</uri></author><id>https://forge.codesys.com8d8612db032e9ecb5f3d5915e859525962f5a4dd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Also es handelt sich um einen Raspberry Pi 3.&lt;br/&gt;
Die Anwendung ist eigentlich eine recht simple Pick Place Anwendung.&lt;br/&gt;
Am Umrichter lässt sich die Toleranz nicht einstellen. &lt;br/&gt;
Laut Bedienungsanleitung steigt der Umrichter ab einer Abweichung von 100 (!) µs aus.&lt;/p&gt;
&lt;p&gt;Der Pi hat trotz Echtzeitkernel einen Jitter von +- 500-600 µs (laut Task Monitor).&lt;br/&gt;
Mit den Zeiten hab ich schon einiges versucht. Ohne Erfolg. &lt;/p&gt;
&lt;p&gt;Der einzige Unterschied, den ich jetzt auf den ersten Blick gesehen habe, ist der, dass ich in der Config statt dem CanOpenManager den CanOpenManager Softmotion verwende.&lt;br/&gt;
Aber daran wird's jetzt ja nicht liegen, oder?&lt;/p&gt;
&lt;p&gt;Die Frage, die ich mir noch stelle ist folgende:&lt;br/&gt;
Erzeugt die Codesys-Runtime / der CanOpenManager das Sync-Signal selbst?&lt;br/&gt;
Und wenn ja, gibt es nicht die Möglichkeit, das auf die EL6751 auszulagern, die das ja scheinbar unterstützt. (Zumindest laut der Produktbeschreibung von Beckhoff)&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#afdb" rel="alternate"/><published>2020-02-28T04:15:09.872000Z</published><updated>2020-02-28T04:15:09.872000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com9bf16bd2dd08f4d713045bff7faf23b1ebdac417</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;das muss gehen, am besten den Ethercat Task auf 2ms und dann im CANopenManager &lt;br/&gt;
"Enable Sync Producing" und Cycle Period auf 4ms dann wird es gehen.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: SyncProducing.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1581"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#be2e" rel="alternate"/><published>2020-02-28T04:15:07.890000Z</published><updated>2020-02-28T04:15:07.890000Z</updated><author><name>BOBmoraine</name><uri>https://forge.codesys.com/u/bobmoraine/</uri></author><id>https://forge.codesys.com39f0b9ba4f3b1bcf7bd25e118693e345fa31da89</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin,&lt;br/&gt;
ist das nen Pi2 oder 3? Vielleicht laggt der nur?&lt;br/&gt;
Oder einfach nur zu schwach für deine Anwendung?&lt;/p&gt;
&lt;p&gt;Ich kenn zwar deinen Umrichter nicht, aber hast du schonmal versucht die Toleranz der Fehler einzustellen? Sprich die Zeit bis der Fehler kommt (Timeout evtl?) und die Anzahl der Fehlerpakete.&lt;br/&gt;
Habt ihr mal die Kabel geprüft/getauscht?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CanOpen Sync Probleme</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/74602163ab/?limit=25#1bfe" rel="alternate"/><published>2020-02-28T04:15:02.293000Z</published><updated>2020-02-28T04:15:02.293000Z</updated><author><name>mpexx</name><uri>https://forge.codesys.com/u/mpexx/</uri></author><id>https://forge.codesys.com10a5554dc8e2e4291d3e0ba3dee6f2ca87946420</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo allerseits.&lt;/p&gt;
&lt;p&gt;Wir hatten vor, zwei Schneider Lexium 32A Antriebe über CanOpen und Softmotion zu betreiben.&lt;br/&gt;
Dazu den Beckhoff EK1100 mit EL6751 CanOpen-Masterklemme bestellt.&lt;/p&gt;
&lt;p&gt;Leider will das ganze nicht funktionieren. Die Umrichter gehen nach kurzer Zeit in Störung. Sie zeigen dann &lt;br/&gt;
"Error B404: SYNC signal missed more than twice." &lt;br/&gt;
Zu Testzwecken wurde auch ein PEAK USB-Can Adapter versucht. Mit gleichem Ergebnis.&lt;/p&gt;
&lt;p&gt;Laut Beckhoff soll der EL6751 einen "Quarzgenauen SYNC-Zyklus für Antriebssynchronisation" beherrschen. &lt;br/&gt;
Ich kann jedoch nirgendwo eine Option finden, das Sync-Producing direkt vom EL6751 machen zu lassen.&lt;/p&gt;
&lt;p&gt;PS: Raspbian wurde auch schon mit PREEMPT-RT Kernel versucht. Ohne Besserung...&lt;/p&gt;
&lt;p&gt;Hat jemand zufällig noch eine Idee, wie das Problem zu lösen wäre?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>