<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/</id><updated>2020-02-28T07:41:43.668000Z</updated><subtitle>Recent posts to persitant-datei neu einlesen</subtitle><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#21b4" rel="alternate"/><published>2020-02-28T07:41:43.668000Z</published><updated>2020-02-28T07:41:43.668000Z</updated><author><name>Oberchefe</name><uri>https://forge.codesys.com/u/oberchefe/</uri></author><id>https://forge.codesys.com0d8a1edf3e66c673fe32a4a77ada7aa71692968c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
Ich habe leider immer haufenweise PERSISTENT RETAIN Variablen&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;alle in ein Struct packen, dann muss nur noch "eine" Variable weggesichert werden, da ist der Aufwand überschaubar.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#acb8" rel="alternate"/><published>2020-02-28T07:41:37.030000Z</published><updated>2020-02-28T07:41:37.030000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.combccb17064e225ed03bd1a4366e5b1db7771f98c9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; mg&lt;/p&gt;
&lt;p&gt;Hallo Oberchefe&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ist ne super Idee für die Zukunft (werde mir da evtl. auch so was überlegen), aber was tue ich mit den ganzen "alten" Projekten?&lt;/li&gt;
&lt;li&gt;Trotzdem sollte das doch auch direkt vom Codesys aus irgendwie praktikabel funktionieren.&lt;br/&gt;
(Ich habe leider immer haufenweise PERSISTENT RETAIN Variablen und der Aufwand wäre doch ein bischen groß - und ich bin ... leider... auch ein bischen faul   )&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#ac6f" rel="alternate"/><published>2020-02-28T07:41:34.803000Z</published><updated>2020-02-28T07:41:34.803000Z</updated><author><name>Oberchefe</name><uri>https://forge.codesys.com/u/oberchefe/</uri></author><id>https://forge.codesys.com058d54a603d085427dcc7f4765cf6cceb0638d7f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich sichere meine Einstellungen nach Änderung relevanter Parameter in eine Datei (angestoßen durch einen Knopfdruck an der Visu). Die Datei wird dann von der Steuerung per FTP auf meinen Server kopiert. Nach Firmwareupdate/Formatierung/Hardwaretausch kann ich die Datei per FTP wieder auf die Steuerung schicken (könnte man natürlich auch noch per Programm in der Steuerung machen), ein Knopfdruck an der Visu lädt die Parameter dann wieder.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#1c59" rel="alternate"/><published>2020-02-28T07:41:28.068000Z</published><updated>2020-02-28T07:41:28.068000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com9877243b1cc2c5468ebde52cead091162bb4b1ba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; mg&lt;/p&gt;
&lt;p&gt;Hallo gravieren&lt;/p&gt;
&lt;p&gt;Späte Antwort auf einen alten Beitrag: (aber ist nicht ganz uninteressant)&lt;br/&gt;
Nr. 1 hat bei mir nie funktioniert (oder wenn dann nur zufällig!)&lt;br/&gt;
Ich habe das nun ca. 20-30 x probiert ...&lt;br/&gt;
Nr. 2 hat (zumindest meistens) funktioniert&lt;/p&gt;
&lt;p&gt;Mg.&lt;/p&gt;
&lt;p&gt;PS: Das Problem ist massiv beim Firmwareupdate. Hier wirds dann richtig kompliziert&lt;br/&gt;
- Die originale Codesys-Version ist nicht mehr vorhanden oder ist nicht mehr bekannt (incl. aller Lib's)&lt;br/&gt;
- Richigerweise muß ich zuerst mit der jetzigen Codesys-Version einen Download machen. (hier ändern sich schon mal die Lib's - obs dann noch funktioniert ist nicht immer garantiert)&lt;br/&gt;
- Dann den "saveretain"&lt;br/&gt;
- Dann den FW-Update (alle Daten sind nun weg)&lt;br/&gt;
- Nun nochmals alles draufspielen&lt;br/&gt;
- Nun die Datei aus dem saveretain auf den Controller übertragen&lt;br/&gt;
- Nun den "restoreretain" mit der Datei&lt;br/&gt;
- Und nun hoffen, daß alles funktioniert! ... da habe ich immerhin eine 80-20-Chance ... ist eine bisserl wenig für eine bis Dato funktionierende Steuerung.&lt;/p&gt;
&lt;p&gt;Das ist viel Aufwand und leider nicht immer ganz sicher. - Gibts hier bessere Lösungen?&lt;/p&gt;
&lt;p&gt;Mg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#43e2" rel="alternate"/><published>2020-02-28T07:41:25.747000Z</published><updated>2020-02-28T07:41:25.747000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com73d7e38ac8692153dcb3175cf15f0810fe25ec8b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;... ahhh ... ENTSCHULDIGUNG ... jetzt habe ich erst alles gelesen. &amp;gt;Anscheinend zuerst auf STOP gehen und erst dann aus- und einschalten.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nach dem STOP erst die Daten übertragen.&lt;/p&gt;
&lt;p&gt;So sollte das klappen.  (Denke ich zumindestens     )&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#38ec" rel="alternate"/><published>2020-02-28T07:41:19.424000Z</published><updated>2020-02-28T07:41:19.424000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com4efbd5c08e7101e92e06101478046d8fdbcf7e14</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; mg&lt;/p&gt;
&lt;p&gt;Hmm ...&lt;/p&gt;
&lt;p&gt;Aber ich habe mir bisher immer gedacht die persistant-Daten werden beim Ausschalten der PLC geschrieben. Damit würde meine Datei beim Ausschalten wieder mit den aktuellen Daten überschrieben ... Oder bin ich da falsch?&lt;/p&gt;
&lt;p&gt;... ahhh ... ENTSCHULDIGUNG ... jetzt habe ich erst alles gelesen. Anscheinend zuerst auf STOP gehen und erst dann aus- und einschalten.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#d92c" rel="alternate"/><published>2020-02-28T07:41:17.131000Z</published><updated>2020-02-28T07:41:17.131000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com6df5d155f0f5690b71baf6bc6770f8fd3181e566</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Nr1: Ich sichere mir die Daten mit einem ftp-Prg. zuerst mal auf &amp;gt;meinem PC (persist.???). WIE BEKOMME ICH DIE PERSISTANT DATEN &amp;gt;WIEDER AUF DEN CONTROLLER? ... drüber speichern geht ja ... aber &amp;gt;wie kann ich den Controller zum lesen aus der persist.??? zwingen? &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;PLC in Stop.&lt;/p&gt;
&lt;p&gt;Übertragen von PERSISTANT.&lt;/p&gt;
&lt;p&gt;PLC neu starten (Reseten)&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Und nun Nr2: Ich kann auf dem Controller auf die Retain-Variablen &amp;gt;exportieren und neu importieren. Ist das vielleicht die praktikablere &amp;gt;Lösung? &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Lege dir eine Datei an.&lt;/p&gt;
&lt;p&gt;Speichere dir die Variablen in diese Datei.&lt;/p&gt;
&lt;p&gt;Lese diese bei bedarf wieder ein.&lt;/p&gt;
&lt;p&gt;(Nur Controller mit Dateisystem  z.b.  Wago 750-841)&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>persitant-datei neu einlesen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a5bc8a1435/?limit=25#9249" rel="alternate"/><published>2020-02-28T07:41:10.073000Z</published><updated>2020-02-28T07:41:10.073000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comc6e5954845e4273364c05eb05cd321ebf384a1dd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; mg&lt;/p&gt;
&lt;p&gt;Vielleicht stell ich mich wirklich blöd an ...&lt;/p&gt;
&lt;p&gt;Controller: 750-841&lt;/p&gt;
&lt;p&gt;Mir ist bereits des öfteren mal ein Controller abgeschmiert (kann ja passieren) und ich mußte das Ding neu übersetzen und neu downloaden.&lt;/p&gt;
&lt;p&gt;Dabei gehen mir dann aber die persistant Daten verloren: Sollte nicht so sein, passierte aber trotzdem! &lt;/p&gt;
&lt;p&gt;Nun meine Frage Nr1: Ich sichere mir die Daten mit einem ftp-Prg. zuerst mal auf meinem PC (persist.???). WIE BEKOMME ICH DIE PERSISTANT DATEN WIEDER AUF DEN CONTROLLER? ... drüber speichern geht ja ... aber wie kann ich den Controller zum lesen aus der persist.??? zwingen?&lt;/p&gt;
&lt;p&gt;Und nun Nr2: Ich kann auf dem Controller auf die Retain-Variablen exportieren und neu importieren. Ist das vielleicht die praktikablere Lösung?&lt;/p&gt;
&lt;p&gt;Vielen Dank für die Antworten.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>