Appels de blocs fonctionnels
Important
Avant d'utiliser un bloc de fonctions de bibliothèque, vous devez prendre connaissance de la documentation de ce bloc de fonctions. La documentation du bloc de bibliothèque doit correspondre à la version du bloc de bibliothèque actuellement utilisé dans l'application. Vous pouvez le vérifier en comparant les informations de version de la documentation du bloc de fonctions avec la version objet du bloc de fonctions, qui est affichée sur l'écran. Objets onglet de l'éditeur d'objets d'application de sécurité.
Les appels de blocs fonctionnels sont effectués à l'aide de Boîte d'insertion ou Insérer une boîte vide commande. Les blocs fonctionnels sont affichés en jaune dans l'éditeur FBD de sécurité si au moins une sortie de bloc est SÉCURISÉE.
L'assistant de saisie contient les bibliothèques avec les blocs de fonctions dans le Types définis par l'utilisateur catégorie.
Aucune récursion directe ou indirecte des blocs fonctionnels ne peut se produire. Cela signifie que les instances d'un type de bloc fonctionnel X ne peuvent pas apparaître comme variables dans le bloc fonctionnel X lui-même, ni comme variables dans les blocs fonctionnels Y dont les instances apparaissent dans X, et ainsi de suite.
Les instances de types FB normaux ne peuvent apparaître que sous forme de variables globales et de variables internes. (Les variables d'entrée, les variables de sortie et les E/S logiques ne peuvent être que de type Basic)
La variable ne doit pas être déclarée comme une constante.
Drapeau: Appel unique
L'indicateur peut être défini lors de la création d'un POU de type BLOC_FONCTION (voir: Ajout d'un POU).
Si cette case à cocher n'est pas activée, les blocs fonctionnels PLCopen ne peuvent pas être utilisés dans le POU. En général, les instances de blocs fonctionnels avec Appel unique set ne peut être utilisé que dans les POU qui ont Appel unique se sont fixés.
Types de blocs fonctionnels de niveau de base
Les types définis par l'utilisateur pour le niveau de base sont tous les blocs fonctionnels de l'application et les blocs fonctionnels suivants :
Tous les blocs fonctionnels du SécuritéPLCopen bibliothèque:
Bloc fonctionnel Hôte PROFIsafe de la SécuritéProfisafeHost bibliothèque
Bloc fonctionnel Maître FSoE de la SécuritéFSoEMaster bibliothèque
Les blocs de fonctions suivants de la Norme de sécurité bibliothèque:
Types de blocs fonctionnels de niveau étendu
Les types définis par l'utilisateur pour le niveau étendu sont tous les blocs fonctionnels de l'application et tous les blocs fonctionnels des bibliothèques suivantes :
Tous les blocs fonctionnels du SécuritéPLCopen bibliothèque:
Tous les blocs fonctionnels du Norme de sécurité bibliothèque:
Bloc fonctionnel Hôte PROFIsafe de la SécuritéProfisafeHost bibliothèque
Bloc fonctionnel Maître FSoE de la SécuritéFSoEMaster bibliothèque