Grafcet
Le GRAFCET (acronyme de « GRAphe Fonctionnel de Commande Etapes/Transitions ») est un mode de représentation et d'analyse d'un automatisme, particulièrement bien adapté aux systèmes à évolution séquentielles, c'est-à-dire décomposable en étapes.Le GRAFCET représente donc graphiquement 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 réceptivités
- des liaisons orientées entre les étapes et les transitions
Le mode de représentation qui est normalisé (Norme NF C03190 de l'UTE) est le suivant :
1. Séquence unique: un automatisme est décrit par un grafcet à séquence unique lorsqu'il peut être représenté par un ensemble de plusieurs étapes formant une suite dont le déroulement s'effectue toujours dans le même ordre. (Le grafcet ci-dessus en est un exemple)
L'alternance étape-transition doit être respectée. Deux étapes ne doivent jamais être reliées directement. Deux transitions ne doivent jamais être reliées directement.
Le critère de classification des actionsles plus utilisées, et la durée de l'action comparativement à la durée de l'étape.
Mode de représentation

Séquence unique et séquences multiples
2. Séquences multiples simultanées: lorsque le franchissement d'une transition conduit à activer plusieurs étapes, les séquences issue de ces étapes sont dites séquences simultanées. Les séquences simultanées débutent toujours sur une réceptivité unique et se terminent toujours une réceptivité unique . En effet, les différentes séquences "démarrent" en même temps puis évoluent ensuite indépendamment les unes des autres. Ce n'est donc que lorsque toutes les étapes finales de ces séquences sont actives simultanément (ce qui se produit souvent après attente réciproque) que l'évolution peut se poursuivre par le franchissement simultané d'une même transition. Le début et la fin des séquences simultanées sont représentés par 2 traits parallèles (en rouge, fig.ci-contre), qui ne constituent pas des entités spécifiques du grafcet, mais qui doivent être compris comme l'élargissement de l'entrée ou de la sortie de la transition. (On parle parfois de "divergence" et de "convergence en ET" pour cette représentation.)
3. Séquences multiples exclusives: lorsque, à partir d'une étape, on peut effectuer un choix entre plusieurs séquences possibles conditionné par plusieurs réceptivités exclusives, on a affaire à une sélection de séquences ou aiguillage. Pour une meilleure lisibilité, les différentes séquences possibles sont instalées sous un trait horizontal (en rouge fig. ci-contre) qui represente l'élargissement de la la sortie de l'étape, et se retouvent par un trait analogue représentant l'entrée de l'étape à nouveau commune. D'un façon analogue au double trait vu ci-dessus, on parle de "divergence" et de "convergence en OU" pour cette représentation.
Deux cas particuliers de sélection de séquences se rencontrent fréquemment dans la plupart des automatismes séquentiels. Ce sont le saut d'étape et la reprise de séquence.
Si les receptivités ne sont pas excusives (par exemple si c12 et c13 peuvent être vraies au même moment) la suite est indéterminée, le grafcet est fautif.Les règles d'évolution du grafcet
Règles de syntaxe
Règle d'évolution
Nature des actions
Ces actions conditionnelles sont particulièrement importante car elles permettent, dans une étape, de réaliser un combinatoire local en vue, par exemple, de faire intervenir simplement les conditions de sécurité.
Nature des réceptivités
Synchronisation et couplage de séquences
L'étape 3 ne peut être activée si les étapes 6 ou 7 sont actives.
Principales définitions concernant le GRAFCET