Navigation:  » - «

Funktionsbausteine als lokale Instanz

Kapitelübersicht

 

Anstatt einen FB mit einem eigens erzeugten Instanz-DB aufzurufen, können Sie auch einen Teil des aktuellen IDB’s (also den IDB vom aufrufenden Baustein) hierfür verwenden. Dazu müssen Sie eine statische Variable vom Typ “FB x” (x = FB-Nr) deklarieren (nicht BLOCK_DB !). Der Aufruf geschieht dann folgendermaßen:

 

 CALL #LokaleInstanz

 

wobei angenommen worden ist, dass #LokaleInstanz der Name der statischen Variable ist.

 

Wenn Sie den aufgerufenen FB in die Symboltabelle eingetragen haben, erscheint als Daten-Typ der statischen Variable das Symbol des FB’s.