Utiliser des blocs de fonctions définis par l’utilisateur

Les blocs de fonctions définis par l'utilisateur sont des blocs fonctionnels reposant sur l'association, dans une séquence, d'autres blocs fonctionnels et/ou blocs de fonctions définis par l'utilisateur afin de réaliser des opérations de contrôle de niveau supérieur.
À l'instar des autres blocs de logique, les UDFB incluent des paramètres et des données d'instance (variables membres). Ce type de bloc vous permet de définir des blocs de fonctions et de les utiliser dans les programmes de contrôleur avec les blocs de fonctions standard fournis dans le jeu d'instructions
FactoryTalk Design Workbench
.

Opération d'un UDFB

Les UDFB fonctionnent de la même manière que les autres blocs d’instructions dans un programme. Les UDFB peuvent être utilisés pour appeler d’autres types de blocs ou d’autres UDFB.
Dans la
Boîte à outils
, les UDFB sont inclus dans la catégorie
Défini par l’utilisateur
.

Utilisation optimale des UDFB

Les UDFB encapsulent des fonctions fréquemment utilisées et sont parfaits pour proposer un type spécifique de fonctionnalité ou de contrôle d'appareil. Ils sont conçus pour encapsuler entièrement le code et les données associés à l'instruction. La logique d'un bloc de fonctions défini par l'utilisateur utilise uniquement les variables et les paramètres locaux précisés par la définition de l'instruction. Il n'existe aucun accès direct en termes de programmation aux variables globales ou propres au programme. L’UDFB est un composant autonome pouvant être exécuté dans tous les programmes qui l'appellent.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal