ChatDiagram
3 templates · Sequential function chart

Exemples de diagrammes SFC de contrôle séquentiel

Les Sequential Function Charts (SFC) sont le langage de la norme IEC 61131-3 dédié aux processus séquentiels : les étapes définissent les actions à effectuer, les transitions indiquent quand passer à la suite, et la structure visuelle reproduit le cycle réel de la machine.

Standard IEC 61131-3:2013 §6.5Engine schematex-sfcExport SVG · PNG · PDF
How to

How to use a sequential function chart template.

  1. 01Définissez les étapes

    Nommez chaque phase du cycle du processus (Initialisation, Remplissage, Mélange, Vidange, Rinçage) : elles deviennent les blocs rectangulaires des étapes.

  2. 02Ajoutez les transitions

    Décrivez la condition qui doit être vraie pour passer d’une étape à la suivante : elle devient une barre de transition horizontale.

  3. 03Modélisez les divergences et convergences (facultatif)

    Ajoutez des branches parallèles (divergence AND) ou des chemins alternatifs (divergence OR) pour les processus comportant des étapes simultanées ou conditionnelles.

  4. 04Exportez pour documenter la machine

    Les diagrammes SFC sont courants dans la documentation des systèmes de contrôle conformes à la norme IEC : exportez-les en PNG/SVG ou partagez-les pour la revue de programmation d’API.

FAQ

Questions about sequential function chart templates

Qu’est-ce qu’un Sequential Function Chart ?

Un langage de programmation d’APICE conforme à la norme IEC 61131-3, qui représente un processus séquentiel sous forme de graphe composé d’étapes (phases) reliées par des transitions (conditions). C’est le langage standard pour le contrôle des procédés par lots et le séquencement des machines.

Quelle est la différence entre un SFC et un diagramme d’états ?

Les deux représentent des états et des transitions. Le SFC est un langage API exécutable, doté d’une sémantique spécifique à la norme IEC 61131-3 (actions d’étape, conditions de transition, séquences parallèles). Un diagramme d’états (UML) est une notation de documentation dépourvue de sémantique d’exécution.

Quelle est la différence entre une divergence AND et une divergence OR en SFC ?

Une divergence AND (doubles lignes horizontales) démarre simultanément plusieurs séquences parallèles. Une divergence OR (lignes horizontales simples avec conditions) suit l’un des différents chemins possibles selon la première transition déclenchée.