Académique Documents
Professionnel Documents
Culture Documents
LE GRAFCET
Objectif pédagogique
A la fin de ce cours, je dois être en mesure de définir le grafcet, de donner la
structure générale du grafcet, d’énumérer les règles d’évolution d’un grafcet et de
réaliser sa mise en équation.
Introduction
En 1977 les travaux d’un groupe de travail de l’Association Française pour la
Cybernétique Economique et Technique (l’AFCET) aboutiront à la création d’un nouvel
parfaitement adapté pour représenter les évolutions séquentielles des systèmes
automatisés qu’on décida d’appeler GRAFCET pour rappeler à la fois son origine (GRaphe
de l’AFNET) mais aussi sa finalité (GRAphe Fonctionnel de Commande Etape-Transition).
Bien que de nombreux fabricants d’automates programmables s’appuient sur lui, le
GRAFCET n’est pas un langage de programmation mais un langage de spécification
d’automatismes exclusivement.
Les langages de programmation sont: SFC (issu du GRAFCET), schéma à relais (LD ou
LADDER), langage littéral structuré (ST), Schéma blocs (FBD), listes d’instructions (IL).
I. Définition
Le GRAFCET (GRAphe Fonctionnel de Commande Etape-Transition) est un outil
graphique de description des comportements d’un système automatisé. Il est fréquemment
utilisé pour la mise en œuvre des automates programmables industriels (API).
Il s’adapte aussi bien au système automatisé à base de contacteurs.
23
Le grafcet Tle F3
1 Action A
2 Action B
3 Action C
3.1. L’Etape
Une étape est caractérisée par un comportement invariant d’une partie ou de la totalité de
la partie commande.
Une étape est symbolisée par un carré repéré numériquement.
Exemple :
L’étape initiale ou toute étape initialement active est représentée par un double carré
concentrique.
24
Le grafcet Tle F3
Les actions associées sont décrites de façon littérale ou symbolique à l’intérieur d’un ou
plusieurs rectangles reliés aux symboles de l’étape à laquelle elles sont associées.
3.3. Transition
Une transition indique la possibilité d’évolution entre les étapes.
Le passage de l’étape immédiatement précédente à l’étape immédiatement suivante ne
peut se faire que lorsque la réceptivité associée à la transition est vraie.
3.4. La réceptivité
Une réceptivité caractérise le niveau logique d’une transition.
• Lorsque la réceptivité est vraie (niveau logique 1) alors la transition est validée
et est franchissable lorsque l’étape immédiatement précédente est désactivée.
• Lorsque la réceptivité est fausse (niveau logique 0) alors la transition n’est pas
validée et l’étape immédiatement précédente reste toujours active.
25
Le grafcet Tle F3
t/2/20s
26
Le grafcet Tle F3
1 Action A
Divergence en ET
𝑎
2 Action B 5 Action E
𝑏 𝑑
3 Action C 6 Action F
4 Action D
Convergence en ET
7 Action G
27
Le grafcet Tle F3
1 Action A
Divergence en OU
𝑎 𝑒
2 Action B 5 Action E
𝑏 𝑓
3 Action C 6 Action F
𝑐
𝑔
4 Action D
7 Action G Convergence en OU
1 Action A
𝑎
2 Action B
3 Action C
4 Action D
28
Le grafcet Tle F3
b) Reprise d’étapes
C’est un aiguillage en OU dans lequel une des branches ne comporte pas d’étapes.
On réalise la reprise d’étapes lorsqu’au cours de l’automatisme une ou plusieurs étapes
d’une séquence subit des aléas ou des dysfonctionnements.
1 Action A
2 Action B
3 Action C
4 Action D
5 Action E
𝑒
𝑒
6 Action F
Remarque :
➢ Le saut d’étapes comprend au minimum une étape et
➢ La reprise d’étapes doit comporter au moins trois étapes puis que l’activation d’une
étape entraine la désactivation de l’étape précédente et la validation de l’étape
suivante.
➢ Le sens des flèches et la position des transitions sur les liaisons sont très
importants
29
Le grafcet Tle F3
Capteurs :
f1 : chariot au-dessus du tas.
f2 : chariot au-dessus de la trémie.
fh : benne en position haute.
fb : benne en position basse.
fo : benne ouverte.
ff : benne fermée.
Description du cycle :
Au départ le chariot est au-dessus du tas, en position haute et la benne est ouverte.
L’appui sur un bouton poussoir départ-cycle ‘’dcy’’ provoque la descente de la benne sur le
tas de sable, sa fermeture, puis sa remontée. En fin de montée, le chariot se déplace
jusqu’au-dessus de la trémie. Dans cette position, il y a descente de la benne, ouverture,
puis remontée. Enfin, le chariot repart en arrière à sa position d’origine au-dessus du tas
de sable, et le cycle s’arrête.
30
Le grafcet Tle F3
Travail à faire :
1) Tracer le grafcet niveau I respectant le fonctionnement présenté ci-dessus.
2) Dresser le tableau des actions et des informations
3) Traduire le grafcet niveau I en grafcet niveau II en vous servant du tableau
ou
𝐸𝑋𝑛 = 𝐴𝑛−1 . 𝑡𝑛−1
Par définition, l’équation de désenclenchement d’une étape quelconque est donnée par la
relation suivante:
𝐷𝑋𝑛 = 𝐴𝑛+1
𝐷 veut dire désenclenchement d’une étape quelconque
𝑋𝑛 représente une étape quelconque ou numéro de l’étape
𝐴𝑛+1 est l’action associée à l’étape immédiatement suivante.
0 A0
a
Etape Equation d’enclenchement Equation de
désenclenchement
1 A1
b.c
2 A2
3 A3
4 A4
31
Le grafcet Tle F3
0 A0
1 A1
a d
2 A2 4 A4
b e
3 A3 5 A5
c f
32
Le grafcet Tle F3
2 A2
a.
b
3 A3 5 A5
c d
4 A4 6 A6
0 A0
m.x
g 1 A1
3 A3
4 A4
5 A5
33
Le grafcet Tle F3
0 A0
m.x
1 A1
a.b
Etapes Equation Equation de
2 A2 d’enclenchement désenclenchement
3 A3
4 A4
e
g
5 A5
L’équation d’une étape 𝑛 (𝐸𝑛 ) d’un grafcet est donnée par la formule suivante :
✓ Priorité à l’activation
✓ Priorité à la désactivation
34
Le grafcet Tle F3
35