La programación en SFC se utiliza para facilitar la estructuración de programas complejos. Las tareas se pueden dividir en subtareas y estas a su vez en pasos. Las tareas se procesan paso a paso. Las Transiciones entre pasos funcionan como saltos condicionales, que activan el siguiente paso dependiendo del estado de transición (TRUE o FALSE). Cada paso puede estar asociado con una o más acciones.
Separar siempre los pasos por una transición.
Separar siempre las transiciones por un paso.
Cuando se programa con el editor SFC, en el navegador, en Acciones no solo se listan las POUs, sino también las acciones y las transiciones.