Description
Une entrée EN et une sortie ENO peuvent être
configurées pour tous les FFB.
Si la valeur de |
alors… |
|---|---|
0 lorsque le FFB est appelé, |
les algorithmes définis par
le FFB ne sont pas exécutés et |
1 lorsque le FFB est appelé, |
les algorithmes définis par
le FFB sont exécutés. Une fois les algorithmes exécutés, Remarque : En cas d'erreur
lors de l'exécution de ces algorithmes, |
Exemples
Les tableaux
suivants présentent des exemples dans lesquels la sortie ENO est réglée sur 0 (car EN =
0 ou en cas d'erreur lors de l'exécution).
Blocs fonction
Exemple |
Description |
|---|---|
Traitement des paramètres ![]() |
Si l'entrée |
Traitement des paramètres ![]() |
Si l'entrée
|
Fonctions/procédures
Comme spécifié
dans la norme CEI 61131-3, les sorties de fonctions désactivées
(entrée EN égale à 0) ne sont pas
définies. Cette caractéristique s'applique également
aux procédures.
Voici une explication des états des sorties dans un tel cas :
Exemple |
Description |
|---|---|
Traitement des paramètres ![]() |
Si l'entrée |
Traitement des paramètres ![]() |
Si l'entrée
Remarque : Ainsi, la variable et la liaison peuvent avoir des valeurs différentes. |
Le comportement de la sortie des FFB ne dépend pas
de la façon dont les FFB sont appelés (sans EN/ENO ou avec EN=1).
Appel de FFB conditionnel/inconditionnel
Un FFB peut être appelé
de manière conditionnelle ou inconditionnelle. La condition est établie en pré-connectant l'entrée EN.
Lorsqu'une entrée
ENest connectée, le FFB est traité siEN= 1.Si l'entrée
ENest affichée, masquée et marquée comme TRUE ou affichée et non occupée, le FFB est traité.





