<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/</id><updated>2020-02-28T03:17:27.581000Z</updated><subtitle>Recent posts to Problem mit Canopen SDO Write</subtitle><entry><title>Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/?limit=25#cedc" rel="alternate"/><published>2020-02-28T03:17:27.581000Z</published><updated>2020-02-28T03:17:27.581000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.combef1dc3ce7e3211526d81beb5645c7f3f6b256fb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Ich würde SDO_WRITE_DATA verwenden, Siehe Doku in dieser Bibliothek&lt;br/&gt;
du rufst SDO_WRITE genau1 Zyklus auf und prüfst nie den Ausgang xDone.&lt;/p&gt;
&lt;p&gt;Grüsse&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/?limit=25#e8a3" rel="alternate"/><published>2020-02-28T03:17:25.625000Z</published><updated>2020-02-28T03:17:25.625000Z</updated><author><name>mauskopf</name><uri>https://forge.codesys.com/u/mauskopf/</uri></author><id>https://forge.codesys.comb093c28b8669d965ab33287e6d81077de37a509d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Edwin Schwellinger hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hi,&lt;br/&gt;
hm.. ohne "Codeschnipsel" von dir schwer zu helfen,&lt;br/&gt;
kann es sein das Data Size Eingang nicht auf 2 Byte wurde?&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hallo &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;rollo_command&lt;/span&gt;:&lt;span class="nv"&gt;word&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;SDOWrite_mein&lt;/span&gt;         : &lt;span class="nv"&gt;CIA405&lt;/span&gt;.&lt;span class="nv"&gt;SDO_WRITE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;gvl&lt;/span&gt;.&lt;span class="nv"&gt;xmeinsdoenable&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
   &lt;span class="nv"&gt;tt&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;tt&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;SDOWrite_mein&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;NETWORK&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;,&lt;span class="nv"&gt;ENABLE&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;gvl&lt;/span&gt;.&lt;span class="nv"&gt;xmeinsdoenable&lt;/span&gt;,&lt;span class="nv"&gt;DEVICE&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;,&lt;span class="nv"&gt;INDEX&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="sc"&gt;#4008&lt;/span&gt;,&lt;span class="nv"&gt;SUBINDEX&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;,&lt;span class="nv"&gt;DATALENGTH&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;,&lt;span class="nv"&gt;DATA&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ADR&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;GVL_Global&lt;/span&gt;.&lt;span class="nv"&gt;rollo_command&lt;/span&gt;&lt;span class="ss"&gt;))&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;gvl&lt;/span&gt;.&lt;span class="nv"&gt;xmeinsdoenable&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Kannst du mit diesem Schnippsel was anfangen&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/?limit=25#2af7" rel="alternate"/><published>2020-02-28T03:17:20.169000Z</published><updated>2020-02-28T03:17:20.169000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com9f9bd2476b716596af5dadff64e6cbacb784c5e9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
hm.. ohne "Codeschnipsel" von dir schwer zu helfen,&lt;br/&gt;
kann es sein das Data Size Eingang nicht auf 2 Byte wurde?&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/?limit=25#5572" rel="alternate"/><published>2020-02-28T03:17:18.231000Z</published><updated>2020-02-28T03:17:18.231000Z</updated><author><name>mauskopf</name><uri>https://forge.codesys.com/u/mauskopf/</uri></author><id>https://forge.codesys.com7ccbd565fc38f5068ed34cdb72bbce8b1c450dfd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Kann mir bitte jemand helfen?&lt;br/&gt;
Danke&lt;br/&gt;
Lg&lt;br/&gt;
Peter&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Problem mit Canopen SDO Write</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e5489ddb2b/?limit=25#9019" rel="alternate"/><published>2020-02-28T03:17:16.295000Z</published><updated>2020-02-28T03:17:16.295000Z</updated><author><name>mauskopf</name><uri>https://forge.codesys.com/u/mauskopf/</uri></author><id>https://forge.codesys.com64a6a3274266b547f40397199414b9c5cfc60776</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Guten Morgen,&lt;br/&gt;
ich habe ein Problem mit Can Open.&lt;br/&gt;
Ich Verwende El6751 und möchte ein SDO auf einem Slave schreiben.&lt;br/&gt;
Dieses Objekt ist ein Int16. Die Funktion SDO_WRITE_DATA  verwendet immer den Command Code 0x23 obwohl meine zu sendende Variable nur 2 Byte hat. Und deshalb müsste die Funktion den Commandcode 0x2b verwenden.&lt;br/&gt;
Was mache ich falsch?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>