Introduction

L'ordre d'exécution est défini par la position des FFB dans la section (exécution de gauche à droite et de haut en bas). Lorsque, par la suite, les FFB sont liés à des liaisons graphiques, l’ordre d’exécution est alors déterminé par le flux de signaux.

Le numéro d'exécution (numéro figurant dans le coin supérieur droit du cadre de FFB) indique l'ordre d'exécution.

Ordre d'exécution des réseaux

Les règles suivantes s'appliquent à l'ordre d'exécution des réseaux :

  • l'exécution d'une section a lieu réseau pour réseau via la liaison des FFB du haut vers le bas.

  • les boucles ne peuvent pas être configurées par le biais de liaisons, étant donné que, dans ce cas, l’ordre d’exécution ne peut pas être défini de façon unique. Les boucles doivent être résolues par le biais de paramètres réels (voir Planification des boucles).

  • L'ordre d'exécution des réseaux qui ne sont pas reliés entre eux par des liaisons est défini par l'ordre graphique (de la partie supérieure droite vers la partie inférieure gauche). Vous pouvez influencer l'ordre d'exécution (voir Modification de l'ordre d'exécution).

  • Le calcul d'un réseau doit être terminé entièrement avant que ne commence le calcul d'un autre réseau qui utilise les sorties du réseau précédent.

  • Aucun élément d'un réseau n'est considéré comme calculé avant que l'état de toutes les entrées de cet élément n'ait été calculé.

  • Le calcul d'un réseau est considéré comme terminé lorsque toutes les sorties de ce réseau sont calculées.

Flux de signaux dans un réseau

Les règles suivantes s'appliquent à l'ordre d'exécution au sein d'un réseau :

  • Un FFB n'est calculé que lors tous les éléments (sorties FFB, etc) qui sont reliés à ses entrées sont calculés.

  • L'ordre d'exécution des FFB reliés à différentes sorties du même FFB va du haut vers le bas.

  • L'ordre d'exécution des FFB n'est pas influencé par leur position au sein du réseau.

    Cela ne s'applique pas lorsque plusieurs FFB sont reliés à la même sortie du FFB "à appeler". Dans ce cas l'ordre d'exécution est défini par l'ordre graphique (du haut vers le bas).

Priorités

Priorités lors de la détermination du flux de signaux au sein d'une section.

Priorité

Règle

Description

1

Lien

Les liaisons ont la priorité la plus élevée lors de la détermination du flux de signaux au sein d'une section FBD.

2

Définition utilisateur

Intervention de l'utilisateur sur l'ordre d'exécution.

3

Réseau par réseau

Le calcul d'un réseau doit être complètement terminé avant que le calcul du réseau suivant puisse commencer.

4

Ordre des sorties

Les FFB qui sont reliés aux sorties du même FFB "à appeler" sont calculés du haut vers le bas.

5

Rung par rung

Priorité la moins élevée. (Cela ne s'applique que si aucune autre règle n'intervient.)

Exemple

Exemple d'ordre d'exécution des objets dans une section FBD :