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 par réseau via les liaisons d'objets du dessus et du dessous.
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 claire. Les boucles doivent être créées à l'aide de paramètres réels (voir Planification des boucles).
L’ordre d’exécution des réseaux reliés ensemble uniquement par la barre gauche d’alimentation est déterminé par l’ordre graphique (du haut vers le bas) dans lequel ces réseaux sont reliés à la barre gauche d’alimentation. Cela ne s'applique pas si l'ordre a été influencé par des éléments de commande.
Le traitement d'un réseau doit être complètement terminé avant que le traitement du réseau suivant puisse commencer.
Aucun élément d'un réseau n'est considéré comme traité avant que l'état de toutes les entrées de cet élément n'ait été traité.
Le traitement d'un réseau est considéré comme terminé lorsque toutes les sorties de ce réseau sont traitées. Cela s'applique également si le réseau comprend un ou plusieurs éléments de commande.
Flux de signaux dans un réseau
Les règles suivantes s'appliquent au flux de signaux au sein d'un réseau (rung) :
Le flux de signaux pour les liaisons booléennes est
de la gauche vers la droite pour les liaisons booléennes horizontales et
du haut vers le bas pour les liaisons booléennes verticales.
Le flux de signaux d'une liaison FFB va de la sortie FFB vers l'entrée FFB, indépendamment de la direction.
Un FFB n'est calculé que lorsque 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 objets n'est pas influencé par leur position au sein du réseau.
L'ordre d'exécution des FFB apparaît sous forme de numéro d'exécution au dessus du FFB.
Priorités
Priorités lors de la détermination du flux de signaux au sein d'une section :
Priorité |
Règle |
Description |
---|---|---|
1 |
Liaison |
Les liaisons ont la priorité la plus élevée lors de la détermination du flux de signaux au sein d'une section LD. |
2 |
Réseau par réseau |
Le traitement d'un réseau doit être complètement terminé avant que le traitement du réseau suivant puisse commencer. |
3 |
Ordre des sorties |
Les sorties du même bloc fonction ou les sorties de liaisons verticales sont traitées du haut vers le bas. |
4 |
Réseau connexe par réseau connexe |
Priorité la moins élevée. L’ordre d’exécution des réseaux reliés ensemble uniquement par la barre gauche d’alimentation est déterminé par l’ordre graphique (du haut vers le bas) dans lequel ces réseaux sont reliés à la barre gauche d’alimentation. (Cela ne s'applique que si aucune autre règle n'intervient.) |
Exemple
Exemple de l'ordre d'exécution des objets dans une section LD :
