<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Variablen aus Excel heraus verändern...? Über DDE??</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/14998e31f4/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/14998e31f4/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/14998e31f4/</id><updated>2020-02-28T16:46:26.854000Z</updated><subtitle>Recent posts to Variablen aus Excel heraus verändern...? Über DDE??</subtitle><entry><title>Variablen aus Excel heraus verändern...? Über DDE??</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/14998e31f4/?limit=25#3117" rel="alternate"/><published>2020-02-28T16:46:26.854000Z</published><updated>2020-02-28T16:46:26.854000Z</updated><author><name>Oberchefe</name><uri>https://forge.codesys.com/u/oberchefe/</uri></author><id>https://forge.codesys.com5079124599bc043c052e34b52f19a7120b87fc31</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;das geht dann im Excel über ein Makro.&lt;/p&gt;
&lt;p&gt;Sollte dann ungefähr so aussehen:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;DDE_channel&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;DDEInitiate&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ss"&gt;"GatewayDDEServer"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;"testcanbus.pro"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;DDEPoke&lt;/span&gt; &lt;span class="n"&gt;DDE_channel&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;"PLC_PRG.TEST"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Worksheets&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;xyz&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Value&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="n"&gt;Range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Data_value&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;DDETerminate&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;DDE_channel&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Das DDEPoke für weitere Werte entsprechend oft wiederholen. Wichtig ist der Terminate, wird er nicht gemacht bleibt die Verbindung für die Gateway Software offen, irgendwann geht dann da nichts mehr.&lt;/p&gt;
&lt;p&gt;Ich persönlich habe nach schlechten Erfahrungen mit Codesys und DDE Abstand davon genommen, Selbt beim Versuch zu Lesen habe ich Abstürze der Steuerung erleben müssen, bei anderen Steuerungs- bzw. Softwareherstellern läuft das anscheind besser.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variablen aus Excel heraus verändern...? Über DDE??</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/14998e31f4/?limit=25#6276" rel="alternate"/><published>2020-02-28T16:46:18.980000Z</published><updated>2020-02-28T16:46:18.980000Z</updated><author><name>ose@nngt.de</name><uri>https://forge.codesys.com/u/ose-nngt-de/</uri></author><id>https://forge.codesys.combfb37fd989d2c1195643fdac2fb4f70c084eb00b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen,&lt;br/&gt;
ich habe folgendes Problem, würde gern mit Hilfe des DDE-Gateway-Servers Variablen die ich aus der SPS (CPX-CEC-C1 von Festo) auslese,&lt;br/&gt;
auch verändern...!?&lt;br/&gt;
Nachdem ich mit einigen Startschwierigkeiten die Verbindung über den DDE in Excel geschafft habe, fällt mir nun auf das ich natürlich die einzelnen&lt;br/&gt;
Zellen nicht verändern kann auf Grund der Funktion die dort steht... (= GatewayDDEServer|testcanbus.pro!PLC_PRG.TEST) ... ist ja auch logisch...&lt;/p&gt;
&lt;p&gt;Nun meine Frage, gibt es die Möglichkeit die ausgelesenen Variablen auch zu verändern? &lt;br/&gt;
In der Symbolkonfiguration kann man eine Variable mit "Schreibzugriff" Freigeben...&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>