<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/</id><updated>2020-02-27T13:49:12.809000Z</updated><subtitle>Recent posts to Pass a varible value from FB_A to class FB_B</subtitle><entry><title>Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/?limit=25#8d17" rel="alternate"/><published>2020-02-27T13:49:12.809000Z</published><updated>2020-02-27T13:49:12.809000Z</updated><author><name>drChiavo</name><uri>https://forge.codesys.com/u/drchiavo/</uri></author><id>https://forge.codesys.com448f381bc492df80bf65290a75ee32fbc07fde23</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I see! Now is working properly.&lt;/p&gt;
&lt;p&gt;The problem was that the program (PRG) was missing before the instance.&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="n"&gt;var_b1&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;PRG_COM&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;InstanceA&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;var_a1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/?limit=25#c384" rel="alternate"/><published>2020-02-27T13:49:12.703000Z</published><updated>2020-02-27T13:49:12.703000Z</updated><author><name>RolandWagner</name><uri>https://forge.codesys.com/u/rowa/</uri></author><id>https://forge.codesys.com04bd1439b56faaff30995ded549c5561287ac64f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It works well on my project... &lt;br/&gt;
Please try the attached Project...&lt;/p&gt;
&lt;p&gt;Now I see: you have two different instances of the same FB_A.&lt;br/&gt;
Replace the call in FB_B by this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;var_b1&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;InstanceA&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;var_a1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;&lt;img alt="IMG: FB_Vars.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=1564"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=1565" rel="nofollow"&gt;FB_Vars.project &lt;span&gt;&lt;span&gt;[133.29 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/?limit=25#901b" rel="alternate"/><published>2020-02-27T13:49:12.612000Z</published><updated>2020-02-27T13:49:12.612000Z</updated><author><name>drChiavo</name><uri>https://forge.codesys.com/u/drchiavo/</uri></author><id>https://forge.codesys.com10d7dd73f58028025835e9c105f286dad4fc96ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
thanks for your answer. I tried already but is not working. I made a screenshot.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Result.PNG" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=1560"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/?limit=25#75aa" rel="alternate"/><published>2020-02-27T13:49:12.258000Z</published><updated>2020-02-27T13:49:12.258000Z</updated><author><name>RolandWagner</name><uri>https://forge.codesys.com/u/rowa/</uri></author><id>https://forge.codesys.com09aab516b03cc5efba3f83bd8f985ed9e0ad6249</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;There are several ways to do so. The easiest way would be to declare var_a1 as output of FB_A:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;PROGRAM&lt;/span&gt; &lt;span class="nt"&gt;PLC_PRG&lt;/span&gt;
&lt;span class="nt"&gt;VAR&lt;/span&gt;
&lt;span class="nt"&gt;InstanceA&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;FB_A&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;InstanceB&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;FB_B&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;END_VAR&lt;/span&gt;
&lt;span class="nt"&gt;InstanceA&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
&lt;span class="nt"&gt;InstanceB&lt;/span&gt;&lt;span class="o"&gt;();&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;
&lt;span class="nt"&gt;FUNCTION_BLOCK&lt;/span&gt; &lt;span class="nt"&gt;FB_A&lt;/span&gt;
&lt;span class="nt"&gt;VAR_OUTPUT&lt;/span&gt;
&lt;span class="nt"&gt;var_a1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;INT&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;END_VAR&lt;/span&gt;
&lt;span class="nt"&gt;var_a1&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;2&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;FUNCTION_BLOCK&lt;/span&gt; &lt;span class="nt"&gt;FB_B&lt;/span&gt;
&lt;span class="nt"&gt;VAR&lt;/span&gt;
&lt;span class="nt"&gt;var_b1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nd"&gt;INT&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="nt"&gt;END_VAR&lt;/span&gt;
&lt;span class="nt"&gt;var_b1&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;InstanceA&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;var_a1&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</summary></entry><entry><title>Pass a varible value from FB_A to class FB_B</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/8df077d933/?limit=25#f9fe" rel="alternate"/><published>2020-02-27T13:49:12.173000Z</published><updated>2020-02-27T13:49:12.173000Z</updated><author><name>drChiavo</name><uri>https://forge.codesys.com/u/drchiavo/</uri></author><id>https://forge.codesys.com569211b648021dd834e2e8da682a1626aeef4727</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;How can I pass a variable value from a FB_A to FB_B. &lt;/p&gt;
&lt;p&gt;FB_A&lt;/p&gt;
&lt;p&gt;var_a1 := 2;&lt;/p&gt;
&lt;p&gt;FB_B&lt;/p&gt;
&lt;p&gt;var_b1 := var_a1; ?? &lt;/p&gt;
&lt;p&gt;Is it possible? If yes, how?&lt;br/&gt;
Thanks&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>