du Grafcet
23
Automatisme - Grafcet
Presentation
du Grafcet
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
24
1 Le GRAFCET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2 Historique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
de base du GRAFCET . . . . . . . . . . . . . . . . . . . . . . 27
3 Elements
`
de syntaxe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
4 Regles
`
5 Regles
devolution
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
6 Structures de base du Grafcet . . . . . . . . . . . . . . . . . . . . . . . 53
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
25
1 Le GRAFCET
Outil de modelisation
du comportement des SAPs
permet de specifier
et concevoir un automatisme sequentiel
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
26
2 Historique
1987 : norme internationale IEC 848 (Function Chart for Control Systems - FCCS).
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
27
3 Elements
de base du GRAFCET
eralit
:
Gen
es
ements
Sa representation
est faite a` partir del
graphiques de base qui
comprend :
des etapes,
des transitions,
Ses evolutions
sont definies
par 5 regles
devolution.
Sont interpretation
se traduit par :
aux etapes,
associees
aux transitions.
des receptivit
es
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
28
detapes
et de transitions reliees
Entres
E1
Sorties
Ai
S1
Le GRAFCET dcrit le comportement
Tj
i+1
des entrees
interne
Ai+1
du systme.
Tj+1
En
Cours Grafcet
i+2
Ai+2
Sn
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
29
Etapes :
Definition
: les etapes
caracterisent
le comportement invariant dune partie ou de la
`
et ses sorties.
totalite du systeme
/ ses entrees
etats
possibles dune etape
:
peut etre
ee,
inactive.
representation
Cours Grafcet
etape
initiale
etape
normale
2
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
30
`
detape
variable booleenne
qui vaut 1 si letape
est active et 0 sinon.
Cours Grafcet
action
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
31
Transitions :
= 1 rceptivit
toujours vraie
` : le temps
receptivit
e particuliere
t/X10/8s dure
lorigine (linstant de la dernire activation)
depuis la derniere
` activation de letape
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
32
la suite de certains ev
dans la PO ou dans la PC.
Exemple :
par une seule etape
transition validee
12
10
R2
R1
11
13
23
Symbole de
synchronisation
33
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
33
transition validee
10
11
12
10
11
R3
12
R4
13
13
Cours Grafcet
14
15
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
34
:
Liaisons orientees
sens devolution
est du haut vers le bas).
`
Formalisme lors des alternances particulieres
:
R11
R13
R12
10
11
12
10
13
R 21
Cours Grafcet
R 22
R 23
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
35
(conditions de transition)
Receptivit
es
a` chaque transition,
associee
a` partir :
fonction logique (booleenne)
calculee
booleennes
de letat
du graphe (Xi ),
du temps (temporisations).
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
36
booleennes
Entrees
:
1
Capteur C
0
temps
1
Variable C
0
temps
receptivit
e fonction logique utilisant des operateurs
ET, OU, NON et front
(
C , C ).
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
37
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
des etapes
Variables detat
:
1
Xi =
0
38
si letape
i est active
si letape
i nest pas active
10
20
Comportement
normal
Dfaut
11
Dmarrage
X11
X11
Maintenance
21
22
Attend
Stop
Maintenance
Acquittement
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
39
Temporisations :
variables booleennes
permettant de prendre en compte le temps
En
t1
t2
Sn
oprateur
retard
En la variable dentree
de 0 a` 1,
t1 retard par rapport a` En lors du changement detat
de 1 a` 0.
t2 retard par rapport a` En lors du changement detat
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
40
En
temps
Sn
temps
t1
Remarque : Sn devient 1 si En
Cours Grafcet
t2
= 1 pendant un temps t1
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
41
Cas particuliers :
En /t2 t1 = 0
t1 /En t2 = 0
=0
= t/X10 /3s
X10
Sn
Cours Grafcet
1
0
temps
1
0
temps
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
42
Actions (ordres) :
Actions continues
Symbole
1
Xn
Action A
temps
1
A
0
temps
Equation logique : A
Cours Grafcet
= Xn
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
43
Actions conditionnelles
conditionnelles simples
Symbole
1
cond
Xn
0
Action A
temps
"conditionnel"
1
Cond
0
temps
1
A
0
temps
Equation logique : A
Cours Grafcet
= Xn .Cond
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
44
actions retardees
Symbole
1
2s
Xn
0
Action A
temps
"delayed action"
1
2s
2s
A
0
temps
Equation logique : A
Cours Grafcet
= t/Xn /2s.Xn
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
45
dans le temps
actions limitees
Symbole
1
2s
Xn
0
Action A
temps
"timelimited action"
1
2s
2s
A
0
temps
Equation logique : A
Cours Grafcet
= t/Xn /2s.Xn
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
46
Actions memoris
ees
vient a` etre
desactiv
ee
a
n1
1
Xn
0
b
n
temps
Dbut
Action A
1
"set"
Xm
0
temps
1
m
Fin
R Action A
A
0
temps
"reset"
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
47
Actions impulsionnelles
erale
Exemple : equation
logique gen
dune action A
3s
10
Action A
30
10s
a
20
Action A
Action A
40
Action A
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
48
`
4 Regles
de syntaxe
Lalternance etape-transition
et transition-etape
doit toujours etre
respectee
2 etapes
ou 2 transitions ne peuvent jamais etre
reliees
relie obligatoirement une etape
a` une etape
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
49
5 Regles
devolution
= precisent
les causes et les effets du franchissement des transitions
`
Regle
1 : Situation initiale
Elle caracterise
le comportement initial de la partie PC / PO
edentes
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
50
`
Regle
3 : Condition de franchissement
et la receptivit
e associe a` cette transition est vraie
immediatement
suivantes (dites etapes
de sortie de la transition) et la
de la transition
desactivation
des etapes
dentree
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
51
Exemple :
2
a.b
4
transition non valide
a.b
avec a.b = 0
4
transition valide
a.b
avec a.b = 1
a.b
transition franchissable
transition franchie
`
Regle
4 : Franchissement simultane
= permet de decomposer
un grafcet en plusieurs diagrammes tout en
assurant leur synchronisation
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
52
`
Regle
5:
Si une etape
est simultanement
desactiv
e par le franchissement dune transition
par le franchissement dune transition amont alors elle reste active
aval et activee
de franchissement dune transition ou dactivite dune
Remarque : La duree
etape
nest jamais rigoureusement nulle meme
si, theoriquement,
elle peut etre
rendue aussi petite que lon veut
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
53
Action 1
fin action 1
Action 2
a.b
Action 3
une sequence
est active si au moins une etape
est active
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
54
Selection
de sequence
(choix, aiguillage) = choix devolution
entre plusieurs
sequences
a` partir dune ou de plusieurs etapes
2
b
3
c
4
associees
aux transitions validees
doivent etre
les receptivit
es
exclusives
2
a.b
a.b
3
exclusion logique
3
3
a.b
4
4
priorit la transition 3
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
55
Saut detape(s)
= permet de sauter une ou plusieurs etapes
12
f.e
f.e
13
a
14
b
15
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
56
Reprise de sequence
= permet de recommencer plusieurs fois la meme
sequence
12
a
13
m.n
b
14
m.n
15
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
57
`
Convergence = si plusieurs sequences
doivent se terminer de la meme
maniere
11
12
13
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
58
e
Parallelisme
interpret
associees
aux transitions validees
ne sont pas
Lorsque les receptivit
es
exclusives
1
*
h
2
h
3
2
h.X2 *
h.X1
4
franchissement simultan
(rgle 4)
simultanement
franchies en les reperant
par de *
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
59
Parallelisme
structural
transition
commune
B
3
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA
Presentation
du Grafcet
60
Synchronisation
se deroulant
` pour
permet dattendre la fin de plusieurs activites
en parallele
continuer par une seule
A1
A2
A3
c+d
5
Cours Grafcet
Mars 2008
Loc CUVILLON et G. Iuliana BARA