Hinzufügen von benutzerdefinierten Funktionsblöcken
Verwenden Sie
Projekt-Organizer
, um einen benutzerdefinierten Funktionsblock (BDFB) für strukturierten Text (ST), Kontaktpläne (KOP) und Funktionsblockdiagramme (FBD) in Micro800
-Controllern zu erstellen.Wählen Sie beim Hinzufügen eines BDFBs die Programmiersprache basierend auf dem Typ der zu entwickelnden Anwendung aus. Jede der in
FactoryTalk Design Workbench
unterstützten Programmiersprachen ist für verschiedene Arten von Anwendungen und Programmierarten geeignet. Im Allgemeinen:- KOP führt einfache Boolesche Logik, Timer und Zähler am schnellsten aus.
- FBD und ST sind effizienter für komplexere Prozessanweisungen, die in den jeweiligen Sprachen verfügbar sind.
In BDFB ist die Geschäftslogik für komplexe mathematische Berechnungen definiert. Nach dem Erstellen funktionieren BDFBs genauso wie jeder andere Anweisungsblock im Programm und können zum Aufrufen anderer Blocktypen oder anderer BDFBs verwendet werden. Nachdem ein BDFB in einem Projekt definiert wurde, wird er wie andere integrierte Anweisungen in
FactoryTalk Design Workbench
in der Kategorie Benutzerdefiniert
in Toolbox
angezeigt.Beachten Sie beim Vergleich der Ausführungszeiten für denselben BDFB, der in unterschiedlichen Programmiersprachen geschrieben wurde, dass es grundlegende Unterschiede gibt, wie die verschiedenen Sprachen kompiliert und ausgeführt werden.
BDFB-Namen und -Parameter müssen den folgenden Regeln entsprechen:
- Ein BDFB-Name darf bis zu 128 Zeichen enthalten.
- Ein BDFB darf insgesamt bis zu 128 Parameter enthalten.
- Ein BDFB darf nicht mehr als 20 Eingabeparameter oder 20 Ausgangsparameter umfassen.
So fügen Sie einen benutzerdefinierten Funktionsblock hinzu
- Erweitern Sie inProjekt-Organizerden EintragObjekte.
- Klicken Sie mit der rechten Maustaste aufBenutzerdefinierte Funktionsblöckeund wählen Sie dannNeuer benutzerdefinierter Funktionsblockaus.
- Geben Sie unterNeuer benutzerdefinierter Funktionsblockden Namen des BDFBs ein, wählen Sie den BDFB-Typ aus und geben Sie die Beschreibung nach Bedarf ein.
- Wählen SieErstellenaus.
Rückmeldung geben