<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Verschachtelter Variablenzugriff</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/</id><updated>2020-02-28T00:08:38.288000Z</updated><subtitle>Recent posts to Verschachtelter Variablenzugriff</subtitle><entry><title>Verschachtelter Variablenzugriff</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/?limit=25#1bfe" rel="alternate"/><published>2020-02-28T00:08:38.288000Z</published><updated>2020-02-28T00:08:38.288000Z</updated><author><name>r2d2</name><uri>https://forge.codesys.com/u/r2d2/</uri></author><id>https://forge.codesys.comfa80f1e34eb04518a36bf2500df961f46438dbf9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;SPSstudent hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Eine Anmerkung zu dieser Sache:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;VAR&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;InstSub&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;FB_Sub&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;Funktioniert&lt;/span&gt; &lt;span class="n"&gt;nicht&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;span class="n"&gt;END_VAR&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In diesem Fall ist InstSub eine lokale Variable in InstSuper. Du kannst darauf nur innerhalb von InstSuper zugreifen; in InstMain ist InstSub nicht bekannt.&lt;/p&gt;
&lt;p&gt;Hallo SPSstudent,&lt;/p&gt;
&lt;p&gt;danke für die Rückantwort.&lt;/p&gt;
&lt;p&gt;Bei dieser auskommentierten Variante dachte ich an die eventuelle Möglichkeit, von InstMain aus über in InstSub angelegte Propertys auf dessen private Variablen Zugriff zu erhalten. &lt;/p&gt;
&lt;p&gt;Aber diese Propertys sind natürlich auch nur in InstSuper sichtbar, nicht in InstMain. Deshalb funktioniert es nicht.&lt;/p&gt;
&lt;p&gt;Freundliche Grüße&lt;/p&gt;
&lt;p&gt;r2d2&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Verschachtelter Variablenzugriff</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/?limit=25#4092" rel="alternate"/><published>2020-02-28T00:08:33.355000Z</published><updated>2020-02-28T00:08:33.355000Z</updated><author><name>SPSstudent</name><uri>https://forge.codesys.com/u/spsstudent/</uri></author><id>https://forge.codesys.com72f1986c41ecc97929333e9cf4f18a10ff226f9f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eine Anmerkung zu dieser Sache:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;VAR&lt;/span&gt;
&lt;span class="err"&gt; &lt;/span&gt; &lt;span class="err"&gt; &lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;InstSub&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;FB_Sub&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="o"&gt;//&lt;/span&gt; &lt;span class="n"&gt;Funktioniert&lt;/span&gt; &lt;span class="n"&gt;nicht&lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;
&lt;span class="n"&gt;END_VAR&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;In diesem Fall ist InstSub eine lokale Variable in InstSuper. Du kannst darauf nur innerhalb von InstSuper zugreifen; in InstMain ist InstSub nicht bekannt.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Verschachtelter Variablenzugriff</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/40cfb6d603/?limit=25#dde9" rel="alternate"/><published>2020-02-28T00:08:31.650000Z</published><updated>2020-02-28T00:08:31.650000Z</updated><author><name>r2d2</name><uri>https://forge.codesys.com/u/r2d2/</uri></author><id>https://forge.codesys.com24b3fcfd195468c030fc6b3fb9df15b022cdb9c6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich habe folgende Überlegung, mit der ich nicht weiterkomme:&lt;/p&gt;
&lt;p&gt;Es gibt die Funktionsblöcke FB_Main, FB_Super und FB_Sub. FB_Sub enthält eine Property Prop, eine Eingangsvariable iIn (deklariert in VAR_INPUT) und eine Ausgangsvariable iOut (deklariert in VAR_OUTPUT).&lt;/p&gt;
&lt;p&gt;FB_Main ruft eine Instanz InstSuper des FB_Super auf, die wiederum eine Instanz InstSub des FB_Sub beinhaltet.&lt;/p&gt;
&lt;p&gt;Ziel ist die Realisierung folgenden Zugriffes von FB_Main aus auf &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Prop: &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;InstSuper.InstSub.Prop := iValue;&lt;/p&gt;
&lt;p&gt;iValue1 := InstSuper.InstSub.Prop;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;iOut:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;iValue2 := InstSuper.InstSub.iOut;&lt;/p&gt;
&lt;p&gt;Nun das Problem: Scheinbar funktioniert alles. &lt;/p&gt;
&lt;p&gt;Aber ich möchte Klarheit: Ist die Deklaration von InstSub als VAR_INPUT von FB_Super korrekt, oder könnte es Probleme mit den Schreibzugriffen innerhalb von InstSub geben ? &lt;/p&gt;
&lt;p&gt;Freundliche Grüße an das Forum&lt;/p&gt;
&lt;p&gt;r2d2&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=390" rel="nofollow"&gt;PropAccess.zip &lt;span&gt;&lt;span&gt;[175.8 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>