Chap 1 Grafcet Avancée
Chap 1 Grafcet Avancée
Chap 1 Grafcet Avancée
Eln 2
2019/2020
1
Exemple introductif
• Soit le système automatisé suivant :
.A .A
4
Exemple introductif
• Dans les cas plus généraux et plus complexes, le
grafcet maître (superviseur) s'occupe du
démarrage de la séquence, de la synchronisation
et de l'arrêt de différentes tâches.
• Chaque tâche est décrite par un grafcet
commandé par le superviseur ou grafcet de
gestion des taches,
• Nous parlons ainsi du Notion de structures
hiérarchisées.
5
Différents types des GRAFCET
6
Différents types des GRAFCET
7
Différents types des GRAFCET
8
Synchronisation de deux GRAFCET
9
Synchronisation de deux GRAFCET
10
Synchronisation de deux GRAFCET
11
Synchronisation de deux GRAFCET
12
Synchronisation de deux GRAFCET
13
Synchronisation de deux GRAFCET
• Exemples d'utilisation :
• Grafcet de coordination des Tâches: Gestion
de grafcets spécialisés par un grafcet maître.
• Modes de Marche et d'arrêt: Gestion d’un
grafcet de production normale GPN par un
grafcet de conduite GC.
• Grafcet réutilisable : principe du sous
programme ou routine.
14
Synchronisation de deux GRAFCET
15
Synchronisation de deux GRAFCET
Méthode :
• Identifier les Tâches et Tracer le grafcet de
coordination des Tâches.
• Tracer les grafcets de chaque Tâche.
• Réaliser le dialogue (synchronisation) entre le grafcet
de coordination des Tâches et les grafcets de Tâches.
Remarque :
- Chaque grafcet de tâche se terminera par une étape
sans action, qui donnera l’information Tâche terminée
au grafcet de coordination des tâches et le fera évoluer
à l’étape suivante.
16
Exemple : Doseur Malaxeur
Automatique
Un malaxeur N reçoit des
produits A et B préalablement
dosés par une bascule C et des
briquettes solubles apportées
une par une par un tapis.
L'automatisme décrit ci-après
permet de réaliser un mélange
comportant ces trois produits.
17
Exemple : Doseur Malaxeur
Automatique
L'action sur le bouton "Départ Cycle" provoque
simultanément le pesage des produits et
l'amenage des briquettes de la façon suivante :
•Dosage du produit A jusqu'au repère a de la
bascule, puis dosage du produit B jusqu'au repère
b suivi de la vidange de la bascule C dans le
malaxeur.
•Amenage de deux briquettes. Le cycle se
termine par la rotation du malaxeur et son
pivotement final au bout d'un temps t1, la
rotation du malaxeur étant maintenue pendant la
vidange.
18
Exemple : Doseur Malaxeur
Automatique
19
Exemple : Doseur Malaxeur
Automatique
20
Exemple : Doseur Malaxeur
Automatique
21
Exemple : Doseur Malaxeur
Automatique
par structuration
22
Exemple : Chaîne d’embouteillage
26
Marco-étape
27
Macro-étape
28
Marco-étape
29
Marco-étape
Exemple : Doseur Malaxeur Automatique
30
Forçage
31
Forçage
• Les étapes d'un grafcet peuvent être rendues
actives ou inactives à partir d'un grafcet de
niveau hiérarchique supérieur, et ceci sans
aucune condition.
• Cette opération est appelée forçage d'un grafcet
à une situation déterminée
• Un forçage est une ordre prioritaire, interne à la
partie commande.
Symbole
• Un double rectangle associé à l'étape, ceci pour le
différencier d'une action ordinaire.
32
Forçage
Syntaxe :
Effet :
• Toutes les étapes du graphe G12 sont rendues
inactives ET toutes les étapes dont les
numéros suivent sont rendues actives.
33
Forçage
• Exemples d'interprétation
Toutes les étapes du grafcet « G12" sont
immédiatement désactivées et les étapes 2 et 5 sont
activées
Cas particuliers
Gnom { * } Le grafcet « Gnom" est figé dans l'état actuel
Gnom {INIT} Le grafcet « Gnom" est forcé dans l'état
initial 34
Résumé
35
Forçage
Exemple : Doseur Malaxeur Automatique
36