<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to externer Zugriff auf lokale Variablen eines Funktionsblocks</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/</id><updated>2020-02-28T08:30:51.675000Z</updated><subtitle>Recent posts to externer Zugriff auf lokale Variablen eines Funktionsblocks</subtitle><entry><title>externer Zugriff auf lokale Variablen eines Funktionsblocks</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/?limit=25#c4a0" rel="alternate"/><published>2020-02-28T08:30:51.675000Z</published><updated>2020-02-28T08:30:51.675000Z</updated><author><name>georg.bertram</name><uri>https://forge.codesys.com/u/georg-bertram/</uri></author><id>https://forge.codesys.com7195fdf7f12f8ef539f0890212647591328e8942</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ok danke, das geht!&lt;/p&gt;
&lt;p&gt;Wenn man viele Variablen verwendet wird der Aufruf über FUP oder KOP etwas länglich. &lt;/p&gt;
&lt;p&gt;Aber in ST braucht man ja nur die Variablen anzugeben, die man tatsächlich braucht!&lt;/p&gt;
&lt;p&gt;Gruß Georg&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>externer Zugriff auf lokale Variablen eines Funktionsblocks</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/?limit=25#989c" rel="alternate"/><published>2020-02-28T08:30:48.613000Z</published><updated>2020-02-28T08:30:48.613000Z</updated><author><name>guerillero</name><uri>https://forge.codesys.com/u/guerillero/</uri></author><id>https://forge.codesys.com2148813530a8cd9ec69d136c3d6c8ef4d7702987</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wenn du die Variablen Test1 und Test2 beschreiben möchtest, dann müssen diese als Input Variablen deklariert sein.&lt;/p&gt;
&lt;p&gt;FUNCTION_BLOCK Test&lt;/p&gt;
&lt;p&gt;VAR_INPUT&lt;/p&gt;
&lt;p&gt;test1 : int;&lt;/p&gt;
&lt;p&gt;test2 : T_Datenstruktur;&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;VAR_OUTPUT&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;VAR&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;bis denn&lt;/p&gt;
&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>externer Zugriff auf lokale Variablen eines Funktionsblocks</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/b3c150a1e6/?limit=25#78bf" rel="alternate"/><published>2020-02-28T08:30:41.888000Z</published><updated>2020-02-28T08:30:41.888000Z</updated><author><name>georg.bertram</name><uri>https://forge.codesys.com/u/georg-bertram/</uri></author><id>https://forge.codesys.comd7054e33a850b16f56e9517f04e66485a4240c54</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;noch eine Frage: &lt;/p&gt;
&lt;p&gt;Ich habe einen Funktionsblock erstellt in der Art:&lt;/p&gt;
&lt;p&gt;FUNCTION_BLOCK Test&lt;/p&gt;
&lt;p&gt;VAR_INPUT&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;VAR_OUTPUT&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;VAR&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;    &lt;span class="n"&gt;test1&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

    &lt;span class="n"&gt;test2&lt;/span&gt; &lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;T_Datenstruktur&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;Nun würde ich gerne bei einer Instanz dieses FBs von außerhalb auf die Variablen test1 und test2 zugreifen. Lesen geht, aber beim Schreiben kommt die Fehlermeldung "4020, Operanden ... müssen Variablen mit Schreibzugriff sein."&lt;/p&gt;
&lt;p&gt;Mit welcher Option kann ich den Schreibzugriff ermöglichen?&lt;/p&gt;
&lt;p&gt;Gruß Georg&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>