<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CSV-Datei mit strukturierten Text erzeugen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/</id><updated>2020-02-28T15:56:13.621000Z</updated><subtitle>Recent posts to CSV-Datei mit strukturierten Text erzeugen</subtitle><entry><title>CSV-Datei mit strukturierten Text erzeugen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/?limit=25#3015" rel="alternate"/><published>2020-02-28T15:56:13.621000Z</published><updated>2020-02-28T15:56:13.621000Z</updated><author><name>Lion</name><uri>https://forge.codesys.com/u/lion/</uri></author><id>https://forge.codesys.com859cf478cca2580f3c8d3ab48d10df517212a314</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Dankeschön! Ich werde es mal probieren!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei mit strukturierten Text erzeugen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/?limit=25#e2af" rel="alternate"/><published>2020-02-28T15:56:05.660000Z</published><updated>2020-02-28T15:56:05.660000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.come52953521ada4e6a2ed52aa86c96e19b1fa0585b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; ebt'ler&lt;/p&gt;
&lt;p&gt;Mir ist grade eingefallen, dass ich dir die Beispieldateien schon in einen anderen Thread verlinkt habe. Sorry. &lt;br/&gt;
Wenn du die Datei als CSV haben willst musst du die Endung noch zum Dateinamen hinzufügen:&lt;/p&gt;
&lt;p&gt;FileName:= 'Temperatur.CSV'&lt;/p&gt;
&lt;p&gt;Arr2 müsste dann ein Array of Byte sein, was mindestens die Dateigröße aufnehmen kann.&lt;br/&gt;
Und "typCSV" ist im Beispiel ein selbsterstellter Datentyp (unter den Bausteinauswahlfenster die 2. Registerkarte!).&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;TYPE&lt;/span&gt; &lt;span class="nt"&gt;typCSV&lt;/span&gt; &lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="nt"&gt;STRUCT&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="nt"&gt;DT_date&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;DT&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="nt"&gt;Parameter&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;ARRAY&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="bp"&gt;..&lt;/span&gt;&lt;span class="nx nx-Member"&gt;gc_ParameterCount&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt; &lt;span class="nt"&gt;OF&lt;/span&gt; &lt;span class="nt"&gt;WORD&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;END_STRUCT&lt;/span&gt;
&lt;span class="nt"&gt;END_TYPE&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; 
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>CSV-Datei mit strukturierten Text erzeugen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/?limit=25#227d" rel="alternate"/><published>2020-02-28T15:56:02.736000Z</published><updated>2020-02-28T15:56:02.736000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.come08bd3d7702f9d2df8f68085934079b8fc098811</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; ebt'ler&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;das Thema gab es hier glaube ich schonmal. &lt;br/&gt;
Hier erstmal ein Beispiel von WAGO (welche Steuerung verwendest du?): &lt;a class="" href="http://www.wago.com/wagoweb/documentation/app_note/a1141/a114100d_f.htm" rel="nofollow"&gt;http://www.wago.com/wagoweb/documentati ... 100d_f.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Wenn du nicht weiter kommst poste mal dein kompletes Projekt, oder zumindestens alles was mit der Datei erstellung zusammen hängt. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei mit strukturierten Text erzeugen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/4ff45241b5/?limit=25#3387" rel="alternate"/><published>2020-02-28T15:55:54.905000Z</published><updated>2020-02-28T15:55:54.905000Z</updated><author><name>Lion</name><uri>https://forge.codesys.com/u/lion/</uri></author><id>https://forge.codesys.com8e778bede629c7f8838613b088b7d6dc43a4a514</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo!&lt;/p&gt;
&lt;p&gt;Ich habe über die Suche kein passendes Thema gefunden, deshalb hoffe ich, dass ich jetzt kein doppeltes Thema eröffne.&lt;/p&gt;
&lt;p&gt;Mein Ziel ist es, die Werte von einem Array in eine CSV-Datei zu schreiben und sie später wieder in ein anderes Array zu schreiben. &lt;/p&gt;
&lt;p&gt;Dazu habe ich mir die PDF  angeschaut. Herausgekommen ist das:&lt;/p&gt;
&lt;p&gt;&lt;span style="color: 85%;"&gt;IF speichern&amp;lt;&amp;gt;TRUE THEN&lt;br/&gt;
    dateinummer:=SysFileOpen(FileName:= 'Temperatur', Mode:='w');&lt;br/&gt;
    SysFileWrite(File:=dateinummer, Buffer:=ADR(arr), Size:=SIZEOF(arr));&lt;br/&gt;
    SysFileClose(File:=dateinummer);&lt;br/&gt;
END_IF;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;IF lesen&amp;lt;&amp;gt; TRUE THEN&lt;br/&gt;
    dateinummer:=SysFileOpen(FileName:= 'Temperatur', Mode:='r');&lt;br/&gt;
    SysFileRead(File:=dateinummer, Buffer:=ADR(arr2), Size:=SIZEOF(arr2));&lt;br/&gt;
    SysFileClose(File:=dateinummer);&lt;br/&gt;
END_IF;&lt;/p&gt;
&lt;p&gt;Ich wollte so die Daten von arr speichern und dann damit arr2 beschreiben. Mit arr2 ist dann aber nix passiert. Eine Fehlermeldung kam auch nicht. &lt;br/&gt;
Außerdem ist es ja auch keine .csv-Datei, oder?&lt;/p&gt;
&lt;p&gt;Im Beispielprogramm zur PDF wurde auch ein Array folgendermaßen deklariert: &lt;span style="color: 85%;"&gt;typData:ARRAY &lt;span&gt;[1..gcZeilenExcel]&lt;/span&gt; OF  typCSV;&lt;/span&gt; Da kam dann eine Fehlermeldung, dass typCSV nicht erkannt wird. So konnte ich die Beispieldatei  nicht nachbasteln.&lt;/p&gt;
&lt;p&gt;Kann mir jemand weiterhelfen?&lt;/p&gt;
&lt;p&gt;Die &lt;span style="color: #FF00FF;"&gt;Lion&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>