Introduction

L'ordre d'exécution est défini par la position du FFB au sein de la section (exécution de gauche à droite et de haut en bas). Il est affiché par les numéros d'exécution. Si les FFB sont reliés ensuite avec des liaisons graphiques à un réseau, l'ordre d'exécution est défini par le flux des signaux, voir aussi la section Ordre d'exécution dans le manuel de référence.

Vous pouvez également influencer l'ordre d'exécution dès la création du programme.

Dans certains cas, il peut également être nécessaire de modifier de manière explicite l'ordre d'exécution.

La commande Exécuter après de la boîte de dialogue des propriétés d'un FFB permet de définir l'ordre d'exécution de deux FFB.

Les FFB dont l'ordre d'exécution a été modifié de manière explicite comprennent devant le numéro d'exécution l'entrée supplémentaire du nom d'instance/du numéro de fonction du FFB à exécuter auparavant.

Modifier l'ordre d'exécution

Dans l'exemple, l'ordre d'exécution de FFB .1.4 et FFB .1.5 doit être échangé. Pour modifier l'ordre d'exécution via la boîte de dialogue des propriétés d'un FFB, exécutez les étapes suivantes :

Etape

Action

1

Sélectionnez le FFB qui doit être exécuté en deuxième.

Exemple :

2

Ouvrez la boîte de dialogue des propriétés du FFB.

3

Sélectionnez dans la zone de liste Exécuter après le numéro de fonction / le nom d'instance du FFB à exécuter avant le FFB sélectionné.

Exemple :

Résultat : l'ordre d'exécution des deux FFB est permuté. Pour remarquer que l'ordre d'exécution a été modifié, le numéro d'exécution s'affiche dans un champ noir.

Exemple :

Remarque : le système n'autorise qu'une seule référence par instance. Ainsi, l'instance ".6" par exemple ne peut être référencée qu'une seule fois.

Remarques

Suivez les consignes suivantes lors de l'utilisation de la commande Exécuter après :

  • En cas de suppression d'un FFB auquel un autre FFB fait référence, l'attribut du FFB référenceur qui définit l'ordre d'exécution est réinitialisé.

    Exemple :

    1. FBI_1 comporte une référence "Exécuter après" à FBI_2.

    2. FBI_2 est supprimé.

    3. L'attribut de FBI_1 qui définit l'ordre d'exécution est réinitialisé.

  • La suppression d'un FFB auquel un autre FFB fait référence par annulation à l'aide de la fonction Annuler entraîne le rétablissement de l'état antérieur.

    Exemple :

    1. FBI_1 comporte une référence "Exécuter après" à FBI_2.

    2. FBI_2 est supprimé.

    3. L'attribut de FBI_1 qui définit l'ordre d'exécution est réinitialisé.

    4. Exécutez à partir de Edition > Annuler.

    5. FBI_2 est réinséré et FBI_1 comporte à nouveau une référence "Exécuter après" à FBI_2.

  • En cas de copie d'un FFB comportant une référence "Exécuter après" à un autre FFB, l'insertion du FFB copié entraîne la réinitialisation de l'attribut de ce dernier qui définit l'ordre d'exécution.

    Exemple :

    1. FBI_1 comporte une référence "Exécuter après" à FBI_2.

    2. FBI_1 est copié et l'élément copié (FBI_3) inséré dans la section.

    3. L'attribut de FBI_3 qui définit l'ordre d'exécution est réinitialisé.