Multinstanz FB in Multiinstanz FB ?

void_main

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

Programmiere gerade an einer Anlage die drei gleiche Teile enthält. Hab mir also gedacht, passt machste einen Multiinstanz-FB dann kannst dir ne Menge Arbeit ersparen. Funktioniert wie immer Prima, nur habe ich jetzt ein Problem.
Ich brauche unbedingt einen bestimmten Regelungsbaustein in dem FB und der is nun wiederum ein FB -.- d.h. man müsste den DB des zweiten FB irgendwie dynamisch machen... geht das?:confused:

Schematisch:

FB50 -+-> DB50 --> FB100 (Regelung) --> DB100 (Instanz der Regelung)
|
+-> DB51 --> FB100 (Regelung) --> DB101 (Instanz der Regelung)
|
+-> DB52 --> FB100 (Regelung) --> DB102 (Instanz der Regelung)


Danke für die Hilfe!

-mfg void_main
 
Hallo,
du definierst deinen 2.FB als/wie eine Variable im STAT-Bereich. Dadurch werden seine Instanz-Daten in die Instanz des aufrufenden FB's integriert.
Also :
Code:
Deklaration :
var    Regler_1   : FB100
 
und im Programm :
call Regler_1     // statt call FB100 , DB101
Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Danke für die schnelle Antwort! :)

Hmm ja hab so was glaub ich schon mal gesehen, werds dann gleich mal probieren.

Leider haben wir in der Firma kein SCL... wird aber sicher in KOP/AWL auch kein Problem sein denke ich,

-mfg void_main
 
Zurück
Oben