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 Outils > Options du projet, dans l'onglet Langages > Commun , en cochant la case Autoriser les procédures.

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 (contact, bobine, autre FFB, liaison), un message d'erreur apparaît.

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. 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 la commande Assistant de saisie FFB

    • Exécutez la commande Edition > Assistant de saisie FFB.

    • Exécutez la commande Assistant de saisie FFB… du menu contextuel.

      ou

    • Appuyez sur la combinaison de touches Ctrl+I.

  • Via la sélection de données

    • Exécutez la commande Edition > Sélection de données.

    • Exécutez la commande Sélection de données… du menu contextuel.

    • Appuyez sur la combinaison de touches Ctrl+D.

      ou

    • Cliquez sur l'icône .

  • Via le navigateur bibliothèque de types par glisser-déplacer

    • Exécutez la commande Outils > Navigateur bibliothèque de types .

      ou

    • Appuyez sur la combinaison de touches Alt+3.

NOTE : la barre d'instruction LD permet d'appeler directement des EFB de temporisateur et compteur. Vous pouvez personnaliser la barre d'outils LD pour pouvoir appeler directement jusqu'à 20 EF, EFB ou DFB via la barre d'outils des favoris LD.