<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Daten loggen, speichern und per E-Mail versenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/</id><updated>2020-02-28T05:02:16.381000Z</updated><subtitle>Recent posts to Daten loggen, speichern und per E-Mail versenden</subtitle><entry><title>Daten loggen, speichern und per E-Mail versenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/?limit=25#3d14" rel="alternate"/><published>2020-02-28T05:02:16.381000Z</published><updated>2020-02-28T05:02:16.381000Z</updated><author><name>wolfii</name><uri>https://forge.codesys.com/u/wolfii/</uri></author><id>https://forge.codesys.comc4a75d2d6d87a767c0d9cb5d1d4763a54471b666</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo, ich habe jetzt meine Wago 750-841 per Modbus an OpenHAB gekoppelt (läuft auf einem BananaPI). Derartige Aufgaben würde ich jetzt per OpenHAB erledigen.&lt;/p&gt;
&lt;p&gt;Ok, ist nicht direkt die Antwort auf Deine Frage, aber vielleicht ist so ein Setup bei Dir ja auch möglich.&lt;/p&gt;
&lt;p&gt;Viel Erfolg&lt;/p&gt;
&lt;p&gt;Wolfgang&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Daten loggen, speichern und per E-Mail versenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/?limit=25#74f6" rel="alternate"/><published>2020-02-28T05:02:14.290000Z</published><updated>2020-02-28T05:02:14.290000Z</updated><author><name>e-pappy</name><uri>https://forge.codesys.com/u/e-pappy/</uri></author><id>https://forge.codesys.com235418e1835a9ac7dda17dba80d13772e0c7aecc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;So, hab mal meine grauen Gehirnzellen in Gang gesetzt und es tatsächlich hinbekommen &lt;br/&gt;
Also zumindest das Log-File auf den Controller zu speichern hat funktioniert und diesmal auch in einem sauberen CSV Format, mit dem ich denke, man etwas anfangen kann.&lt;/p&gt;
&lt;p&gt;Jetzt ist nur noch die Frage offen, wie ich diese csv-Datei von dem 750-881 automatisch wegbekomme?&lt;br/&gt;
Also entweder diese Datei per E-Mail senden oder automatisch auf einem PC, der sich im Netzwerk befindet abspeichern?!&lt;/p&gt;
&lt;p&gt;Geht das irgendwie? Also das abspeichern auf einem PC, der sich im selben Netzwerk befindet?&lt;br/&gt;
Könnte ich ggf. den Speicherpfad als Netzwerkpfad angeben?&lt;/p&gt;
&lt;p&gt;//192.168.100.100/E/Logdateien/   oder so was in der Art?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Daten loggen, speichern und per E-Mail versenden</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5f92c05b4c/?limit=25#7621" rel="alternate"/><published>2020-02-28T05:02:08.463000Z</published><updated>2020-02-28T05:02:08.463000Z</updated><author><name>e-pappy</name><uri>https://forge.codesys.com/u/e-pappy/</uri></author><id>https://forge.codesys.com82da9e8e41a40ccf1a78722564cad6575cbbec54</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo!&lt;/p&gt;
&lt;p&gt;Ich bin am verzweifeln...&lt;br/&gt;
Ich möchte gerne Zählerdaten loggen, dieses Log als txt- oder csv-Datei speichern und diese Datei dann als Anhang in einer E-Mail versenden.&lt;/p&gt;
&lt;p&gt;Hardware ist ein WAGO Controller 750-881 (ohne SD-Karte)&lt;br/&gt;
E-Mail Versand ansich funktioniert auch bereits, nur das die explizite Datei nicht mit angehangen wird!? (Nutze hierfür die WAGOLibMail_02.lib)&lt;/p&gt;
&lt;p&gt;Neben der Tatsache, dass ich anscheinend nur Anhänge "generieren" kann, die gesendet werden sollen, bekomme ich mein Log-File als txt-Datei auch nicht so wirklich hin!?&lt;br/&gt;
Ich hatte mir eine STRUCT-Variable angelegt:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;TYPE&lt;/span&gt; &lt;span class="n"&gt;STRUCT_MBUS&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;STRUCT&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rEnergie&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rLeistung&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rVolumen&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rDurchfluss&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rVL_Temp&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rRL_Temp&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;rDiff_Temp&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;REAL&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="n"&gt;bError&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;BYTE&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="n"&gt;END_STRUCT&lt;/span&gt;
&lt;span class="n"&gt;ENT_TYPE&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Diese habe ich im Programm verwendet und ein Array davon angelegt:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;MBUS_Log&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ARRAY&lt;/span&gt; &lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="o"&gt;..&lt;/span&gt;&lt;span class="mi"&gt;20&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt; &lt;span class="n"&gt;OF&lt;/span&gt; &lt;span class="n"&gt;STRUCT_MBUS&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Nun speicher ich in einem separaten Programmteil sämtliche Zählerdaten ind dieses MBUS_Log - Array (funktioniert auch!)&lt;br/&gt;
ABER: Dieses Array möchte ich jetzt gerne in einer txt-Datei auf dem Controller abspeichern und das funktioniert nicht... Arbeite hier mit der SysLibFile.lib, aber in der gespeicherten Textdatei tauchen nur Hyroglyphen auf&lt;br/&gt;
Die Datei wird korrekt erstellt und auch korrekt geschlossen, aber halt nur Kauderwelsch als Inhalt...&lt;/p&gt;
&lt;p&gt;Wie kann ich von 20 Zählern diese Struktur beibehalten und die Daten korrekt ablegen??? &lt;/p&gt;
&lt;p&gt;Und danach: Kann ich genau diese Datei dann an eine E-Mail anhängen und nach erfolgreichem Versand löschen?!&lt;/p&gt;
&lt;p&gt;Ich dreh mich im Kreis...   &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>