Chapitre II : GRAFCET
II.1 Définitions
Un « GRAphe de Commande Etape-Transition » (GRAFCET en abrégé) est un mode
de représentation et d’analyse d’un automatisme, particulièrement bien adapté aux systèmes
dont les évolutions peuvent s’exprimer séquentiellement, c'est-à-dire dont la décomposition
en étapes est possible.
1
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
- Une « étape » est représentée par un carré numéroté. Si on veut indiquer qu’elle est
« active » à un instant donné, on dessine un point au-dessous du numéro dans le carré (par
exemple figure II.1, l’étape 4 est active).
- Une « étape initiale » est représentée par un carrée doublée (une étape initiale correspond en
général à une situation de repos).
- une « action » associée à une étape est représenté par un rectangle relié horizontalement au
carré correspondant (par exemple, figure II.1, deux actions, B1 et B2, sont associées à l’étape
5).
- Une « liaison orientée » entre deux étapes est représentée par une ligne verticale qui relie les
étapes entre elles (le sens normal d’évolution entre étapes est de haut en bas, sauf mention
contraire).
- Une « transition » entre deux étapes est représentée par une barre perpendiculaire à la liaison
orientée correspondante. Une transition est éventuellement repérée par un numéro entre
parenthèse à gauche de la barre.
- Une « réceptivité » associée à une transition est inscrite (de façon littéraire ou symbolique) à
droite de la barre représentant la transition (par exemple figure II.1, la réceptivité de la
transition (3) représente la proposition logique « condition ‘a’ réalisée ‘et’ condition ‘b’ pas
réalisée ».
II.1.3 Niveaux de GRAFCET
Lors de l’établissement d’un GRAFCET, il peut être intéressant de procéder en deux
temps :
A) GRAFCET du niveau 1 : Dans un premier temps, représenter seulement le
fonctionnement logique de l’automatisme dans un langage proche du langage courant,
indépendamment des choix technologique qui seront effectués (type de circuit de commande,
modes d’actions de la partie opérative, nomenclature et type de variable d’entrée, etc …) : un
tel GRAFCET, dit de « niveau 1 », permet de faciliter le dialogue entre le client et le
concepteur.
B) GRAFCET du niveau 2 : Dans un deuxième temps, représenter l’automatisme en tenant
compte des choix technologiques et du repérage des variables sous forme symbolique (un
tableau récapitulatif de la nomenclature adoptée doit être joint) : on a alors un GRAFCET de
« niveau 2 », à partir duquel sera matérialisé l’automatisme.
2
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
On veut faire effectuer à deux vérins A et B le cycle suivant : sur impulsion de mise en
marche, A sort, puis B sort, puis A rentre, puis B rentre et le cycle s’arrête (en attente d’une
nouvelle impulsion).
Le GRAFCET de cet automatisme comprendra cinq étapes (une correspondant à la
situation d’attente et quatre correspondant à des actions). Les réceptivités des transitions entre
étapes seront des indications sur la position des tiges des vérins (sorties ou rentrées). Au
niveau 1, le GRAFCET sera représenté comme sur la figure II.3 pour passer au niveau 2, il
faut préciser les choix technologiques : supposons que les positions des tiges des vérins soient
repérées par des contacts fugitifs de fin de course (a0 et a1 pour A, b0 et b1 pour B).
- Si on choisit des vérins à double effet alimentés par des distributeurs « 5/2 bistable »
(actions A+ et A- pour A, actions B+ et B- pour B), on obtiendra le CRAFCET de la figure II.4.
- Si on choisit des vérins à simple effet alimentés par des distributeurs « 3/2 monostable »
(actions A et B, rappel par ressort), on obtiendra le CRAFCET de la figure II.5 : il faudra
maintenir l’action A à l’étape 3 (simultanément avec l’action B) et il n’y aura aucune action
associée à l’étape 5.
Ces types de GRAFCET, ne comportant qu’une séquence d’étapes bouclée sur elle-
même, sont les plus simples, ils sont dits « linéaires ».
3
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
4
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
5
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Par exemple (figure II.11), à partir de l’étape 3, le système reprendra la séquence des
étapes 2 et 3 tant que, la condition « b » étant réalisée, la condition « a » ne le sera pas. Il
évoluera normalement vers l’étape 4 lorsque la réceptivité « a.b » sera vraie.
6
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Remarques
Plusieurs séquences exclusives commencent toujours sur une étape unique et se
terminent également toujours sur une étape unique.
Chaque branche de séquences exclusives commence toujours par une transition et se
termine aussi par une transition.
Le passage d’une branche unique vers au moins deux branches exclusives pouvant être
considéré comme une divergence en « OU exclusif logique » et le retour de plusieurs
branches exclusives vers une branche unique peut être considéré comme une convergence en
« OU exclusif logique ».
7
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Sur la figure II.13, la transition est « non validée » (l’étape 2 est inactive).
Sur la figure II.14, la transition est « validée » (les étapes 1 et 2 sont actives).
8
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Sur la figure II.15, la transition est « franchissable » (les étapes 1 et 2 sont actives et la
réceptivité « a » de la transition est vraie « a=1 »).
Sur la figure II.16, la transition est « franchie » (l’étape 3 est active et les étapes 1 et 2 sont
inactives.
L’évolution d’un GRAFCET doit également respecter deux autres règles,
d’application moins courante :
D) Règle n° 4 : Evolution simultanées
Plusieurs transitions simultanément franchissables sont simultanément franchies. Cette
règle est surtout utile lorsqu’on veut décomposer un GRAFCET en plusieurs « sous-
GRAFCET » interdépendants (voir figure II.32).
E) Règle n° 5 : Activation et désactivation simultanées
Si, au cours du fonctionnement, une même étape doit être à la fois activée et
désactivée, elle reste active.
On alors :
Xi = action associée à l’étape « i ».
Par exemple (figure II.17), l’action « A » associée à l’étape 3 dure tant que l’étape 3
est active.
Action maintenue au moins pendant deux étapes
En particulier, lorsque l’effet d’une action doit être maintenu pendant un certain
nombre d’étapes (au moins deux), il faudra répéter l’ordre d’action pour toutes les étapes qui
sont concernées. Par exemple (figure II.18), l’action « A » est maintenue pendant les durées
d’activité des étapes 3 et 4.
9
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
10
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Par exemple (figure II.20), deux actions temporisées A et B sont associées à l’étape 3 :
l’action A sera exécutée si deux secondes se sont déjà écoulées depuis le début de l’activation
de l’étape 1, et si l’étape 3 est active.
L’action B sera exécutée si cinq secondes ne sont pas encore écoulées depuis le début
de l’activation de l’étape 1, et si l’étape 3 est active.
Par exemple (figure II.21), trois actions sont associées à l’étape 2 : A, B et le comptage
de 5 sec plus exactement l’initialisation du comptage de cinq secondes).
11
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
La réceptivité d’une transition peut être constituée par un changement de l’état d’une
variable. Pr exemple (figure II.23), l’étape 6 deviendra active à l’instant du front montant de
la variable ‘a’, et l’étape 7 deviendra active à l’instant du front descendant de la variable ‘b’.
On peut remarquer qu’il est toujours possible de remplacer une seule transition dont la
réceptivité fait intervenir un changement d’état d’une variable par deux transition successive
dont les réceptivités ne font intervenir que les états stables de cette variable.
12
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
13
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Le cahier des charges impose que les opérations de traitement se déroulent de la façon
suivante :
14
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Sur impulsions des commandes respectives m1 pour B1, m2 pour B2, les deux bacs se
déplacent vers le poste de traitement. Si les deux bacs se déplacent ensemble, c’est le premier
arrivé au poste de traitement qui doit y être traité d’abord.
De plus, le deuxième bac ne doit y être traité qu’après que le premier bac y ait été
traité et soit effectivement revenu à sa position de repos (a1ou a2 selon le cas).
La solution :
Pour représenter cet automatisme par un GRAFCET, on peut considérer deux
séquences séparées, dont les transitions prendront en compte dans leurs réceptivités les
interdictions du cahier des charges. Le GRAFCET représenté sur la figure II.29 correspond à
une des solutions possibles.
15
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
Etudions le cycle carré de deux vérins (A) et (B) commandés par des distributeurs
monostables ‘A’ et ‘B’ et ils sont munis de contacts de fin de course (a0 ou b0 : vérins rentrés,
a1 ou b1 : vérins sortis).
16
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
17
Université A. Mira-Bejaia M1 Automtismes Industiels
Faculté de Technologie Module: Processus industriels
Département de Génie électrique Code : UEF1221
18