<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Reinitialize pointers after online change?</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/</id><updated>2020-02-27T13:59:11.574000Z</updated><subtitle>Recent posts to Reinitialize pointers after online change?</subtitle><entry><title>Reinitialize pointers after online change?</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/?limit=25#d70c" rel="alternate"/><published>2020-02-27T13:59:11.574000Z</published><updated>2020-02-27T13:59:11.574000Z</updated><author><name>krakers</name><uri>https://forge.codesys.com/u/krakers/</uri></author><id>https://forge.codesys.come7a947a424e5d02ac4dcf1d60dd5f01c47fa4c41</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;PD_Template , is this Schneider only or Codesys?&lt;/p&gt;
&lt;p&gt;How about interfaces and online change? E.g. an array of interfaces assigned different instances of the interface. It says somewhere in the manual that interfaces are realized using references.&lt;/p&gt;
&lt;p&gt;How does interfaces and references behave during an online change?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Reinitialize pointers after online change?</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/?limit=25#d9b9" rel="alternate"/><published>2020-02-27T13:59:11.340000Z</published><updated>2020-02-27T13:59:11.340000Z</updated><author><name>Joan M</name><uri>https://forge.codesys.com/u/joan-m/</uri></author><id>https://forge.codesys.comda637707dbbbb11b72d9cac37b8aad024f4c2c78</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In soMachine from Schneider, using the library PD_Template, call the function block FB_DetectOnlineChange.&lt;/p&gt;
&lt;p&gt;Once this is done reassigning the pointers is easy using ADR() again.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Reinitialize pointers after online change?</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/?limit=25#9cad" rel="alternate"/><published>2020-02-27T13:59:11.105000Z</published><updated>2020-02-27T13:59:11.105000Z</updated><author><name>nothinrandom</name><uri>https://forge.codesys.com/u/nothinrandom/</uri></author><id>https://forge.codesys.comf3020514047f3b481b7a60360cbe3120238e1529</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Joan M hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hi all,&lt;br/&gt;
Usually I login with "full download" as I use extensively pointers and I don't want to have problems with a bad address after adding variables.&lt;br/&gt;
Now a customer is asking me to be able to use the "online change" method to avoid needing to stop the machine to apply changes.&lt;br/&gt;
Is there any way to automatically reassign all the pointers after an online change?&lt;br/&gt;
PS: &lt;br/&gt;
I've been able to detect the online change and then I've reassigned the pointers (mostly inputs and outputs and some variables).&lt;br/&gt;
But I'm also using __NEW to create some function blocks inside other function blocks...&lt;br/&gt;
What would happen in those cases?&lt;br/&gt;
I've not seen any mistake with that, but I can't be sure of that as the help files doesn't seem clear to me about that.&lt;br/&gt;
Any advice?&lt;br/&gt;
Thank you in advance.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hi Joan. Could you share of how you're detecting online change and reassigning the pointers? Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Reinitialize pointers after online change?</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b71d5e9a6a/?limit=25#363c" rel="alternate"/><published>2020-02-27T13:59:10.860000Z</published><updated>2020-02-27T13:59:10.860000Z</updated><author><name>Joan M</name><uri>https://forge.codesys.com/u/joan-m/</uri></author><id>https://forge.codesys.comfac3e00f4213fc567fd393c1755978392749334c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi all,&lt;/p&gt;
&lt;p&gt;Usually I login with "full download" as I use extensively pointers and I don't want to have problems with a bad address after adding variables.&lt;/p&gt;
&lt;p&gt;Now a customer is asking me to be able to use the "online change" method to avoid needing to stop the machine to apply changes.&lt;/p&gt;
&lt;p&gt;Is there any way to automatically reassign all the pointers after an online change?&lt;/p&gt;
&lt;p&gt;PS: &lt;br/&gt;
I've been able to detect the online change and then I've reassigned the pointers (mostly inputs and outputs and some variables).&lt;br/&gt;
But I'm also using __NEW to create some function blocks inside other function blocks...&lt;br/&gt;
What would happen in those cases?&lt;br/&gt;
I've not seen any mistake with that, but I can't be sure of that as the help files doesn't seem clear to me about that.&lt;/p&gt;
&lt;p&gt;Any advice?&lt;/p&gt;
&lt;p&gt;Thank you in advance.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>