Académique Documents
Professionnel Documents
Culture Documents
X
Acronyme de GRAphe Fonctionnel de
Commande, Étapes, Transitions
5 M3 6 M4
C D
7 M5
2
GRAFCET
3 4
Le GRAFCET fut donc créé pour représenter de Un GRAFCET est établi pour chaque machine
façon symbolique et graphique le lors de sa conception, puis utilisé tout au long
fonctionnement d'un automatisme. de sa vie : réalisation, mise au point,
maintenance, modifications, réglages.
Cela permet une meilleure compréhension de
l’automatisme par tous les intervenants. Le langage GRAFCET doit donc être connu de
toutes les personnes concernées par les
automatismes, depuis leur conception jusqu’à
leur exploitation.
5 6
1
Les avantages du GRAFCET Synoptique d’un système à automatiser
7 8
9 10
11 12
2
Les choix technologiques GRAFCET de niveau 2
Le GRAFCET ne s'attarde qu'au fonctionnement Pour comprendre la syntaxe du GRAFCET, il faut
normal de l'automatisme et ne prend pas en connaître les éléments suivants:
compte les divers modes de marche et d'arrêt, ¤ Étapes
de même que les défaillances. ¤ Transitions
¤ Réceptivités
Le GEMMA nous introduira à ces modes ¤ Actions
ultérieurement. ¤ Liaisons
15 16
L’étape L’étape
17 18
3
L’étape L’action
19 20
Définition: Définition:
¤ Action qui dure tant que l’étape est active. ¤ Action qui dure tant que l’étape est active et que
la condition logique est vraie
¤ A = X10
¤ A = P*X10
21 22
Action de temporisation
Action de temporisation
23 24
4
Action impulsionnelle "obligatoire" Action maintenue
Condition de temporisation 9
9 X9
X10 X9
10
10 A
A T=5 sec X11 X 10
5 sec.
T/X10/5 s T
X 11
11
11 A A
X 12
X 13
12
Action de temporisation A
A
A = X10+X11+X12
13
25 26
Notation de la mise à 1
Relient les étapes entre-elles.
X9
10
A=1 11
Liaison
X 10
Transition
X 11
11
X 12
12
X 13
12
13
A=0
RESET (A) = X13
27 28
Ce sont des barrières entre les étapes qui Ce sont les conditions qui doivent être remplies
peuvent être franchies selon certaines pour franchir la transition.
conditions. La réceptivité est inscrite à la droite de la
Trait horizontal. transition.
11
Liaison
Transition
( a ⋅ b + c) d
12
29 30
5
Les réceptivités à niveau Les réceptivités toujours vraies
Réceptivité faisant intervenir une condition Réceptivité dont la valeur logique est toujours 1
logique
( a ⋅ b + c) d =1
31 32
Réceptivité faisant intervenir le temps comme Réceptivité faisant intervenir soit un front
condition montant ou un front descendant.
La notation d'un front montant est :
et celle d’un front descendant est :
11 A T=5 sec 11
Réceptivité
T/X10/5 s
12 12
33 34
Une réceptivité est une proposition logique qui Pour comprendre comment un GRAFCET
peut renfermer diverses variables booléennes fonctionne, il faut connaître les règles suivantes:
qui peuvent être:
¤ Règle #1 - L’initialisation
¤ des informations extérieures (capteurs,
¤ Règle #2 - La validation
directives);
¤ Règle #3 - Le franchissement
¤ des variables auxiliaires (compteurs,
temporisations, ...) ¤ Règle #4 - Le franchissement (2)
¤ l'état d'autres étapes (attentes, interdictions); ¤ Règle #5 - La cohérence
¤ changement d'état d'autres variables (fronts
montants ou descendants)
35 36
6
Règle #1 - L’initialisation Règle #2 - La validation
Il existe toujours au moins une étape active lors Une transition est soit validée ou non validée.
du lancement de l'automatisme. Ces étapes
activées lors du lancement sont nommées Elle est valide lorsque TOUTES les étapes
“ÉTAPES INITIALES” immédiatement précédentes sont actives.
37 38
a
e Transition validée
34
12
39 40
AVANT APRÈS
e e
12 12
AVANT APRÈS
41 42
7
Règle #4 - Le franchissement Règle #5
43 44
v31 v41
5 V2- 8 V1-
v20 v10
9 V3- V4-
45 46
z
X Y
v11
exclusifs. v11
mutuellement exclusifs.
4 V4+ 4 V4+
v41 v41
5 V1- 5 V1-
v10 v10
6 V4- 6 V4-
7 M1 7 M1
47 48
8
Les séquences simultanées Les séquences simultanées
2 M1
Une seule condition de Cas avec actionneurs
z 5 V1- 10 V3-
démarrage. électriques
3 V1+ 7 V3+ v10 v30
v11 v31 11
6 V2-
att Ajout d’étapes d’attente
4 V2+ 8 V4+
v20
v21 v41
7
5 V1- 9 V3- att
v10 Transition toujours vraie
=1
6 V2-
12 V4-
v20.v30
10 V4-
49 50
R1
Rares sont les automates se programmant en
GRAFCET.
¤ Automates européens. n
¤ Norme IEC 1131.3
R2
n+1
51 52
9
Bascule avec priorité à la Bascule avec priorité à
désactivation l’activation
Chaque étape du GRAFCET peut être représenté Chaque étape du GRAFCET peut être représenté
par l’équation suivante: par l’équation suivante:
n-1 n-1
Xn = (Xn-1 R1 + Xn) Xn+1 Xn = Xn-1 R1 + Xn Xn+1
R1 ¾ Viole la règle 5 du GRAFCET !!! R1
¾ « Si au cours du fonctionnement une même étape
n doit être désactivée ou activée simultanément, n
elle reste activée »
R2 R2
n+1 n+1
55 56
Xn = Xn-1 R1 + Xn Xn+1 X 2 = X 1 ∗ R + X 2 ∗ X 3 =0
=1
X 2 = X 1∗ R + X 2 ∗ X 3 X 3 = X 2 ∗ S + X 3 ∗ X 4 =0
=1
( ) =0
n ¤ L’équation logique de l’étape Xn
X 2 = Y1 + X 2 ∗Y 2 =1
X n = Yn −1 + X n ⋅ Yn
( ) =0
R2
n+1
59
X 3 = Y 2 + X 3∗Y 3 =1
60
10
Exemple d’applications Plateau tournant
du GRAFCET
Fonctionnement souhaité:
¤ poussée sur bouton m;
¤ déverrouillage de W;
¤ avance du vérin V, avec
rotation du plateau;
¤ verrouillage de W;
¤ retrait de V, le plateau
restant immobile.
62
¤ Actionneurs:
Tourner le plateau d'un
3 huitième de tour
Rotation complétée ¾ Vérin déverrouillage : W ;
4 Reverrouiller le plateau ¾ Vérin de rotation : V ;
Plateau verrouillé ¾ Voyant machine prête : Ready.
Réarmer le système de
5 rotation
Réarmement complété
63 64
Y 1 = X 1⋅ m ⋅ a ⋅ b
1 Ready
1 Ready
m./a./b
Y 2 = X 2⋅a
m./a./b
2 W
2 W
Y 3 = X 3⋅ b
a
a
3 W V
3
b
W V
Y 4 = X 4⋅a b
4 V Y 5 = X 5⋅b 4
/a
V
/a
5
5
/b
/b
65 66
11
Plateau tournant Plateau tournant
Étapes: Actions:
1 Ready 1 Ready
X 1 = Y 5 + X 1 ∗ Y 1 + Init m./a./b
Ready = X 1 m./a./b
2 W 2 W
X 2 = Y1 + X 2 ∗ Y 2 a
W = X2+ X3 a
X 3 = Y 2 + X 3∗Y 3
3 W V 3 W V
b
V = X3+ X 4 b
X 4 = Y 3 + X 4 ∗Y 4 4
/a
V 4
/a
V
X 5 = Y 4 + X 5 ∗Y 5 5
/b
5
/b
67 68
Y 2 = X 2⋅a 3 W V
Y 3 = X 3⋅ b b
Y 4 = X 4⋅a Étapes
4 V
Y 5 = X 5⋅b
/a
X 1 = Y 5 + X 1 ∗ Y 1 + Init 5
/b
X 2 = Y1 + X 2 ∗ Y 2
Actions
X 3 = Y 2 + X 3∗Y 3
Ready = X 1
X 4 = Y 3 + X 4 ∗Y 4
W = X2+ X3
X 5 = Y 4 + X 5 ∗Y 5
V = X3+ X 4 69 70
départ
Transfert complété
=1
71
12
Les tâches Coordination horizontale
Une seule tâche à la fois
10
10 10
20 10
30
m X19 X29
19 29 39
14 r14
r14 15
15 r15
77 78
13