<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Persistent - update application</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/</id><updated>2020-02-27T14:37:03.525000Z</updated><subtitle>Recent posts to Persistent - update application</subtitle><entry><title>Persistent - update application</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/?limit=25#a7a4" rel="alternate"/><published>2020-02-27T14:37:03.525000Z</published><updated>2020-02-27T14:37:03.525000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com1ecd38356402451e8b14eaac4511c075b013c9c6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
which device and which version are you using?&lt;br/&gt;
If the retain/persist vars do not work reliable try to solve the root cause... there is not need to Workaround&lt;br/&gt;
by any XML file ( even I think this is not possible)&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistent - update application</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/?limit=25#fd63" rel="alternate"/><published>2020-02-27T14:37:02.161000Z</published><updated>2020-02-27T14:37:02.161000Z</updated><author><name>Sébastien Rolle</name><uri>https://forge.codesys.com/u/sebastien-rolle/</uri></author><id>https://forge.codesys.coma889bb3b1ae7d38b2d1c9712017a375057cfff05</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank. Do you know if there is some documentation about these XML tags ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistent - update application</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/?limit=25#4bc7" rel="alternate"/><published>2020-02-27T14:37:01.670000Z</published><updated>2020-02-27T14:37:01.670000Z</updated><author><name>dFx</name><uri>https://forge.codesys.com/u/dfx/</uri></author><id>https://forge.codesys.comcbe92e14ff7d40339d7edfc58d9eb76dc2858564</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;&amp;lt;initialValue&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;simpleValue&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"0"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;/initialValue&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This forces your value when downloading with rebuild all.&lt;/p&gt;
&lt;p&gt;Just don't rebuild all, or update your initial values.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Persistent - update application</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/beb77b7498/?limit=25#2621" rel="alternate"/><published>2020-02-27T14:37:01.164000Z</published><updated>2020-02-27T14:37:01.164000Z</updated><author><name>Sébastien Rolle</name><uri>https://forge.codesys.com/u/sebastien-rolle/</uri></author><id>https://forge.codesys.com087f54f9a3480ea92304cb89ae949db9cf2e9969</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;i am looking for information about persistent variables. I made a program which declare some persistent variables. Everything work fine and when the device shutdown and restart, the variable are indeed persistent in the right way. When i change the program (not the PersistentVars) and upload the new program to the device, the persistent variables are not restored as expected : not always, depending on the modification i made to the programe. &lt;br/&gt;
I had try a lot a things but do not understand why when i made a change to the program, sometime the persistent variables restart from 0 (persistent lost) and sometime the persistent variables keep its latest value. When exporting in OpenXML, i saw that sometimes tags "Checksum_Type" and "checksumnoinit_override" are added.&lt;/p&gt;
&lt;p&gt;Does someone can help me understand if this behaviour is correct or not ? Does someone know the meaning of the tag "Checksum_Type" and "checksumnoinit_override" ?&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;      &lt;span class="nt"&gt;&amp;lt;globalVars&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"PersistentVars"&lt;/span&gt; &lt;span class="na"&gt;retain=&lt;/span&gt;&lt;span class="s"&gt;"true"&lt;/span&gt; &lt;span class="na"&gt;persistent=&lt;/span&gt;&lt;span class="s"&gt;"true"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;variable&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"_A"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;type&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;DINT&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/type&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;initialValue&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;simpleValue&lt;/span&gt; &lt;span class="na"&gt;value=&lt;/span&gt;&lt;span class="s"&gt;"0"&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;/initialValue&amp;gt;&lt;/span&gt;
          &lt;span class="nt"&gt;&amp;lt;addData&amp;gt;&lt;/span&gt;
            &lt;span class="nt"&gt;&amp;lt;data&lt;/span&gt; &lt;span class="na"&gt;name=&lt;/span&gt;&lt;span class="s"&gt;"http://www.3s-software.com/plcopenxml/attributes"&lt;/span&gt; &lt;span class="na"&gt;handleUnknown=&lt;/span&gt;&lt;span class="s"&gt;"implementation"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
              &lt;span class="nt"&gt;&amp;lt;Attributes&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;span style="color: #4000FF;"&gt; &lt;strong&gt; &amp;lt;attribute name="Checksum_Type" value="3401061445"&amp;gt;&amp;lt;/attribute&amp;gt;&lt;/strong&gt;&lt;/span&gt;&lt;br/&gt;
                  &lt;br/&gt;
                &lt;br/&gt;
              &lt;br/&gt;
            &lt;br/&gt;
            &amp;lt;adddata&amp;gt;&lt;br/&gt;
              &amp;lt;data handleunknown="implementation" name="http://www.3s-software.com/plcopenxml/attributes"&amp;gt;&lt;br/&gt;
                &amp;lt;attributes&amp;gt;&lt;br/&gt;
&lt;strong&gt;&amp;lt;attribute name="checksum_override" value="2196742183"&amp;gt;&amp;lt;/attribute&amp;gt;&lt;/strong&gt;&lt;br/&gt;
                  &amp;lt;attribute name="authentification" value="d433c4d1-208a-4b7a-b4ba-e3c77e67e46b"&amp;gt;&lt;br/&gt;
                  &amp;lt;attribute name="vfinitonly" value=""&amp;gt;&lt;br/&gt;
                  &amp;lt;attribute name="dummy" value="0"&amp;gt;&lt;br/&gt;
&lt;strong&gt;&amp;lt;attribute name="checksumnoinit_override" value="2363421397"&amp;gt;&amp;lt;/attribute&amp;gt;&lt;/strong&gt;&lt;br/&gt;
                &amp;lt;/attribute&amp;gt;&amp;lt;/attribute&amp;gt;&amp;lt;/attribute&amp;gt;&amp;lt;/attributes&amp;gt;&lt;br/&gt;
              &amp;lt;/data&amp;gt;&lt;br/&gt;
            &amp;lt;/adddata&amp;gt;&lt;br/&gt;
          &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>