der.saboteur
Level-1
- Beiträge
- 7
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo zusammen,
ich habe einen FB den ich relativ häufig aufrufen möchte. Eingangs- und Ausgangs-Variablen unterscheiden sich nur durch eine Zahl im Namen. Datentypen können REAL INT oder auch BOOL sein. Hier mal ein Beispiel:
Wenn ich das 11 mal mache und auch noch mehrere Variablen hinzukommen, wird das allerhand Code. Da Frage ich mich, ob das nicht kürzer geht. Auch ohne dieser aufwendigen Deklarierung.
Es muss ein FB sein, da ich mit Zeiten arbeite. Außerdem könnte ich einen ARRAY verwenden, das würde aber auchnicht soooo viel ausmachen.
Ich verwende Solution Center 2.50.
Grüße
ich habe einen FB den ich relativ häufig aufrufen möchte. Eingangs- und Ausgangs-Variablen unterscheiden sich nur durch eine Zahl im Namen. Datentypen können REAL INT oder auch BOOL sein. Hier mal ein Beispiel:
Code:
VAR
e1 : BOOL;
q1 : BOOL;
....
e11 : BOOL;
q11 : BOOL;
FB1 : FB;
FB2 : FB;
....
FB11 : FB;
END_VAR
FB1(in := e1, out => q1);
....
FB11(in := e11, out => q11);
Wenn ich das 11 mal mache und auch noch mehrere Variablen hinzukommen, wird das allerhand Code. Da Frage ich mich, ob das nicht kürzer geht. Auch ohne dieser aufwendigen Deklarierung.
Es muss ein FB sein, da ich mit Zeiten arbeite. Außerdem könnte ich einen ARRAY verwenden, das würde aber auchnicht soooo viel ausmachen.
Ich verwende Solution Center 2.50.
Grüße