<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Variablenzugriff mit VAR_EXTERNAL</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/</id><updated>2020-02-28T10:50:01.486000Z</updated><subtitle>Recent posts to Variablenzugriff mit VAR_EXTERNAL</subtitle><entry><title>Variablenzugriff mit VAR_EXTERNAL</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/?limit=25#1f9c" rel="alternate"/><published>2020-02-28T10:50:01.486000Z</published><updated>2020-02-28T10:50:01.486000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com55be26ef3dfcae48773babb8d6d88b178a4a4dfa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Bernhard Werner&lt;/p&gt;
&lt;p&gt;Hallo Belacqua,&lt;/p&gt;
&lt;p&gt;das ist richtig, nur muss man die Deklaration immer konsistent halten.&lt;/p&gt;
&lt;p&gt;Schlecht an der VAR_EXTERNAL Deklaration ist, dass man die gesamte Deklaration nochmal abtippen muss (Name und Typ).&lt;/p&gt;
&lt;p&gt;Wenn sich etwas ändert an der Variablendeklaration muss man es an allen Verwendungsstellen nachziehen.&lt;/p&gt;
&lt;p&gt;Es kann ja jeder machen wie er will, wir fanden das umständlich und haben es erstmal weggelassen und später aus Kompatibilitätsgründen nachgezogen. Verwendet wird das kaum.&lt;/p&gt;
&lt;p&gt;Bernhard&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variablenzugriff mit VAR_EXTERNAL</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/?limit=25#4105" rel="alternate"/><published>2020-02-28T10:49:58.881000Z</published><updated>2020-02-28T10:49:58.881000Z</updated><author><name>Belacqua</name><uri>https://forge.codesys.com/u/belacqua/</uri></author><id>https://forge.codesys.com67025ed93b5a21b800ecc575686415241fc52391</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Wenn ich das richtig interpretiere würde das dann ja so funktionieren, dass ich eine globale Variable deklariere, diese innerhalt eines Funktionsblocks aber nur verwenden kann wenn ich sie hier nochmals als external deklariere. Das wirkt erstmal umständlich würde aber die Darstellung erleichtern welche Funktion Zugriff auf welche globale Variable hat. Im Bereich Datenkapselung und Datenkonsistenz wäre das durchaus hilfreich zumal es ja keine Funktion gibt Variablen nur in bestimmten Modulen/Funktionen zur Verfügung zu haben (wie z.B. in C mit includes und extern Deklarationen).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variablenzugriff mit VAR_EXTERNAL</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/?limit=25#c6e1" rel="alternate"/><published>2020-02-28T10:49:51.615000Z</published><updated>2020-02-28T10:49:51.615000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comebd876345da6f2db6f39ed79f35b3bf7f22355a0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Bernhard Werner&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;VAR_EXTERNAL dient nur dazu, mit anderen Tools erstellte Listen importieren zu können. Die Norm schreibt eine solche Doppeldeklaration eigentlich vor.&lt;/p&gt;
&lt;p&gt;Wir fanden das aber sehr umständlich und unnötig und deswegen braucht man das in CoDeSys nicht.&lt;/p&gt;
&lt;p&gt;Bernhard Werner&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Variablenzugriff mit VAR_EXTERNAL</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/6889f702dd/?limit=25#7ccc" rel="alternate"/><published>2020-02-28T10:49:48.963000Z</published><updated>2020-02-28T10:49:48.963000Z</updated><author><name>Belacqua</name><uri>https://forge.codesys.com/u/belacqua/</uri></author><id>https://forge.codesys.coma0db510fe138934b45378a861e83206329b9c317</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Welchen Vorteil bringt die Variablendeklaration im Deklarationsteil 'VAR_EXTERNAL'? Die CoDeSys Hilfe sagt dazu:&lt;/p&gt;
&lt;p&gt;"Globale Variablen, die in einen Baustein importiert werden sollen, werden mit dem Schlüsselwort EXTERNAL gekennzeichnet. Sie erscheinen online auch im Watch-Fenster des Deklarationseditors...."&lt;/p&gt;
&lt;p&gt;Ich kann aber auf die globalen Variablen zugreifen ohne sie dort zu deklarieren - wozu dient also dieser Deklarationsblock?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>