TIA DB-Nummer für GRAPH-Baustein als Parameter an einen FB übergeben

JSC@HLS

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gemeinde,
bei der Erstellung bzw. beim Aufruf einer Graph-7 Schrittkette habe ich folgendes Problem:
Ich verwende der SIEMENS Graph7 Standardbaustein (hier mal "FBg" genannt) zur Programmierung einer Schrittkette, welchen ich in einem FB (hier mal "FBx" genennt) aufrufe. Nun möchte ich den Graph7 Instanz-DB ("DBg") von FBg als Parameter an den FBx übergeben. Eigentlich kein Problem, denkt man, allerdings lässt sich der FBg nicht im Datenbereich des FBx eintragen. Grund hierfür ist wahrscheinlich, daß die Größe des DBg variiert, wenn ich nachträglich Schritte im FBg einfüge oder entferne, was in unserem Fall unbedingt erforderlich ist. Bei Änderungen im FBg würde sich also auch die Länge des Instanz-DB von FBx ändern, was das System genau aus diesem Grund wahrscheinlich nicht zulässt.
Hat irgendjemand verstanden was ich meine??? Und vor allem, hat jemand eine Lösung für dieses Problem?
Dielen Dank für Eure Mithilfe!
 
Hi. Graph ist nicht multiinstanzfähig und muss immer CALL FBx,DBx aufgerufen werden. Mann kann zwar einen Graph-7 FB mit mehreren Instanz-DBs aufrufen aber nicht mit Block_DB soweit ich weiß...
 
Sinn der Sache ist, dass ich den FBx als Standardbaustein verwenden möchte, der bei änderungen in der Schrittkette nicht angepasst werden muß. Ausserdem soll dieser Baustein multiinstanzfähig sein, d.h. für verschiedeene Schrittketten innerhalb eines Programmes ohne Anpassungen aufrufbar sein.
 
Zurück
Oben