Le Grafcet (Graphe Fonctionnel de Commande des Étapes et Transitions) est un mode de représentation et d'analyse d'un automatisme, particulièrement bien adapté aux systèmes à évolution séquentielle, c'est-à-dire décomposable en étapes.

Le Grafcet est donc un langage graphique représentant le fonctionnement d'un automatisme par un ensemble :

  • d'étapes auxquelles sont associées des actions ;
  • de transitions entre étapes auxquelles sont associées des conditions de transition (réceptivités) ;
  • des liaisons orientées entre les étapes et les transitions.

Son nom est l'acronyme à la fois de « graphe fonctionnel de commande étapes / transitions » et de « graphe du groupe AFCET (Association française pour la cybernétique économique et technique) ».