Sichtbarkeit von Variablen begrenzen

Thomas E.

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo alle miteinander,

wenn ich in ST (TwinCAT v.2.11.xxxx) einen Funktionsbaustein erstelle, kann ich im Kopf verschiedene Variablenbereiche auswählen:
VAR
END_VAR

VAR_INPUT
END_VAR

VAR_OUTPUT
END_VAR

VAR_IN_OUT
END_VAR

Welchen Variablenbereich muß ich wählen, wenn ich Variablen deklarieren möchte, welche nur im Funktionsblock gültig und sichtbar sein sollen. Egal welchen Variablenbereich ich in der Vergangeheit gewählt habe, alle Variablen waren sichtbar, wenn ich den Funktionsblock in einem Modul eingefügt habe.

Dies ist sehr unschön. Wenn ich z.B. der Funktionbaustein nur eine Ein- und eine Ausgangsvariable hat, aber 100 interne Variablen, so waren die 100 interne Variablen beim Einfügen des Funktionsblocks in einem Modul sichtbar und bringen den Programmieren sehr durcheinander.

Danke im Voraus
Grüße Thomas


Danke im Voraus
Grüße Thomas
 
Zurück
Oben