Ajouter un bloc de fonctions défini par l'utilisateur
Utilisez l'
Organisateur de projets
pour créer un bloc de fonctions défini par l’utilisateur (UDFB) pour les programmes de texte structuré (ST), de schéma à relais (LD) et de diagramme de bloc de fonctions (FBD) dans les contrôleurs Micro800
.Lorsque vous ajoutez un UDFB, sélectionnez le langage de programmation en fonction du type d'application que vous développez. Chaque langage de programmation pris en charge par
FactoryTalk Design Workbench
est destiné à différents types d'applications et styles de programmation. En général :- LD est la méthode la plus rapide pour exécuter des minuteurs, des compteurs , et des logiques booléennes simples.
- FBD et ST sont plus efficaces pour les instructions de processus plus avancées disponibles dans ces langages.
Les UDFB définissent une logique métier pour des calculs mathématiques complexes. Après avoir créé un UDFB, le bloc fonctionne dans un programme de la même manière que tout autre bloc d'instruction et peut être utilisé pour appeler d'autres types de blocs ou d'autres UDFB. Lorsqu'un UDFB est défini dans un projet, comme dans d'autres instructions intégrées à
FactoryTalk Design Workbench
, il apparaît dans la catégorie Défini par l'utilisateur
dans la Boîte à outils
.Lorsque vous comparez les délais d'exécution d'un même UDFB écrit dans différents langages de programmation, il y a des différences fondamentales dans la compilation et l'exécution de ces différents langages.
Les noms et paramètres UDFB doivent respecter les règles suivantes :
- Le nom d’un UDFB peut contenir jusqu’à 128 caractères.
- Un UDFB peut contenir jusqu’à 128 paramètres.
- Un UDFB ne peut pas comporter plus de 20 paramètres d'entrée ou 20 paramètres de sortie.
Pour ajouter un bloc de fonctions défini par l'utilisateur
- Dans l'Organisateur de projet, développezRessources.
- Cliquez avec le bouton droit surBlocs de fonctions définis par l’utilisateur, puis sélectionnezNouveau bloc de fonctions défini par l’utilisateur.
- DansNouveau bloc de fonctions défini par l'utilisateur, saisissez le nom de l’UDFB, sélectionnez le type de l’UDFB, puis saisissez la description selon vos besoins.
- SélectionnezCréer.
Fournir une réponse