Académique Documents
Professionnel Documents
Culture Documents
Cours GRAFCET
Mr KHATORY
SYSTEMES AUTOMATISES
Ordres
Compte
Opérateur
Rendu
La Partie Commande
C'est la partie qui gère le fonctionnement du Système Automatisé. Elle reçoit des Compte-rendu de la partie
opérative.
1
07/11/2023
SYSTEMES AUTOMATISES
Ordres
Compte
Opérateur
Rendu
Cours GRAFCET
2
07/11/2023
Pourquoi le GRAFCET ?
Le langage courant est mal adapté pour décrire précisément les systèmes
séquentiels.
3
07/11/2023
GRAFCET
GRAFCET
4
07/11/2023
GRAFCET
Étape
Entrée de l’étape
Une étape correspond à une situation du système
automatisé dans laquelle le comportement de la
6
partie commande est stable vis à vis de ses entrées
Sortie de l’étape
et ses sorties
2 3
0
●
10
5
07/11/2023
Actions associées
Les actions qui sont les résultats du traitement logique des informations par
la partie commande peuvent être :
11
-temporiser :T=25s ……
4
-remplir le parfum
N.B: On utilise toujours dans les actions les verbes à l'infinitif: allumer
la lampe mais pas allumage de la lampe
12
6
07/11/2023
transition
Une transition indique la possibilité d'évolution d'une étape à l'étape
suivante. Le passage de l'une à l'autre s'effectue par le franchissement
d'une transition
Une transition est soit validée soit non validée. Elle est dite validée lorsque
toutes les étapes immédiatement précédentes reliées à cette transition sont
achevées.
1 transition
13
réceptivité
1 Remplir le parfum
2 Mettre la capsule
14
7
07/11/2023
Remarque:
Les notations a↑ ou a↓ sont employés lorsque la condition de
réceptivité est liée au changement d'état variable.
15
1 T1= 10s
T2= 15s
t/1/10s
2 Action 2
t/1/15s
3 Action 3
8
07/11/2023
Liaisons orientées
Liaisons orientées
17
0 50
100 200
10 20
101 201
11 21
12
51
9
07/11/2023
Règles d'évolutions
Aux règles d'écriture s'ajoutent les règles d'évolution afin de préciser les
conditions pour lesquelles les étapes sont actives ou inactives
R1: Initialisation
19
Règles d'évolutions
R1: Initialisation R2: Franchissement d'une transition R3: Évolution des étapes actives
Règle 1: Initialisation
20
10
07/11/2023
Règles d'évolutions
R1: Initialisation R2: Franchissement d'une transition R3: Évolution des étapes actives
21
Règles d'évolutions
R1: Initialisation R2: Franchissement d'une transition R3: Évolution des étapes actives
1 1 1
●
2 2 2
11
07/11/2023
Règles d'évolutions
R1: Initialisation R2: Franchissement d'une transition R3: Évolution des étapes actives
C .X10 C .X1
C
2 11
2 11
Évolutions simultanées
Règles d'évolutions
R1: Initialisation R2: Franchissement d'une transition R3: Évolution des étapes actives
24
12
07/11/2023
Structure de base
Séquence unique
Le début du Grafcet est constitué d'une suite d'étapes qui peuvent être
activées les unes après les autres. Cette suite d'étapes est appelée une
séquence unique
1 Action 1
Condition 1
2 Action 2
Condition 2
3 Action 3
Séquence unique
La séquence est dite active si au moins une des étapes est active. Elle est
dite inactive si toutes les étapes son inactives
25
Structure de base
Séquences simultanées
1
C
10 20
26
13
07/11/2023
1
Divergence en ET
A
10 Actions 10 20 Actions 20
21 Actions 21
Séquences simultanées
27
1
Divergence en ET
A
10 Actions 10 20 Actions 20
21 Actions 21
Convergence en ET
3
Séquences simultanées
28
14
07/11/2023
1
Divergence en ET
A
10 Actions 10 20 Actions 20
10A 21 Actions 21
21A
Étapes d'attentes
1
Convergence en ET
30
Séquences simultanées
29
Structure de base
Sélection de séquence
1
●
20 30
Sélection de séquence
30
15
07/11/2023
Sélection de séquence
1: a vraie , b fausse 2: a fausse , b vraie
1 1
● ●
a b a b
20 30 20 30
20
3 : a vraie , b vraie
1
●
a b
20 30
31
Sélection de séquence
Sélection de séquence
1: a vraie , b fausse 2: a fausse , b vraie
1 1
● ●
a b a b
20 30 20 30
30
20
3 : a vraie , b vraie
1
●
a b
20 30
32
Sélection de séquence
16
07/11/2023
Sélection de séquence
1: a vraie , b fausse 2: a fausse , b vraie
1 1
● ●
a b a b
20 30 20 30
30
20
3 : a vraie , b vraie
1
●
a b
20
20 30
30
33
Sélection de séquence
Pour obtenir une sélection exclusive entre plusieurs étapes: il faut que les
réceptivités soient exclusives
a e
10 20
Sélection "exclusive"
34
17
07/11/2023
Pour obtenir une sélection exclusive entre plusieurs étapes: il faut que les
réceptivités soient exclusives
a.ē ā.e
10 20
Sélection "exclusive"
35
1 C1 vraie
Cs C1
C2
C3
Saut d'étapes
36
18
07/11/2023
Cs vraie
1
Cs C1
C2
C3
Saut d'étapes
37
1 1
Cs C1 C1
2 2
C2
C2
Cr
3 3 C3 vraie
C3 C3
4 4
38
19
07/11/2023
1 1
Cs C1 C1
2 Cr vraie 2
C2
C2
Cr
3 3
C3 C3
4 4
39
parallélisme interprété
1
Divergence en OU
●
a a.b
10 20
Action10 Action20
c d
Convergence en OU
Action
Parallélisme interprété
40
20
07/11/2023
parallélisme interprété :
1 : Cas où b= fausse Et a = fausse
1 FAUX
FAUX ●
a a.b
20 3
Action10 Action20
c d
5 Action
Parallélisme interprété
41
parallélisme interprété :
2: Cas où b= vraie Et a = fausse
1 FAUX
FAUX ●
a a.b
20 3
Action10 Action20
c d
5 Action
Parallélisme interprété
42
21
07/11/2023
parallélisme interprété
3: Cas où b= fausse Et a = vraie
1
●
VRAIE
FAUX
a a.b
10 20
Action10 Action20
c d
Action
Parallélisme interprété
43
parallélisme interprété :
4:Cas où b= vraie Et a = vraie
1
VRAIE ●
VRAIE
a a.b
20
10 20
Action10 Action20
c d
Synchronisation !!
5 Action
Parallélisme interprété
44
22
07/11/2023
parallélisme interprété :
4:Cas où b= vraie Et a = vraie
1
VRAIE ●
VRAIE
a a.b
20
10 20
Action10 Action20
c d
étape d'attente
4
Réceptivité !!!
5 Action
Parallélisme interprété
45
parallélisme interprété :
3: Cas où b= fausse Et a = vraie
1
●
a a.b
10
10 20
Action10 Action20
c d
étape d'attente
44
??
5
Action 5
Parallélisme interprété
46
23
07/11/2023
parallélisme interprété :
4:Cas où b= vraie Et a = vraie
1
●
a a.b
20
10 3
20
Action10 Action20
c est vraie
c d d est fausse
44
?? : attendre que l’étape 20 soit désactivée !
5 Action
Parallélisme interprété
47
parallélisme interprété :
Cas où b= vraie Et a = vraie
1
●
a a.b
20
10 20
Action10 Action20
c est fausse
c d d est vraie
44
?? : attendre que l’étape 10 soit désactivée !
5 Action
Parallélisme interprété
48
24
07/11/2023
parallélisme interprété :
Cas où b= vraie Et a = vraie
1
●
a a.b
10 20
Action10 Action20
c est vraie
c d d est vraie
44
?? : passer à l’étape suivante
5 Action
Parallélisme interprété
49
parallélisme interprété
1
Divergence en OU
●
a a.b
10 20
Action10 Action20
c d
X 10 X 20
5
Action 5
Parallélisme interprété
25
07/11/2023
Etape source
1
9
2 Etape puits
10
51
Transition source
9
1
10
2 Transition puits
52
26
07/11/2023
Macro-Etape
53
27
07/11/2023
Action continue
1 Action 1
X1
Action 1
Action 1= X1
(Exécution de l'action se poursuit tant que l'étape est a)
Action conditionnelle
C
1 Action 1 si C
OU 1 Action 1
55
Action conditionnelle
X1
Condition C
Action 1
Action 1 = X1 C
(exemple C:sécurité)
Action temporisée
X1
1 action A si t /1/5s
Action A
action B si t/1/10s 5s
Action B
10s
56
28
07/11/2023
Action maintenue
1 Action A X1
C X2
Action B
57
58
29
07/11/2023
59
FIN
&
MERCI
60
30
07/11/2023
Structuration et hiérarchisation
Principe
Les Systèmes Automatisés de production sont de plus en plus complexes, afin de simplifier l'étude,
la mise en oeuvre et la maintenance du système, il est nécessaire de structurer la partie
commande et la partie opérative.
permettre une approche progressive du fonctionnement d'un système automatisé, tant au niveau
de l'analyse qu'au niveau de la représentation
Dans l’analyse structurée, le grafcet global est décomposé en module, chacun de ces modules
correspond à une fonction du système (Sécurité, modes de marche, etc.) ou à une sous partie
de la P.O (Poste 1, Poste 2, Poste 3).
61
La structuration est soit Hiérarchique (GRAFCET Maître, GRAFCET Esclave) soit sans
hiérarchie (communication entre 2 postes).
L'analyse structurée d'un système permet de décrire celui-ci depuis le niveau le plus
général vers des niveaux de plus en plus détaillés
62
31
07/11/2023
La hiérarchie des différents grafcets issue de cette structuration est celle qui
vient de la description du fonctionnement (succession séquentielle des
taches définie par le processus).
63
64
32
07/11/2023
100
1 ACT1
X2 + X5
C1
101 ACT101
2 " Lancer Dosage"
X111
110 ACT110
111
X111
X2 .X5
65
100
1 ACT1
X2 + X5
C1
101 ACT101
2 " Lancer Dosage"
X111
110 ACT110
111
X111
X2 .X5
66
33