<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/</id><updated>2020-02-28T13:34:28.526000Z</updated><subtitle>Recent posts to Variable in der aufrufenden Instanz ansprechen</subtitle><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#cbdc" rel="alternate"/><published>2020-02-28T13:34:28.526000Z</published><updated>2020-02-28T13:34:28.526000Z</updated><author><name>Uncle Leo</name><uri>https://forge.codesys.com/u/uncle-leo/</uri></author><id>https://forge.codesys.com717ef60c22733114f934655441fe7a8d509267bd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Leute&lt;/p&gt;
&lt;p&gt;Danke für eure Hilfe. Was ich aus euren Vorschlägen erkennen kann ist, dass ich wohl nicht daran vorbei komme alle Variablen, die ich im 'FB2' benötige, als VAR_IN, VAR_OUT oder VAR_IN_Out zu deklarieren. Das ist schade, werde ich aber jetzt so machen.&lt;/p&gt;
&lt;p&gt;Ich sehe diesen Thread dann mal als erledigt an, danke nochmal an alle.&lt;/p&gt;
&lt;p&gt;Jörg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#c7af" rel="alternate"/><published>2020-02-28T13:34:25.763000Z</published><updated>2020-02-28T13:34:25.763000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.com0c62e1dd657393039c239fcce02b620fc8e0c37c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Mahlzeit&lt;/p&gt;
&lt;p&gt;Schon mal über VAR_IN_OUT nachgedacht ?&lt;/p&gt;
&lt;p&gt;Oder Pointer (was prinzipiell das selbe ist).&lt;/p&gt;
&lt;p&gt;Oder du nennst deinen Pumpe1 eben Pumpe&lt;span&gt;[1]&lt;/span&gt; (Deklaration als ARRAY&lt;span&gt;[1..3]&lt;/span&gt;) und übergibst der Instanz die entsprechende Nummer 1 - 3.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#9b40" rel="alternate"/><published>2020-02-28T13:34:22.860000Z</published><updated>2020-02-28T13:34:22.860000Z</updated><author><name>Matze001</name><uri>https://forge.codesys.com/u/matze001/</uri></author><id>https://forge.codesys.com9d57bc57fe85e338f71e9726ca7584911df4497e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Du rufst den Baustein FB2 einfach in FB1 auf, vergibst ihm einen Namen.&lt;/p&gt;
&lt;p&gt;Die Ein und Ausgangsvariablen dieses FB verknüpfst du mit Variablen in dem FB1 und dein Problem ist gelöst.&lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#d063" rel="alternate"/><published>2020-02-28T13:34:15.329000Z</published><updated>2020-02-28T13:34:15.329000Z</updated><author><name>guerillero</name><uri>https://forge.codesys.com/u/guerillero/</uri></author><id>https://forge.codesys.com7f873c99eed3ae952d4a321cef134129456d6f2c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Jörg,&lt;/p&gt;
&lt;p&gt;dann musst du es über die Input Variable machen.&lt;/p&gt;
&lt;p&gt;FB_PID_Druck instanzierst du im FB_Pumpe und übergibst die Variable beim aufruf im FB_Pumpe. Was spricht dagegen?&lt;/p&gt;
&lt;p&gt;gruß&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#1856" rel="alternate"/><published>2020-02-28T13:34:12.695000Z</published><updated>2020-02-28T13:34:12.695000Z</updated><author><name>Uncle Leo</name><uri>https://forge.codesys.com/u/uncle-leo/</uri></author><id>https://forge.codesys.coma1d2bf375365dcee24fc852b2a78343e0fd5d34d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;.&lt;/p&gt;
&lt;p&gt;Ok  nochmal zum Verständnis&lt;/p&gt;
&lt;p&gt;Nehmen wir an, ich hab einen Funktionsbaustein 'FB_Pumpe'. In diesem Baustein rufe ich einen weiteren FB auf z.B. 'FB_PID_Druck'. Jetzt deklariere ich für jeden Aufruf eine Instanz von 'FB_Pumpe'.&lt;/p&gt;
&lt;p&gt;Pumpe1 : FB_Pumpe;&lt;/p&gt;
&lt;p&gt;Pumpe2 : FB_Pumpe;&lt;/p&gt;
&lt;p&gt;Pumpe3 : FB_Pumpe;&lt;/p&gt;
&lt;p&gt;Der Funktionsbaustein 'FB_PID_Druck', der ja im 'FB_Pumpe' aufgerufen wird, soll nur mit den Werten der aktuellen Instanz versorgt werden.&lt;/p&gt;
&lt;p&gt;Innerhalb von 'FB'_PID_Druck' kann ich ja nicht sagen:&lt;/p&gt;
&lt;p&gt;diVARxyz := Pumpe1.diSollwert;   (&lt;em&gt; das Funktioniert ja nur in der 1. Instanz&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Jörg&lt;/p&gt;
&lt;p&gt;.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#18ef" rel="alternate"/><published>2020-02-28T13:34:05.234000Z</published><updated>2020-02-28T13:34:05.234000Z</updated><author><name>bonatus</name><uri>https://forge.codesys.com/u/bonatus/</uri></author><id>https://forge.codesys.com197f2f4afa5fd3af9086ec6ca762cc5c52d973d4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;OK, aber warum?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#7308" rel="alternate"/><published>2020-02-28T13:34:02.575000Z</published><updated>2020-02-28T13:34:02.575000Z</updated><author><name>Uncle Leo</name><uri>https://forge.codesys.com/u/uncle-leo/</uri></author><id>https://forge.codesys.com8c263c7da2c1d78ab051512fde81c8d6023d870e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;guerillero hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
...wenn er in FB2 auf eine Variable von FB1 zugreift und FB2 von FB1 aufrufen lässt, kann er diesen Aufruf nur einmal machen,..... &lt;br/&gt;
.... da dieser nur funktioniert, wenn die Instanz von FB1 einen bestimmten Namen hat. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hallo Michael&lt;/p&gt;
&lt;p&gt;Du scheinst mein kleines Problem richtig erkannt zu haben. &lt;/p&gt;
&lt;p&gt;Der hier benannte FB2 soll natürlich in verschiedenen Instanzen des FB1 auf die jeweilig 'offene' Instanz zugreifen. &lt;/p&gt;
&lt;p&gt;Die absolute Adressierung auf die Instanz-Variable ist ja trivial. &lt;/p&gt;
&lt;p&gt;Noch jemand Ideen?&lt;/p&gt;
&lt;p&gt;Jörg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#5259" rel="alternate"/><published>2020-02-28T13:33:55.326000Z</published><updated>2020-02-28T13:33:55.326000Z</updated><author><name>guerillero</name><uri>https://forge.codesys.com/u/guerillero/</uri></author><id>https://forge.codesys.com4889478f22978b30cc6c42a23909dd06a12757b0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;wenn er in FB2 auf eine Variable von FB1 zugreift und FB2 von FB1 aufrufen lässt, kann er diesen Aufruf nur einmal machen, wenn er die Variable in Verbindung  mit dem Instanznamen von FB1 nach FB2 übergibt und dann kann man es sich sparen den Code in einen FB zu packen, da dieser nur funktiniert, wenn die Instanz von FB1 einen bsetimmten Namen hat.&lt;/p&gt;
&lt;p&gt;gruß&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#7c50" rel="alternate"/><published>2020-02-28T13:33:52.686000Z</published><updated>2020-02-28T13:33:52.686000Z</updated><author><name>bonatus</name><uri>https://forge.codesys.com/u/bonatus/</uri></author><id>https://forge.codesys.com07573ff07503eda95ab26de9540961554ac6a589</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;mein ich doch - angeber   &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variable in der aufrufenden Instanz ansprechen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/7e0c99a006/?limit=25#229b" rel="alternate"/><published>2020-02-28T13:33:45.182000Z</published><updated>2020-02-28T13:33:45.182000Z</updated><author><name>Matze001</name><uri>https://forge.codesys.com/u/matze001/</uri></author><id>https://forge.codesys.com6e6e11d52f48bbe317f7865b05500ed1b5f9848a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;fast richtig...&lt;/p&gt;
&lt;p&gt;es ist genau genommen:&lt;/p&gt;
&lt;p&gt;Instanzname.Variablenbezeichnung&lt;/p&gt;
&lt;p&gt;Wenn du z.B. auf Variable test aus FB1 den du mit dem Instanznamen Foerderband versehen hast aufrufen willst musst du eintippen:&lt;/p&gt;
&lt;p&gt;Foerderband.test&lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>