La programmation SFC peut être utilisée pour structurer facilement des programmes complexes. Les tâches sont divisées en sous-tâches réparties elles-mêmes en étapes. Une tâche est traitée étape par étape. Les transitions entre deux étapes agissent comme des sauts conditionnels qui activent l’étape suivante selon leur état TRUE ou FALSE. Chaque étape peut être associée à une ou plusieurs actions.
Les étapes doivent toujours être séparées par une transition.
Les transitions doivent toujours être séparées par une étape.
Lorsqu’un programme est réalisé avec l’éditeur SFC, les POU sont répertoriés dans le navigateur ainsi que les actions et les transitions (sous Actions).