Académique Documents
Professionnel Documents
Culture Documents
1
Les langages de programmation
• Introduction au langage grafcet
2
Les langages de programmation
• Introduction au langage grafcet
Le GRAFCET est une représentation alternée d'étapes et de
transitions. Une seule transition doit séparer deux étapes.
4
Les langages de programmation
• Introduction au langage grafcet
Etapes (l’étape par laquelle commencera le programme est appelée étape initiale et
se représente dans un carré double).
Lorsqu’une étape est active, le système effectue les actions associées à cette étape.
5
RÈGLES DE SYNTAXE
Règle N°1 : situation initiale
6
Règle N°2 :
franchissement d'une transition
7
Règle N°3 :
Evolution des étapes actives
• Le franchissement d'une transition provoque simultanément :
8
Principe d’évolution
15 Action A
L’action associée à l’étape
a 15 n’est pas effective
16 Action B
La transition 15-16 n ’est
pas validée
9
Principe d’évolution
10
Principe d’évolution
Pour franchir
la transition 15 - 16...
15 Action A
11
Principe d’évolution
La réceptivité « a » devient
VRAIE
15 Action A &
La transition est
FRANCHISSABLE
12
Principe d’évolution
Franchissement de la
transition
15 Action A
a
Désactivation de l’étape 15:
16 Action B L ’action A n’est plus effective
13
Principe d’évolution
Étape 16 active
15 Action A
a
L’action B est effective
16 Action B
14
Principe d’évolution
54 X54
d
d
Instabilitˇ de situation
X55
55 Action A+
e
e
X56
56
A EVITER ! A
15
Règle N°4 :
transitions simultanées
16
Règle N°5 :
activation et désactivation simultanées
17
Grafcet
a séquence unique
Définition
18
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Cahier des charges: Capteurs:
b • a : chariot à gauche
Après l’ordre de départ
3 G cycle « dcy », le chariot • b : chariot à droite
part jusqu’à b, revient en Actionneurs:
c, repart en b puis rentre
c en a
• D : aller à droite
• G : aller à gauche
4 D
b
5 G
a 19
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Initialisation du Grafcet
b :
3 G
c activation de(s)
4 D étape(s) initiale(s)
b La transition 1-2 est
validée
5 G
a 20
Exemple d’application
G D
dcy
1
dcy . a a c b
b
3 G La réceptivité « dcy.a » est vraie
&
c la transition est validée
1
dcy . a a c b
2 D Franchissement de la transition
b
3 G • Désactivation de l’étape 1
c • Activation de l’étape 2
b
5 G
a 22
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Étape 2 active
b
3 G
• Déplacement du chariot à
c droite
4 D
b
5 G
a 23
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
b Remarque :
3 G L’opérateur peut décider ici d’enlever
la commande départ cycle « dcy »
c pour que l’automatisme ne fasse
qu’UN cycle
4 D
dcy
b
5 G
a 24
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 2 active
b
3 G • Le chariot est devant le capteur
c
c
4 D Aucun effet dans le déroulement du
Grafcet à ce moment précis
b
5 G
a 25
Exemple d’application
G D
dcy
1
dcy . a
a c b
2 D
Étape 2 active
b
3 G
• Le chariot continue sa course
c jusqu’au capteur b
4 D
b
5 G
a 26
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Réceptivité « b » est VRAIE & la
b transition 2 - 3 est validée
3 G
c
La transition est franchissable
4 D
b
5 G
a 27
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Franchissement de la
b transition
3 G
• Désactivation de l’étape 2
c • Activation de l’étape 3
4 D
b
5 G
a 28
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D
Étape 3 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
a 29
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 4 active
b
3 G Déplacement à droite du chariot
c
4 D
b
5 G
a 31
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
a 33
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche et
passe devant le capteur c
c
4 D Aucun effet dans le déroulement du
Grafcet à ce moment précis
b
5 G
a 34
Exemple d’application
G D
dcy
1
dcy . a a c b
2 D Étape 5 active
b
3 G Le chariot se déplace à gauche
c
4 D
b
5 G
a 35
Exemple d’application
G D
dcy
1
dcy . a a c b
1
dcy . a a c b
2 D Étape 1 active
b
3 G Pour lancer un nouveau cycle, il
faut que l ’opérateur appui sur
c « dcy »
4 D
b
5 G
a 37
Grafcet a reprise de séquence
Définition
38
GRAFCET
avec reprise de séquence
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
3 chargement dcy
Fin chargement
4 D n n+1
c
a b c
5 déchargement G D
Fin déchargement
6 G
Définition
64
la convergence
• Lorsqu’à partir d’une seule étape on passe
à deux étapes
1
dcy .
Une étape se converge en deux étapes
2 3
65
la divergence
• C’est l’inverse de la convergence : deux étapes qui
se divergent en une seule étape
66
STRUCTURES DE BASE
Divergence et convergence en ET (séquences simultanées)
Divergence en ET : lorsque la
transition A est franchie, les
étapes 21 et 24 sont actives.
Convergence en ET : la
transition B sera validée lorsque
les étapes 23 et 26 seront
actives. Si la réceptivité associée
à cette transition est vraie, alors
celle-ci est franchie.
REMARQUES :
Après une divergence en ET, on trouve une convergence en ET.
Le nombre de branches parallèles peut-être supérieur à 2.
La réceptivité associée à la convergence peut-être de la forme = 1. Dans ce
cas la transition est franchie dès qu'elle est active.
67
Exemple avec branchement ET
(fonctionnement parallèle)
Cahier des charges :
après appui sur départ cycle « dcy »,
les chariots partent pour un aller- dcy
retour. Un nouveau départ cycle ne
peut se faire que si les deux chariots
sont à gauche.
CH1
CH1, CH2 : chariot 1, 2
g1 G1 D1 d1
g : capteur « position gauche »
d : capteur « position droite »
CH2
G : action « aller à gauche »
D : action « aller à droite » g2 d2
G2 D2
68
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
69
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy=1
dcy . g1 . g2
2 D1 5 D2
CH1
d1 d2
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
g2 G2 D2 d2
1
70
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
71
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
72
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
73
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
74
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
75
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
76
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
77
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
78
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
79
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
Etape 4 = étape « d’attente » ⇒ Aucune action
2 D1 5 D2
d1 d2
CH1
3 G1 6 G2 g1 G1 D1 d1
g1 g2
4 7 CH2
1
g2 G2 D2 d2
80
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
g1 g2
G1 D1
4 7 CH2
1 g2 G2 D2 d2
81
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
Étapes 4 & 7 actives ⇒ Synchronisation
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2
g1 G1 D1 d1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
82
CH1, CH2 : chariot 1, 2
g : capteur « position gauche »
d : capteur « position droite »
G : action « aller à gauche »
D : action « aller à droite » Solution 1
1 dcy
dcy . g1 . g2
2 D1 5 D2
d1 d2 CH1
3 G1 6 G2 g1 d1
G1 D1
g1 g2
4 7 CH2
1 g2 G2 D2 d2
83
Grafcet a choix de séquences
Définition
84
Divergence et convergence en OU (aiguillage)
Divergence en OU : l'évolution du
système vers une branche
dépend des réceptivités A et B
associées aux transitions.
Convergence en OU : après
l' évolution dans une
branche, il y a convergence
vers une étape commune.
REMARQUES :
A et B ne peuvent être vrais simultanément (conflit).
Après une divergence en OU, on trouve une convergence en OU.
Le nombre de branches peut-être supérieur à 2.
La convergence de toutes les branches ne se fait pas obligatoirement au même
endroit.
85
Exemple avec branchement OU
(sélection de séquences)
Un dispositif automatique destiné à trier des caisses de deux tailles différentes se
compose d'un tapis amenant les caisses, de trois poussoirs et de deux tapis
d'évacuation suivant la figure ci-dessous :
Tapis 1
Cycle de fonctionnement :
Le poussoir 1 pousse les petites caisses devant
Poussoirs le poussoir 2 qui, à son tour, les transfère sur
3 2
le tapis d'évacuation 2, alors que les grandes
Poussoir 1 caisses sont poussées devant le poussoir 3, ce
dernier les évacuant sur le tapis 3. Pour
effectuer la sélection des caisses, un dispositif
de détection placé devant le poussoir 1 permet
de reconnaître sans ambiguïté le type de
caisse qui se présente.
Tapis 3 Tapis 2
86
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Poussoirs
Caisse devant P2 Caisse devant P3 3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
Tapis 3 Tapis 2
P1 en arrière
87
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
1 Tapis 1
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
88
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
1
Tapis 1
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
89
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
1
Tapis 1
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
90
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
1
Tapis 1
8 Re P1 Tapis 3 Tapis 2
P1 en arrière
91
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
92
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
93
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
94
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
95
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1
P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
96
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
97
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
98
Exemple avec branchement OU
(sélection de séquences)
1 Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
99
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1
P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
100
Exemple avec branchement OU
(sélection de séquences)
1 Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3
Poussoirs
3 Av P2 Re P1 6 Av P3 Re P1 3 2
8 Re P1
P1 en arrière
Tapis 3 Tapis 2
101
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
102
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
103
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
104
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
105
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
106
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
107
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
108
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Poussoir 1
Caisse sur tapis 2 Caisse sur tapis 3
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
109
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
110
Exemple avec branchement OU
(sélection de séquences)
Av : Avance Re : Recule
1 P1, P2, P3 : poussoirs 1, 2, 3
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
P1 en arrière Tapis 3 Tapis 2
111
Exemple avec branchement OU
(sélection de séquences) Av : Avance Re : Recule
P1, P2, P3 : poussoirs 1, 2, 3
1
Tapis 1
Petite caisse Grande caisse
2 Av P1 5 Av P1
Caisse devant P2 Caisse devant P3 Poussoirs
3 2
3 Av P2 Re P1 6 Av P3 Re P1
Caisse sur tapis 2 Caisse sur tapis 3 Poussoir 1
4 Re P2 Re P1 7 Re P3 Re P1
P2 en arrière P3 en arrière
8 Re P1
ETC...
P1 en arrière Tapis 3 Tapis 2
112
Grafcet avec saut d’étape
Définition
113
GRAFCET
avec saut d’étapes
c
h
Capteurs: b1
• h, b1, b2, b3 : capteurs de position
b2
• c : capteur de contact
b3
Actionneurs: PIECE EPAISSE
• Descendre en grande vitesse PIECE FINE
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
b1
b2.c b3
c
4 Remontée grande vitesse h
b1 b1
La transition 20 - 21 est
franchie lorsque la
temporisation,
démarrée à l'étape 20 est
écoulée, soit au bout de
5s.
160
COMPTAGE
162
Action conditionnelle
163