-> 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
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