Navigation:  » - «

Variablen

Kapitelübersicht

 

Im Deklarationsteil von Funktionen und Organisationsbausteinen lassen sich temporäre Variablen deklarieren, in denen Werte, die nur während der Bearbeitung der FC benötigt werden zwischengespeichert werden können. In Funktionsbausteinen können zusätzlich noch statische Variablen deklariert werden, die im Instanz-DB gespeichert werden und von einem Aufruf des FB’s zum nächsten (mit dem gleichen IDB) ihren Wert beibehalten. Im Prinzip können alle unbenutzen Eingänge, Ausgänge und der gesamte Merkerbereichund alle Daten in Datenbausteinen, die nicht In- Out- oder In-Out-Paramter in einem Instanz-DB sind, als Variablen verwendet werden.

  Es steigert die Lesbarkeit eines Programmes, wenn man Variablen so lokal wie möglich verwendet. Der momentane Inhalt einer temporären Variablen lässt sich allein durch Ansicht des der Verwendung vorangegangenen Programmcodes des aktuellen Bausteins bestimmen, kein Leser Ihres Programmes muss vermuten, dass dieser Wert von irgendwo anders im Programm manipuliert werden könnte.