Académique Documents
Professionnel Documents
Culture Documents
Automatisme - Grafcet
Presentation du Grafcet
1 Le GRAFCET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3 Elements de base du GRAFCET . . . . . . . . . . . . . . . . . . . . . . 27
4 Regles de syntaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5 Regles devolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6 Structures de base du Grafcet . . . . . . . . . . . . . . . . . . . . . . . 53
1 Le GRAFCET
2 Historique
1987 : norme internationale IEC 848 (Function Chart for Control Systems - FCCS).
Generalites :
Sa representation est faite a partir delements graphiques de base qui
comprend :
des etapes,
des transitions,
des liaisons orientees.
Ses evolutions sont definies par 5 regles devolution.
Sont interpretation se traduit par :
des actions associees aux etapes,
des receptivites associees aux transitions.
Cours Grafcet Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation du Grafcet 28
Entres Sorties
E1 S1
i Ai
Le GRAFCET dcrit le comportement
Tj des sorties booleennes Sn a partir
des entrees En et de letat interne
i+1 Ai+1 du systme.
Tj+1
En Sn
i+2 Ai+2
Etapes :
Definition : les etapes caracterisent le comportement invariant dune partie ou de la
totalite du systeme / ses entrees et ses sorties.
a chaque etape est associee une (ou plusieurs) action(s) = ordre vers PO ou
communications vers dautres graphes
etats possibles dune etape :
active action associee peut etre executee,
inactive.
On peut associer un point a une etape pour symboliser quelle est active.
representation
etape initiale etape normale
1 2
chaque etape i possede une variable detat detape notee Xi qui est une
variable booleenne qui vaut 1 si letape est active et 0 sinon.
Remarque : lensemble des etapes actives dun GRAFCET a un instant donne definit
la situation du GRAFCET a linstant considere.
Exemple :
i action
Transitions :
une transition indique la possibilite devolution entre etapes, et donc, la
succession des activites dans la PO.
a chaque transition, on associe une condition logique, appelee receptivite
(condition de transition), qui exprime la condition pour passer dune etape a une
autre.
Exemple :
t/X10/8s dure
lorigine (linstant de la dernire activation)
11
13 23 33
R3 R4
13
13 14 15
Liaisons orientees :
Les liaisons orientees, ou arcs orientees, relient les etapes aux transitions et les
transitions aux etapes elles indiquent les voies devolution (par convention, le
sens devolution est du haut vers le bas).
10
13
R 21 R 22 R 23
Entrees booleennes :
1
Capteur C
0
temps
1
Variable C
0
temps
receptivite fonction logique utilisant des operateurs ET, OU, NON et front
( C , C ).
1
Capteur C
0
temps
1
C
0
temps
1
C
0
temps
20 Dmarrage
10 Comportement
normal
Attend
11 Maintenance 21 22 Stop
Maintenance
Acquittement
Temporisations :
variables booleennes permettant de prendre en compte le temps
t1 t2 oprateur
En Sn
retard
En
temps
Sn
temps
t1 t2
Cas particuliers :
En /t2 t1 = 0 t1 /En t2 = 0
Le plus souvent : En = variable detat Xm et t2 =0
Sn = t/Xm /t1 avec t1 duree de la temporisation = le retard mis par Sn
pour passer a 1 apres que Xm soit passe a 1.
Exemple : Sn = t/X10 /3s
1
X10
0 temps
1
Sn
0 temps
Actions (ordres) :
Actions continues
Symbole 1
Xn
n Action A 0
temps
1
A
0
temps
Equation logique : A = Xn
Actions conditionnelles
conditionnelles simples
Symbole 1
cond Xn
n C Action A 0
temps
"conditionnel"
1
Cond
0
temps
1
A
0
temps
actions retardees
Symbole 1
2s Xn
n D Action A 0
temps
"delayed action" 2s 2s
1
A
0
temps
Symbole 1
2s Xn
n L Action A 0
temps
"timelimited action" 2s 2s
1
A
0
temps
Actions memorisees
laction reste maintenue lorsque letape qui la commandee vient a etre
desactivee
n1 1
Xn
b 0
temps
Dbut
n S Action A
1
"set" Xm
0
temps
1
Fin A
m R Action A
0
temps
"reset"
Actions impulsionnelles
Exemple : equation logique generale dune action A
3s
10 Action A 30 D Action A
a 10s
20 C Action A 40 L Action A
4 Regles de syntaxe
2 etapes ou 2 transitions ne peuvent jamais etre reliees par une liaison orientee
Une liaison orientee relie obligatoirement une etape a une transition et une transition
a une etape
5 Regles devolution
Exemple :
2 3 2 3 2 3 2 3
Regle 5 :
Si une etape est simultanement desactive par le franchissement dune transition
aval et activee par le franchissement dune transition amont alors elle reste active
Sequence = suite lineaires detapes qui sont activees les unes apres les autres
2 Action 1
fin action 1
3 Action 2
a.b
4 Action 3
a b c
3 4 5
2 2
exclusion logique
3 4 3 4
priorit la transition 3
12
f.e
f.e
13
14
15
12
13
m.n
b
14
m.n
15
11 12
13
Parallelisme interprete
Lorsque les receptivites associees aux transitions validees ne sont pas
exclusives
1 1 2
* h * h * h.X2 * h.X1
2 3 3 4
franchissement simultan
(rgle 4)
Remarque : il est utile de mettre en evidence les transitions qui doivent etre
simultanement franchies en les reperant par de *
Cours Grafcet Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation du Grafcet 59
Parallelisme structural
1 1 2
transition
2 A 3 B commune
3 A 4 B
Synchronisation
permet dattendre la fin de plusieurs activites se deroulant en parallele pour
continuer par une seule
1 A1 2 A2 3 A3
c+d