-> Hier kostenlos registrieren
Hallo zusammen,
ich rufe innerhalb eines Multiinstanz FB mehrfach den selben FB, allerdings mit verschiedenen instanzen auf.
Ist es Möglich diese in einem Array unterzubringen und dann über eine Schleife aufzurufen?
Ich versuche das mal in einem ganz einfachen Bsp darzustellen:
Aktuell:
Das würde ich gerne so zusammenfassen:
(Ich schreibe bas mal in Pseudocode: )
Das mit den Arrays für ein und Ausgansdaten ist noch recht einfach aber wie macht man das für die DBs?
Falls das geht kann man die Schleife dann auch dynamisch erweitern oder muss diese von anfang an festgeletg werden?
Ich hoffe ich konnte verständlich ausdrücken worum es mir geht!
Schöne Grüße
chomp
ich rufe innerhalb eines Multiinstanz FB mehrfach den selben FB, allerdings mit verschiedenen instanzen auf.
Ist es Möglich diese in einem Array unterzubringen und dann über eine Schleife aufzurufen?
Ich versuche das mal in einem ganz einfachen Bsp darzustellen:
Aktuell:
Code:
CALL #meinFB_1
In := M0.0
Out := M0.1
CALL #meinFB_2
In := M1.0
Out := M1.1
CALL #meinFB_3
In := M2.0
Out := M2.1
U #meinFB_1.Wert
U #meinFB_2.Wert
U #meinFB_3.Wert
= m5.0
Das würde ich gerne so zusammenfassen:
(Ich schreibe bas mal in Pseudocode: )
Code:
L 0
T "index"
L 3
NEXT: T
CALL #meinFB_Array["index"]
In := InArray["index"]
Out := OutArray["index"]
L "index"
LOOP NEXT
U #meinFB_Array[0].Wert
U #meinFB_Array[1].Wert
U #meinFB_Array[2].Wert
= m5.0
Das mit den Arrays für ein und Ausgansdaten ist noch recht einfach aber wie macht man das für die DBs?
Falls das geht kann man die Schleife dann auch dynamisch erweitern oder muss diese von anfang an festgeletg werden?
Ich hoffe ich konnte verständlich ausdrücken worum es mir geht!
Schöne Grüße
chomp