Académique Documents
Professionnel Documents
Culture Documents
5 M3 6 M4
C D
7 M5
GRAFCET
Introduction au GRAFCET
Inventé en 1977 en France par l’AFCET:
¤ Association Française pour la Cybernétique
Économique et Technique.
2
Introduction au GRAFCET (2)
Diffusé par l’ADEPA
¤ Agence Nationale pour le Développement de la
Productique Appliquée à l'industrie
Normalisation
¤ France : NFC 03-190 (juin 1982)
¤ CÉI : IEC 848 (1988)
¤ CÉI : IEC 1131.3 (mars 1993)
Internatinal Electrotechnical Commitee
3
Pourquoi le GRAFCET ?
Lorsque certaines spécifications sont exprimées
en langage courant, il y a un risque permanent
d'incompréhension.
¤ Certains mots sont peu précis, mals définis ou
possèdent plusieurs sens.
¤ Le langage courant est mal adapté pour décrire
précisément les systèmes séquentiels.
4
Pourquoi le GRAFCET ? (2)
5
Pourquoi le GRAFCET ? (3)
6
Les avantages du GRAFCET
7
Synoptique d’un système à automatiser
8
Les niveaux de représentation
9
Niveau 1: Spécifications
fonctionnelles
Représentation de la séquence de
fonctionnement de l'automatisme sans se
soucier de la technologie des actionneurs et des
capteurs.
10
GRAFCET PO
11
GRAFCET PC: Spécifications
technologiques
Prise en compte de la technologie des
actionneurs et des capteurs l'automatisme.
12
Les choix technologiques
Poussoir de départ
de cycle.
Distributeur double-
action commandant Signalisation
le poinçon. « Prêt ».
Distributeur simple-
action commandant Détecteurs poinçon
l’évacuation. en position haute
ou basse.
Détecteurs matrice
Distributeur double- en position haute
action commandant ou basse.
la matrice.
13
GRAFCET PC
14
Note importante
15
Les éléments de base
16
L’étape
Définition:
¤ Situation dans laquelle le comportement du
système par rapport à ses entrées et ses sorties
est invariant.
10 Numéro de l'étape
M1.4 Étiquette ou adresse
17
L’étape
13
18
L’étape
Si Xi = 0, étape inactive
2
Si Xi = 1, étape active
2
19
L’action
Définition:
¤ Description des tâches à effectuer lorsqu’une
étape est active.
PO : 10 Descendre le palan
M1.4
PC : 10 DP Symbole logique
M1.4 Q124.3 Adresse de sortie
20
Action continue
9 X9
X10
10 A X11
A
11
Définition:
¤ Action qui dure tant que l’étape est active.
¤ A = X10
21
Action conditionnelle
9 Condition logique
X9
p X10
10 A X11
p
11 A
Définition:
¤ Action qui dure tant que l’étape est active et que
la condition logique est vraie
¤ A = P*X10
22
Action temporisée
9 Condition de temporisation
X9
T/X10/5 s X10
10 A T=5 sec X11
5 sec.
T
11 A
Action de temporisation
23
Action impulsionelle
Condition de temporisation
9 X9
T/X10/5 s X10
10 A T=5 sec X11
5 sec.
T
11 A
Action de temporisation
24
Action maintenue
9
X9
10 A
X10
X11
11 A
X12
X13
12 A
A
A = X10+X11+X12
13
25
Action mémorisée
9
Notation de la mise à 1
X9
10 A=1
X10
X11
11
X12
X13
12
A
Notation de la mise à 0
SET (A) = X10
13 A=0
RESET (A) = X13
26
Les liaisons
12
27
Les transitions
12
28
Les réceptivités
12
29
Remarques
Une réceptivité est une proposition logique qui peut
renfermer diverses variables booléennes qui peuvent
être:
¤ des informations extérieures (capteurs, directives);
30
Remarques (2)
Réceptivité au niveau
maintenu 11
Réceptivité
a b c d
12
11
Réceptivité au
changement d’état
a. b
12
31
Remarques (3)
OU-divergent OU-convergent
ET-divergent ET-convergent
32
Les 5 règles d’évolution
33
Règle #1 - L’initialisation
1
34
Règle #1 - L’initialisation
Remarque :
¤ L’état initial doit avoir un comportement passif
(non-émission d’ordre) vis-à-vis de la P.O.
35
Règle #2 - La validation
Une transition est soit validée soit non validée.
36
Règle #2 - La validation
Remarque :
¤ Lorsqu’une transition est franchissable elle
est obligatoirement franchie.
37
Règle #2 - La validation
Grafcet #1:
Étape active
a Étape inactive
e
12
38
Règle #2 - La validation
Grafcet #2:
Étape active
Étape active
Étape active
10 21 33
a
34 Transition validée
39
Règle #3 - Le franchissement
Le franchissement d'une transition entraîne :
l'activation de TOUTES les étapes immédiatement suivantes,
et
la désactivation de TOUTES les étapes précédentes.
Étape Étape
active Étape inactive
active
10 Réceptivité 10 10 Transition non
fausse Réceptivité vrai
validée
a a a Étape
Franchissement Franchissement active
11 11 11
Transition
e e e validée
12 12 12
40
Règle #3 - Le franchissement
A = 10
41
Règle #4 - Le franchissement
A=1
0 B=1
0
42
Règle #5
Si au cours du fonctionnement une même étape
doit être désactivée ou activée simultanément,
elle reste activée.
0
A=1
0
B=1
43
Exemple de
GRAFCET
44
Exercice 1
Un wagonnet peut se déplacer entre les points A et B. En A, un
opérateur peut demander le chargement du wagonnet. Le wagonnet
va jusqu’au point B. Lorsqu’il y arrive, le chargement s’effectue par
l’ouverture d’une trémie. Dès que le chargement est terminé, la trémie
se referme et le wagonnet revient jusqu’en A où sa charge est utilisée.
Il repartira quand un nouveau chargement sera demandé par
l’opérateur. A l’état initial, le wagonnet est en attente au point A.
(niveau PO et puis niveau PC)
départ
cycle
•m est un bouton
bistable.
B •On veut être sûr que le
A wagonnet ne fait qu’un
p aller-retour après
chaque demande de
l’opérateur.
m D
A
G
B API
OUV 45
p
Exercice 2
Le dispositif est représenté ci-dessous. Les bacs sont utilisés de la
même façon. Le bac 1 est vide lorsque quand b1=0. Il est plein quand
h1=1. A l’état initial, les deux bacs sont vides. Au moment où l’on
appuie sur m, les deux bacs se remplissent grâce à l’ouverture des
vannes V1 et V2. Dès qu’un bac est plein, par ex. bac 1, on arrête son
remplissage (V1=0) et l’on commnce à utiliser son conteu (W1=1).
Lorsque le bac 1 est vide l’on ferme la vanne W1. Ce remplissage
pourra recommencer que lorsque les deux bacs seront vides. Le
remplissage sera déclenché en appuyant sur m.
m
m V1
h1
V2
V1 V2
b1 API W1
h2
W2
h1 h2 b2
b1 b2
W1 W2
46
Exercice 3 : partage de ressource
Deux chariots H1 et H2 transportent du matériel depuis le pont de
chargement C1 et C2 jusqu’au point D. c1, c2 et d sont des contacts de
fin de course (sont à 1 quand le chariot est présent). Deux capteurs a1
et a2 sont positionnés juste avant le tronçon commun emprunté une
fois par H1 et une autre fois par H2. Chaque cycle de H1 (ou H2) est
piloté par un bouton m1 (ou m2). Les commandes transmises aux
chariots sont en fait des commandes de rotation du moteur vers la
gauche ou vers la droite : G1, G2, D1 et D2.
C1
G1 D1
H1 m1
c1 m2 D1
a1 c1
D2
c2 API
d G1
C2 G2 D2 a2 a1
G2
d a2
H2 47
c2