Élément SFC : Branchement
Symbole : 
Vous utilisez des branchements pour programmer des séquences parallèles ou alternatives en SFC.
Dans le cas d'un branchement alternatif, CODESYS n'exécute qu'une seule des branches à la fois, en fonction de la condition de transition précédente. Les branchements parallèles sont exécutés simultanément.
Pour plus d'informations, voir : Programmation en SFC et Ordre de traitement
Branchements parallèles
Dans un branchement parallèle, les branches doivent commencer et se terminer par des étapes. Les branchements parallèles peuvent contenir d'autres branchements.
La ligne horizontale située avant et après le branchement est une ligne double.

Traitement en mode en ligne : si la transition précédente (t2 dans l'exemple) donne TRUE, les premières étapes de toutes les branches parallèles sont actives (Step11 et Step21). CODESYS traite les différentes branches simultanément, puis la transition suivante est évaluée (t3).
Un marqueur de saut Branch<n> est automatiquement ajouté à la ligne horizontale qui indique le début d'un branchement. Vous pouvez spécifier ce marqueur comme destination de saut.
Notez que vous pouvez utiliser la commande Alternatif pour convertir un branchement parallèle en branchement alternatif.
Branchements alternatifs
La ligne horizontale située avant et après le branchement est une ligne simple.
Dans un branchement alternatif, les branches doivent commencer et se terminer par des transitions. Les branches peuvent contenir d'autres branchements.

Si l'étape qui précède le branchement est active, CODESYS évalue la première transition de chaque branche alternative de gauche à droite. À la première transition qui donne TRUE, la branche correspondante est ouverte, c'est-à-dire que l'étape qui suit la transition est activée.
Notez que vous pouvez utiliser la commande Parallèle pour convertir un branchement alternatif en branchement parallèle.