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
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal