Académique Documents
Professionnel Documents
Culture Documents
Introducion au GRAFCET :
Lorsqu'un système automaisé a un déroulement séqueniel, il est praique
de représenter son état en foncion du temps par un graphique. Plusieurs
ouils graphiques existent pour cete représentaion. Le GRAFCET est l'un
d'eux. Inventé en 1977 en France par l’AFCET, Associaion Française pour la
Cybernéique Économique et Technique, le grafcet représente un ouil
graphique de descripion du cahier des charges.
Dès 1978, le grafcet fait son entrée dans le domaine de l’éducaion. Il est
devenu le pilier du programme d’Automaique et d'Informaique Industrielle.
D’autres ouils complémentaires du grafcet ont été créés, le Guide d'Etude des
Modes de Marche et d'Arrrêt (GEMMA - 1981) en fait parie.
•Le GRAFCET fut donc créé pour représenter de façon symbolique et graphique le
foncionnement d'un automaisme.
•Le GRAFCET permet une meilleure compréhension de l’automaisme par tous les
intervenants.
•Un GRAFCET est établi pour chaque machine lors de sa concepion, puis uilisé tout au
long de sa vie : réalisaion, mise au point, maintenance, modiicaions, réglages.
•Le langage GRAFCET doit donc être connu de toutes les personnes concernées par les
automaismes, depuis leur concepion jusqu’à leur exploitaion.
Les trois éléments précédents représentent les éléments de base d’un grafcet. On peut
proposer la structure générale d’un Grafcet à travers la igure suivante :
On peut alors établir la correspondance entre le modèle générale d’un circuit logique
séqueniel et le grafcet.
11
3. Eléments de base du grafcet :
3.1 Etape :
Une étape caractérise un état stable d’une parie ou de la totalité de la
parie commande du système étudié. Elle se représente par un carré
ideniié dans sa parie supérieur par un repère numérique.
1. les acions peuvent être de natures diverses, le rectangle peut avoir des
dimensions quelconques et comporter plusieurs acions : acions condiionnelles,
acions à niveaux, acions mémorisées, acions temporisées,…. etc.
2. l’ensemble des étapes acives déinit la situaion de la parie commande.
3.2 Transiion :
Une transiion indique la possibilité d’évoluion du cycle d’une étape à l’étape suivante.
Cete évoluion s’accomplit par le franchissement de la transiion du haut vers le bas, ce qui
provoque un changement de situaion de la parie commande. A chaque transiion, on
associe une ou des condiions logiques qui traduisent la noion de la récepivité.
13
La récepivité : est une foncion combinatoire d’informaions telles que :
• Etats de capteurs ;
• Acion de bouton poussoir par l’opérateur ;
• Acion d’un temporisateur d’un capteur ;
• Etat acif ou inacif d’autres étapes.
Remarque :
Les récepivités sont des comptes rendus en provenance de la parie opéraive ou des
consignes en provenance du pupitre de commande. Il existe deux cas pariculiers :
14
1. Temporisaion : pour faire intervenir le temps dans une
récepivité, il suit d’indiquer après le repère ‘t’ son origine et sa
durée. L’origine sera l’instant de début de la dernière acivaion de
l’étape précédente.
La notaion t/14/5s signiie : 5secondes écoulées depuis la dernière
acivaion de l’étape 14.
2. Récepivité = 1 : une récepivité toujours vraie est écrite=1.
15
4. Exemples d’applicaion:
On imagine le procédé suivant: l’opéraion de dosage
De produits A et B se fait de manière successive. Ainsi,
le cycle commence par le dosage du produit A, une
Fois le poids désiré est ateint, le produit commence
La vidange de la Trémie peseuse C tout en acionnant
le mélangeur M.
Au bout de 20s, le mélangeur se vide et s’arrête pour
Permetre un nouveau cycle après avoir acionné le
Procédé par appuie sur le bouton Dcy.
Établir un grafcet niveau 1 de cet automaisme.
16
17
5. Structures de base:
5.1 Séquence unique:
Une séquence unique représente une suite d’étapes formant un
ensemble cohérent, s’acivant successivement les unes après les
autres. La séquence est dite acive si une étape est acive et
inacive lorsque toutes les étapes sont inacives (appelée aussi
séquence linéaire).
18
2. Sélecion de séquence :
Il représente une alternaive d’évoluion vers plusieurs étapes. Les récepivités associées aux
transiions d’un aiguillage doivent être exclusives (leur ET logique doit être nul). Si les deux
condiions a et d sont à 1 simultanément, les étapes 2 et 4 vont devenir acives
simultanément, situaion non voulue par le concepteur. D’où la nécessité des condiions
exclusives.
19
3. Parallélisme de séquence :
C’est un ensemble de séquence pouvant évoluer indépendamment, à parir du
franchissement d’une transiion acivant simultanément plusieurs étapes. Le début d'une
divergence en ET et la in d'une convergence en ET d'un parallélisme structurel sont
représentés par deux traits parallèles.
La synchronisaion permet d’atendre la in de plusieurs acivités se déroulant en
parallèle, pour coninuer par une seule.
20
Remarque :
La synchronisaion des étapes représentant des états
stables de la parie opéraives, peut se présenté par la
structure suivante.
21
les règles d’évoluion du grafcet:
1. Règle N°1: Situaion iniiale du grafcet :
La situaion iniiale doit être précisée par une ou plusieurs étapes acives au début du
foncionnement, à la mise en énergie de la parie commande. Si cete situaion iniiale
est toujours idenique (cas des automaismes cycliques), elle sera caractérisé par les
étapes iniiales
2. Règle N°2 : Franchissement d'une transiion :
Pour qu’une transiion soit validée, il faut que toutes ses étapes amont (immédiatement
précédentes reliées à cete transiion) soient acives. Le franchissement d’une transiion
se produit :
Lorsque la transiion est validée ;
Et que la récepivité associée est vraie.
23
5. Règle N°5 : Acivaion et désacivaion simultanées :
24
V. Règles complémentaires :
1. Régles de syntaxes du grafcet :
Deux étapes ne doivent jamais être reliées directement, elles doivent être séparées
par une transiion. Deux transiions ne doivent jamais être reliées directement : elles
doivent être séparées par une étape. Les erreurs de syntaxe les plus fréquentes
sont :
25
VII. Compléments sur les récepivités et les acions:
1. les variables :
Une variable externe est soit :
Une variable binaire délivrée par la parie opéraive à commander (état des capteurs) ou
par son environnement (état d’un bouton manipulé par l’opérateur),
Une variable binaire relaive au temps.
2. les acions :
De manière générale, il existe des acions externes et internes :
Externes : pour commander les acionneurs du processus (vérins, moteurs électriques,
hydrauliques,….) ou pour saisir les informaions des capteurs du processus.
Internes : pour commander les foncions de l’automaisme (mémorisaion, calcul,
comptage, temporisaion,…).
26
1. Classement des acions :
1.1 Acion coninue : (assignaion sur état) :
Elle s’écoule durant tout l’intervalle de temps pendant lequel l’étape est acive et si
aucune condiion d’assignaion ne l’interdit. Les condiions d’assignaion sont
déinies dans les acions condiionnelles et ou les acions limités dans le temps. En
praique, dans ce cas l’acionneur sera acivé à chaque instant d’échanillonnage.
L’acion A est assignée à la valeur vraie quand l’étape 1 est acive. On note A=X1
27
La sorie A est assignée à la valeur vraie quand l’étape 1 est acive, à la condiion que la
variable c soit vraie. On note: A=X1.c
28
1.4 Acion retardée :
29
2. Les récepivités :
2.1 Récepivités associées aux transiions :
30
2.3 Récepivité dépendant du temps :
2.4 Valeur booléenne d’un prédicat : Un prédicat est une expression contenant une ou
plusieurs variables et qui est suscepible de devenir vraie ou fausse.
31
2.5 Front montant et descendant d’une variable logique :
4.2 Compteur : Le comptage assuré par une foncion externe par rapport à la fronière de
descripion du modèle grafcet, se traduit par un dialogue entrées/sories avec le modèle
GRAFCET. Un compteur est un registre pariculier dont la valeur N passe à N+1(comptage)
ou N-1 (décomptage) après applicaion d’une impulsion sur une entrée spéciale.
L’iniialisaion consiste:
33
Les acions :
INITIALISER ou CPT ← 0 ou CPT← N
COMPTER ou INC ou DEC ou CPT← CPT+1 ou CPT← CPT-1
seront associées à une ou plusieurs étapes du GRAFCET et sont donc représentés par
des ordres internes. La sorie du compteur “Cpt” pourra être associée à une transiion.
Dans ce cas la récepivité est exprimée sous forme d’un prédicat.
Représentaion :
34
35