Introduction
FFB est le terme générique pour :
Fonction élémentaire (EF)
Bloc fonction élémentaire (EFB)
Bloc fonction dérivé (DFB)
Procédure
Les procédures sont une extension de CEI 61131-3 et doivent être activées de manière explicite dans la boîte de dialogue
, dans l'onglet , en cochant la case .
Les FFB peuvent être placés dans n'importe quelle zone libre.
Si un FFB est placé dans une zone déjà occupée par un objet, un message d'erreur est généré.
Pour plus d'informations, consultez le chapitre Fonctions élémentaires, blocs fonction élémentaires, blocs fonction dérivés et procédures (FFB).
Déclaration d'instances de bloc fonction
Les blocs fonction (élémentaires et dérivés) ont des états internes. Si les valeurs des entrées sont identiques, les valeurs de sortie peuvent différer à chaque exécution du bloc fonction. Pour un compteur, par exemple, la valeur de la sortie est incrémentée.
Le nom d'instance permet d'identifier précisément le bloc fonction dans un projet.
Les instances peuvent être déclarées :
en sélectionnant un type de bloc fonction et son placement dans une section ;
en déclarant l'instance de bloc dans l'assistant de saisie FFB et son placement dans la section ;
en déclarant l'instance de bloc dans l'éditeur de données.
Appel d'un FFB
Il existe plusieurs possibilités pour appeler un FFB :
Via l'assistant de saisie FFB
Exécutez la commande
.Exécutez la commande
du menu contextuel.ou
Appuyez sur la combinaison de touches Ctrl+I.
Via la sélection de données
Sélectionnez la commande de menu
.Exécutez la commande
du menu contextuel.Appuyez sur la combinaison de touches Ctrl+D.
ou
Cliquez sur l'icône
.
Via le
par glisser-déplacerExécutez la commande
.ou
Appuyez sur la combinaison de touches Alt+3.