Elemento SFC: Rama
Símbolo:
Utilice ramas para programar secuencias paralelas o alternativas en el diagrama de funciones secuenciales.
En el caso de sucursales alternativas, CODESYS Procesa solo una de las líneas de rama a la vez, según la condición de transición anterior. Las ramas paralelas se procesan simultáneamente.
Para obtener más información, consulte: Programación en SFC y Orden de procesamiento en SFC
Ramas paralelas
En el caso de las ramificaciones paralelas, las líneas de rama deben comenzar y terminar con escalones. Las rama paralelas pueden contener más ramas.
La línea horizontal antes y después de la rama es una línea doble.

Procesamiento en modo en línea: Si la transición anterior (t2
en el ejemplo) produce TRUE
, entonces los primeros pasos en todas las líneas de rama paralelas están activos (Step11
y Step21
). CODESYS procesa las líneas de rama individuales al mismo tiempo y la transición posterior se realiza después (t3
).
Se añade automáticamente un marcador de salto " Rama <n>" a la línea horizontal que indica el inicio de una rama. Puede definir este marcador como el destino del salto .
Tenga en cuenta que puede hacer clic Alternativa convertir una rama paralela en una rama alternativa.
rama Alternativa
La línea horizontal antes y después de la rama es una sola línea.
En el caso de ramales alternativos, los rama deben comenzar y terminar con transiciones. Los rama pueden contener más ramales.

Si el paso anterior a la rama está activo, entonces CODESYS procesa la primera transición de cada rama alternativo de izquierda a derecha. Para la primera transición que produce TRUE
, la rama asociada se "abre", es decir, se activa el paso siguiente a la transición .
Tenga en cuenta que puede hacer clic Paralelo convertir una rama alternativa en una rama paralela.