<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/</id><updated>2020-02-28T15:57:33.944000Z</updated><subtitle>Recent posts to WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</subtitle><entry><title>WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/?limit=25#15ff" rel="alternate"/><published>2020-02-28T15:57:33.944000Z</published><updated>2020-02-28T15:57:33.944000Z</updated><author><name>alex-shwed</name><uri>https://forge.codesys.com/u/alex-shwed/</uri></author><id>https://forge.codesys.com834bbe8b9373f6201e310f399b41ee4bb83a1464</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Vielen Dank!&lt;/p&gt;
&lt;p&gt;Versuche gleich.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/?limit=25#4ea9" rel="alternate"/><published>2020-02-28T15:57:31.084000Z</published><updated>2020-02-28T15:57:31.084000Z</updated><author><name>Uwe</name><uri>https://forge.codesys.com/u/uwe/</uri></author><id>https://forge.codesys.com3bdbca9a2c0fa3adb2525b1737897d868d784b7b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Nein, keine SysLib's ... nix aus dem 32 Bit Verzeichnis ...&lt;/p&gt;
&lt;p&gt;nur Bibliotheken aus dem 16 Bit Verzeichnis und die IEC Bibliotheken&lt;/p&gt;
&lt;p&gt;z.B. aus dem Verzeichnis Applikation ...&lt;/p&gt;
&lt;p&gt;Für TCP/UDP kannst du die Ethernet.lib aus dem 16 Bit Ordner nutzen.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/?limit=25#a544" rel="alternate"/><published>2020-02-28T15:57:23.177000Z</published><updated>2020-02-28T15:57:23.177000Z</updated><author><name>alex-shwed</name><uri>https://forge.codesys.com/u/alex-shwed/</uri></author><id>https://forge.codesys.comea5bc3576db030c49203e2064cafad9f0e3602ae</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke!&lt;/p&gt;
&lt;p&gt;Ich habe gerade auch Antwort von WAGO Support bekommen.&lt;/p&gt;
&lt;p&gt;Aber in Handbuch zu 842 steht über 1,5Mb Flash. Na gut...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
der 842 unterstьtzt keine SysLib's&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;gar keine? oder nicht die 2 beschriebene?&lt;/p&gt;
&lt;p&gt;in Hanbuch steht auch, dass 842 TCP/UDP unterstützt. Und ich versuche gerade UDP mit SysLibSocket.lib zu nutzen. Geht das überhaupt?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/?limit=25#7676" rel="alternate"/><published>2020-02-28T15:57:20.404000Z</published><updated>2020-02-28T15:57:20.404000Z</updated><author><name>Uwe</name><uri>https://forge.codesys.com/u/uwe/</uri></author><id>https://forge.codesys.com9af2d45f0f01582a228d08ba7ece0d9160275027</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Alex,&lt;/p&gt;
&lt;p&gt;also wenn du einen 842 hast wie im Titel beschrieben,&lt;/p&gt;
&lt;p&gt;dann vergiss es ...&lt;/p&gt;
&lt;p&gt;der 842 unterstützt keine SysLib's und hat auch kein Filesystem.&lt;/p&gt;
&lt;p&gt;Du kannst darauf nicht mit der SysLibFile arbeiten.&lt;/p&gt;
&lt;p&gt;Verschicken über FTP geht mit deiner Bibliothek auch nicht.&lt;/p&gt;
&lt;p&gt;Du brauchst einen 841.&lt;/p&gt;
&lt;p&gt;Uwe&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>WAGO 750-842, File ins Flash speichern, uber ftp uebertragen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/87d6c96f23/?limit=25#3051" rel="alternate"/><published>2020-02-28T15:57:12.705000Z</published><updated>2020-02-28T15:57:12.705000Z</updated><author><name>alex-shwed</name><uri>https://forge.codesys.com/u/alex-shwed/</uri></author><id>https://forge.codesys.com90d7a07f8ed6093fa163723984c0e903fe8ad47d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Es ist erforderlich, die Daten über ftp zu übertragen, und, dazu, die Datei zu erzeugen und es auf inner flash aufzuzeichnen.&lt;/p&gt;
&lt;p&gt;&lt;span style="color: indigo;"&gt;&lt;strong&gt;1.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Für die Operationen mit der Datei verwende ich SysLibFile.lib.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
...&lt;br/&gt;
groesse := SysFileGetSize(filename);            (&lt;em&gt; Größe der Datei feststellen &lt;/em&gt;)&lt;br/&gt;
IF (groesse &amp;lt;&amp;gt; 0) THEN                          (&lt;em&gt; Ausgang setzen &lt;/em&gt;)&lt;br/&gt;
    file_empty := FALSE;&lt;br/&gt;
END_IF&lt;br/&gt;
IF (groesse = 0) THEN&lt;br/&gt;
    file_empty := TRUE;&lt;br/&gt;
    file_ok := FALSE;&lt;br/&gt;
END_IF&lt;br/&gt;
IF write_file THEN                                  (&lt;em&gt; ab hier Datei schreiben &lt;/em&gt;)&lt;br/&gt;
    handle := SysFileOpen(filename, zugriff);   (&lt;em&gt; Datei öffnen bzw. generieren &lt;/em&gt;)&lt;br/&gt;
                                                    (&lt;em&gt; Datenfeld schreiben, müssen Strings sein! &lt;/em&gt;)&lt;br/&gt;
    groesse := groesse + SysFileWrite(handle, ADR(bytearray),SIZEOF(bytearray));&lt;br/&gt;
    file_ok := SysFileClose(handle);                (&lt;em&gt; Datei schließen &lt;/em&gt;)&lt;br/&gt;
END_IF&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;SysFileGetSize gibt nicht 0 für einen beliebigen Namen der Datei aus irgendeinem Grunde aus. Wobei irgendwie die Grösse der Datei ist gleich mit&lt;br/&gt;
Also, und zum Schluss  gibt weder 0 noch 1, sondern "&lt;strong&gt;&lt;em&gt; INVALID aus: 16x58 &lt;/em&gt;&lt;/strong&gt;".&lt;/p&gt;
&lt;p&gt;&lt;span style="color: indigo;"&gt;&lt;strong&gt;2.&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
Für die Sendung über ftp verwende ich WagoLibFTP.lib.&lt;br/&gt;
Die Funktion FTP_CLIENT.OPEN wird bis zum Ende nicht erfüllt, darüber sagt FTP_CLIENT.ENO&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
ENO: BOOL; (&lt;em&gt; TRUE indicates a completed operation. &lt;/em&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Kann mir jemand nach einem der beschriebenen Probleme helfen?&lt;/p&gt;
&lt;p&gt;Danke im voraus!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>