Arbeiten mit benutzerdefinierte Funktionsblöcken
Benutzerdefinierte Funktionsblöcke (BDFBs) sind zusammengesetzte Funktionsblöcke, die durch die Kombination anderer Funktionsblöcke und/oder anderer benutzerdefinierter Funktionsblöcke in einer bestimmten Folge zur Durchführung höherwertiger Steuervorgänge konstruiert werden.
BDFBs enthalten wie andere logische Blöcke auch Daten in Form von Parametern und Instanzen (Mitgliedsvariablen). Mithilfe des BDFB-Blocktyps können Sie Funktionsblöcke definieren und zusammen mit den vom
FactoryTalk Design Workbench
-Anweisungssatz bereitgestellten Standard-Funktionsblöcken in Ihren Controller-Programmen verwenden.BDFB-Operation
BDFBs funktionieren genauso wie andere Anweisungsblöcke in einem Programm. BDFBs können verwendet werden, um andere Arten von Blöcken oder andere BDFBs aufzurufen.
In
der Toolbox
sind BDFBs in der Kategorie Benutzerdefiniert
enthalten.Optimale Verwendung von BDFBs
BDFBs fasst häufig verwendeten Funktionen zusammen und sind optimal zum Bereitstellen bestimmter Funktionen oder Gerätesteuerungen. BDFBs wurden konzipiert, um den Code und die zugehörigen Daten mit der Anweisung vollständig zusammenzufassen. Die Logik innerhalb eines BDFBs verwendet nur die lokalen Variablen und Parameter, die durch die Anweisungsdefinition definiert sind. Es gibt keinen direkten programmatischen Zugriff auf globale oder programmbezogene Variablen. Dies macht einen BDFB zur einer eigenständigen Komponente, die in jedem Programm aufgerufen und ausgeführt werden kann.
Rückmeldung geben