Accueil › GRAFCET

GRAFCET : étapes, transitions et réceptivités

Par Industrial Automation Pro · Publié le 2026-07-31 · 10 min de lecture

Le GRAFCET — graphe fonctionnel de commande étapes-transitions — est un langage de description graphique du fonctionnement séquentiel d'un automatisme. Né en France dans les années 1970, il a été normalisé au niveau international (CEI 60848) et reste l'outil de référence pour décrire « ce que la machine doit faire, dans quel ordre ».

Son intérêt est d'être lisible par tous : concepteur, automaticien, technicien de maintenance et parfois même l'exploitant, avant qu'une seule ligne de programme ne soit écrite.

Les deux éléments de base

ÉlémentReprésentationSignification
ÉtapeCarré numérotéUne situation stable de la machine. Active ou inactive.
Étape initialeCarré doubléActive au démarrage du système
ActionRectangle accolé à l'étapeCe qui est exécuté tant que l'étape est active
TransitionBarre entre deux étapesLe passage possible d'une étape à la suivante
RéceptivitéCondition écrite près de la transitionCe qui doit être vrai pour franchir la transition
Liaison orientéeTrait verticalRelie les éléments, de haut en bas par convention

Les règles d'évolution

Le comportement d'un GRAFCET tient en cinq règles :

  1. Situation initiale : à la mise en service, les étapes initiales sont actives.
  2. Franchissement : une transition est franchie lorsque toutes les étapes qui la précèdent sont actives et que sa réceptivité est vraie.
  3. Évolution : le franchissement désactive les étapes précédentes et active les suivantes, simultanément.
  4. Simultanéité : toutes les transitions franchissables le sont en même temps.
  5. Conflit : si une étape est simultanément activée et désactivée, elle reste active.
La règle qu'il faut retenir : une transition ne se franchit que si toutes ses étapes amont sont actives ET que la réceptivité est vraie. La plupart des GRAFCET qui « se bloquent » violent cette règle sans que l'auteur s'en aperçoive.

Séquences, divergences et convergences

Confondre divergence en OU et en ET est l'erreur classique du débutant : la première choisit un chemin, la seconde les lance tous.

Les niveaux de description

Du GRAFCET au programme automate

La norme CEI 61131-3 prévoit un langage directement issu de cette logique, le SFC (diagramme fonctionnel en séquence). Sur les automates qui ne le proposent pas, le GRAFCET se traduit en langage à contacts par une méthode systématique : un bit mémoire par étape, activation par la transition amont, désactivation par la transition aval, et les actions conditionnées par les bits d'étape.

C'est précisément là que réside la force de l'outil : concevoir la séquence proprement sur le papier rend la programmation quasi mécanique — et la maintenance beaucoup plus simple, car le graphe reste la carte de la machine.

Erreurs fréquentes

Questions fréquentes

Qu\u2019est-ce que le GRAFCET ?

Un langage graphique de description du fonctionnement séquentiel d\u2019un automatisme, fondé sur des étapes reliées par des transitions. Conçu en France dans les années 1970, il est normalisé par la CEI 60848.

Quelle différence entre une étape et une transition ?

L\u2019étape représente une situation stable de la machine et porte les actions à exécuter. La transition est le passage entre deux étapes ; elle porte une réceptivité, c\u2019est-à-dire la condition à remplir pour la franchir.

Qu\u2019est-ce qu\u2019une réceptivité ?

La condition logique associée à une transition. La transition ne peut être franchie que si toutes les étapes qui la précèdent sont actives et que cette condition est vraie.

Quelle différence entre divergence en OU et divergence en ET ?

La divergence en OU propose plusieurs chemins dont un seul est emprunté, selon la réceptivité vraie. La divergence en ET lance plusieurs séquences en parallèle, qui se resynchronisent ensuite par une convergence en ET.

Une question sur votre projet ?

Dites-nous sur quoi vous travaillez, nous vous orientons.

Nous contacter