Elemento SFC: Rama
Símbolo: 
Las ramas se utilizan cuando se programan secuencias paralelas o alternativas en SFC.
En el caso de las ramas alternativas, CODESYS ejecuta solo una de las ramas a la vez, en función de la condición de transición anterior. Las ramas paralelas se ejecutan simultáneamente.
Para obtener más información, consulte: Programación en SFC y Orden de procesamiento
Ramas paralelas
En las ramas paralelas, las ramas deben comenzar y terminar con pasos. Las ramas paralelas pueden contener más ramas.
La línea horizontal anterior y posterior a la rama es una línea doble.

Procesamiento en modo en línea: Si la transición anterior (t2 en el ejemplo) da como resultado TRUE, los primeros pasos de todas las líneas de rama paralelas están activos (Step11 y Step21). CODESYS procesa las distintas líneas de rama al mismo tiempo y, a continuación, se evalúa la transición posterior (t3).
A la línea horizontal que indica el inicio de una rama se le agrega automáticamente un marcador de salto Branch<n>. Puede especificar este marcador como destino del salto.
Tenga en cuenta que puede utilizar el comando Alternativa para convertir una rama paralela en una rama alternativa.
Ramas alternativas
La línea horizontal anterior y posterior a la rama es una línea simple.
En las ramas alternativas, las ramas deben comenzar y terminar con transiciones. Las ramas pueden contener más ramas.

Si el paso anterior a la rama está activo, CODESYS evalúa la primera transición de cada línea de rama alternativa de izquierda a derecha. En la primera transición que da como resultado TRUE se abre la rama correspondiente, es decir, se activa el paso que sigue a la transición.
Tenga en cuenta que puede utilizar el comando Paralelo para convertir una rama alternativa en una rama paralela.