<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/</id><updated>2020-02-28T01:03:57.736000Z</updated><subtitle>Recent posts to Persistente Daten in Datei schreiben</subtitle><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#88ef" rel="alternate"/><published>2020-02-28T01:03:57.736000Z</published><updated>2020-02-28T01:03:57.736000Z</updated><author><name>Bonsai</name><uri>https://forge.codesys.com/u/bonsai/</uri></author><id>https://forge.codesys.com2dfd0eda775d3fe673e2cf4de4d85604301b85fa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;/p&gt;
&lt;p&gt;besten Dank.&lt;/p&gt;
&lt;p&gt;Ich werde mir mal gedanken machen, wo wir die Daten dann abspeichern können, da unser Controller mit Win embeded läuft und dort ein schreibschutz auf dem Laufwerk liegt. Evtl werden wir in den Controller einen weiteren Speicher einbauen, oder gibt es Möglichkeiten den NVRAM Speicher zu beschreiben?.&lt;br/&gt;
Aktuell sind da 128kb eingebaut und für die Persistenden Daten nur 65kb vorgesehen. Ein Teil davon braucht dann auch noch CodeSys aber so ca 50kb sollten noch nicht benutzt werden.&lt;/p&gt;
&lt;p&gt;Gruß Heiko&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#f6ab" rel="alternate"/><published>2020-02-28T01:03:55.947000Z</published><updated>2020-02-28T01:03:55.947000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comcca4c8c1cb7e8d479d105185ff1fae1b9b381101</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Bonsai,&lt;br/&gt;
das lesen wird automatisch beim starten der Applikation angestoßen&lt;br/&gt;
ist allerdings ja Einstellungsache wie bereits beschrieben (Channel Parameter)&lt;br/&gt;
Es ist derzeit nich geplant, das Speichern über das Visu Element triggerbar zu machen-&lt;br/&gt;
(da das speichern ja z.B eh bei Änderung erfolgt -&amp;gt; oder eben wieder je nach Einstellung / Zyklisch on Change etc)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wie werden den bisher Maschinenparameter "sicher" gespeichert, damit man bspw. nach einem Reset Ursprung wieder seine Standardwerte &amp;gt;bzw Einstellwerte hat?? Aber bitte nicht mit Initwerten an der Variable. Ich komme aus dem Maschinenbau und habe bisher mit anderen &amp;gt;Steuerungen zu tun gehabt, aber hier ist es normal, das zwischen 2000 und 5000 Einstellwerte vorhanden sind.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Das wurde bisher vermutlich bei so vielen Maschinenparameter in der Applikation realisiert.&lt;br/&gt;
(d.h jeder Kunde hat seinen eigenen File -&amp;gt; schreibe -&amp;gt; Variablen -&amp;gt; speichern -&amp;gt; lesen Teil , Implementiert)&lt;br/&gt;
Das können Sie natürlich weiterhin tun, allerdings kann der Persistenzmanager hier eine Vereinfachung bringen!&lt;/p&gt;
&lt;p&gt;Hoffe das hilft weiter&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#48fc" rel="alternate"/><published>2020-02-28T01:03:50.958000Z</published><updated>2020-02-28T01:03:50.958000Z</updated><author><name>Bonsai</name><uri>https://forge.codesys.com/u/bonsai/</uri></author><id>https://forge.codesys.com628ba74f6187d22539ec99e572ef382b854e1b45</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;/p&gt;
&lt;p&gt;danke für die schnelle Antwort.&lt;/p&gt;
&lt;p&gt;Leider bleibt der Punkt noch offen, wie ich ein Lesen anstoßen kann. Aber bis zur nächsten Version im Juni ist ja noch ein wenig Zeit.    Vielleicht könnte Ihr da noch was dazumachen, damit man über eine Variable oder Button von der Visu die Daten wieder einlesen kann.&lt;br/&gt;
Wie werden den bisher Maschinenparameter "sicher" gespeichert, damit man bspw. nach einem Reset Ursprung wieder seine Standardwerte bzw Einstellwerte hat?? Aber bitte nicht mit Initwerten an der Variable. Ich komme aus dem Maschinenbau und habe bisher mit anderen Steuerungen zu tun gehabt, aber hier ist es normal, das zwischen 2000 und 5000 Einstellwerte vorhanden sind.&lt;/p&gt;
&lt;p&gt;Besten Dank im Voraus.&lt;/p&gt;
&lt;p&gt;Gruß Heiko&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#115c" rel="alternate"/><published>2020-02-28T01:03:49.160000Z</published><updated>2020-02-28T01:03:49.160000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comc3a23ab44cb9d8fc93b26fa4c583e6f1279a38c6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Bonsai,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;damit der PersistenzManager die Variablen kennt die er abspeichern sollte...&lt;/li&gt;
&lt;li&gt;unter ASCIIFileStorage sArchivename (z.B 'd:\filename.txt' angeben -&amp;gt; d: ist der USB stick) + im Menu: Composer -&amp;gt;Generate nach dieser Einstellungsänderung durchführen&lt;/li&gt;
&lt;li&gt;ähm... die Einstellungen, wann er was speichert im Channel z.B xChangeOnChange , tPeriodicSaving etc&lt;br/&gt;
hier findet man auch die Einstellung wann er initialisiert&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Die komplette OnlineHilfe ist dann zu 3.5SP1 enthalten, V3.5Sp1 wird im Juni released.&lt;/p&gt;
&lt;p&gt;mfg&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#ec9c" rel="alternate"/><published>2020-02-28T01:03:44.133000Z</published><updated>2020-02-28T01:03:44.133000Z</updated><author><name>Bonsai</name><uri>https://forge.codesys.com/u/bonsai/</uri></author><id>https://forge.codesys.com5cba41ca8e92f58962620e7a971071650937def6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Edwin,&lt;br/&gt;
vielen Dank für die schnelle Antwort.&lt;/p&gt;
&lt;p&gt;Nun habe ich doch noch ein paar Fragen:&lt;br/&gt;
1. Warum müssen die Variablen hier bspw. im Baustein PLC_PRG wie folgt deklariert werden&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&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;attributr&lt;/span&gt; &lt;span class="s1"&gt;'ac_persist'&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s1"&gt;'PersinstenveChannel1'&lt;/span&gt;&lt;span class="err"&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;Persitence_Test_1&lt;/span&gt;&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &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="nb"&gt;INT&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;     &lt;span class="n"&gt;und&lt;/span&gt; &lt;span class="n"&gt;warum&lt;/span&gt; &lt;span class="n"&gt;gen&lt;/span&gt;&lt;span class="err"&gt;ü&lt;/span&gt;&lt;span class="n"&gt;gt&lt;/span&gt; &lt;span class="n"&gt;es&lt;/span&gt; &lt;span class="n"&gt;nicht&lt;/span&gt; &lt;span class="n"&gt;dass&lt;/span&gt; &lt;span class="n"&gt;die&lt;/span&gt; &lt;span class="n"&gt;Daten&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;die&lt;/span&gt; &lt;span class="k"&gt;in&lt;/span&gt; &lt;span class="n"&gt;der&lt;/span&gt; &lt;span class="n"&gt;Persistenten&lt;/span&gt; &lt;span class="n"&gt;Variablentabelle&lt;/span&gt; &lt;span class="n"&gt;angelegt&lt;/span&gt; &lt;span class="n"&gt;sind&lt;/span&gt; &lt;span class="n"&gt;zu&lt;/span&gt; &lt;span class="n"&gt;verwenden&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;ol&gt;
&lt;li&gt;Wo kann ich den Pfad einstellen, wo die Datei abgelegt wird.&lt;/li&gt;
&lt;li&gt;Was muss ich noch tun, damit ich auf der Visualisierung den Frame "AC_Persist.VISU_emb_PersistenceChannel" verwenden kann, um die Daten bspw. auf einen USB Stick zu schreiben und anschließend (nach einen "Reset Ursprung") wieder einlesen zu können.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Gruß Heiko&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#fb2c" rel="alternate"/><published>2020-02-28T01:03:42.353000Z</published><updated>2020-02-28T01:03:42.353000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com8844d3ada84f5302dbf210b55c543bbdb02e1679</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Bonsai,&lt;br/&gt;
Voraussetzung ist die CoDeSys Version &amp;gt;=3.5.0.0 zu nehmen.&lt;/p&gt;
&lt;p&gt;Anbei ein PDF Dokument - How to use from scratch&lt;/p&gt;
&lt;p&gt;mfg&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=726" rel="nofollow"&gt;How to Setup the PersistenceManager from Scratch.pdf &lt;span&gt;&lt;span&gt;[734.34 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistente Daten in Datei schreiben</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/719a271fe8/?limit=25#91f4" rel="alternate"/><published>2020-02-28T01:03:40.586000Z</published><updated>2020-02-28T01:03:40.586000Z</updated><author><name>Bonsai</name><uri>https://forge.codesys.com/u/bonsai/</uri></author><id>https://forge.codesys.com00d52e1516ddd17ddbca043d99a48d4a64a9f211</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich möchte über die Visualisierung alle persitenten Daten auf eine Datei (USB-Stick) schreiben. Im Bibliotheksverwalter habe ich auch die dazugehörige Biblithek "AC_Persistence gefunden. Leider weiß ich jetzt nicht so recht, was ich tun muss, um diese Daten zu schreiben.&lt;br/&gt;
Hat jemand von Euch mir vieleicht ein kleines Bespiel??&lt;/p&gt;
&lt;p&gt;besten Dank im Voraus.&lt;/p&gt;
&lt;p&gt;Gruß Bonsai&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>