Cours N°01 GRAFCET
Cours N°01 GRAFCET
Cours N°01 GRAFCET
Le GRAFCET
1. Définition :
Le Grafcet (Graphe de Commande Etape Transition) est un outil graphique de
modélisation d’un cahier de charges. Il se compose :
D’étapes aux quelles sont associées des actions,
De transitions aux quelles sont associées des réceptivités (informations),
De liaisons orientées reliant les étapes aux transitions et les transitions aux
étapes
1.1 Etape : Elle correspond à une situation dans laquelle le comportement d’une
partie ou de tout le système reste constant par rapport à ses entrées sorties. Une étape
correspond donc à un état stable du système.
1.2 Transition : la transition indique la possibilité d’évolution d’une étape à une autre.
Elle est représentée par un trait horizontal.
1|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
2|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
3|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
4|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
4. Règles de syntaxe :
Deux étapes ne doivent jamais être reliées directement : elles doivent être
séparées par une transition.
Deux transitions ne doivent jamais être reliées directement : elles doivent être
séparées par une étape.
5|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
L’action continue, associée à une étape, reste commandée tant que l’étape est active.
L’action A peut-être « ouvrir vanne », « moteur en marche », etc. On note que A= X2
6|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
Action conditionnelle :
La sortie (l’action) A est assignée à la valeur vraie quand l’étape 2 est active, à
condition que la variable P soit vraie.
On note A= X2.P.
Attention : la variable d’assignation ne doit pas être un front de variable.
Action retardée :
7|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
7. Evolution fugace :
Une évolution fugace se produit quand plusieurs transitions successives sont franchies
(les réceptivités de ces transitions sont vraies), dans ce cas les étapes sont instable
activées et désactivées rapidement.
8|Page
Université de Constantine Faculté des sciences de technologie Département d’électronique
L3 Automatique-Module : Programmation API
21 31
X22+X24
22 ‘‘Appel tâche’’ 32
1
X38
23 33
24 ‘‘Appel tâche’’
1 38
X38
X22+X24
L’activation du sous-programme est réalisée par l’étape X22 ou X24 ; lorsque l’étape
X38 est activée la fin de tâche est vraie.
9|Page