0% ont trouvé ce document utile (0 vote)
122 vues114 pages

Cours1 Grafcet

Transféré par

Loundou ortega
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
122 vues114 pages

Cours1 Grafcet

Transféré par

Loundou ortega
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

FACULTÉ DES SCIENCES ET TECHNIQUES MOHAMMEDIA

COURS

PRESENTATION DU COURS
Grafcet

GRAFCET

[email protected]

Pr : Mohamed ESSABRE Automatique Linéaire 1


GRAFCET
Structure d'un système automatisé de production (SAP)
Grafcet

Un SAP peut être décomposé en trois parties :


▪ La Partie Opérative (PO): ou partie de puissance, c’est le
processus physique à automatiser
▪ La Partie Commande (PC): élabore
• En sortie:
- des ordres destinés au système
- des signaux de visualisation provenant de système
• En entrée:
- Les consigne reçues
- Les comptes rendus
▪ la Partie Relation (PR): le pupitre de dialogue homme-machine
Pr : Mohamed ESSABRE GRAFCET 2
GRAFCET
Structure d'un système automatisé de production (SAP)
Grafcet

Pr : Mohamed ESSABRE GRAFCET 3


GRAFCET
Cahier des charges

Le cahier des charges décrit:

▪ Les relations entre la partie commande et la partie opérative.

▪ Les conditions d’utilisation et de fonctionnement de


l’automatisme.
Grafcet

Le fonctionnement d’un automatisme séquentiel peut être


décomposé en un certain nombre d’étape. Le passage (transition)
d’une étape à une autre étape se fait à l’arrivée d’un évènement
particulier (réceptivité) au quel le système est réceptif.

GRAFCET

Pr : Mohamed ESSABRE GRAFCET 4


GRAFCET
Grafcet

▪ La création d'une machine automatisée nécessite un dialogue


entre le client qui définit le cahier des charges (qui contient les
besoins et les conditions de fonctionnement de la machine) et le
constructeur qui propose des solutions.

▪ Ce dialogue n'est pas toujours facile : le client ne possède peut-


Grafcet

être pas la technique lui permettant de définir correctement son


problème.

▪ D'autre part, le langage courant ne permet pas de lever toutes les


ambiguïtés dues au fonctionnement de la machine (surtout si
des actions doivent se dérouler simultanément).

▪ C'est pourquoi l'ADEPA (Agence pour le Développement de la


Productique Appliquée à l'industrie) a créé le GRAFCET.

Pr : Mohamed ESSABRE GRAFCET 5


GRAFCET
Définition

▪ Le GRAFCET (GRAphe Fonctionnel de Commande des étapes et


Transitions) est l'outil de représentation graphique ou
modélisation d'un cahier des charges.

▪ Il a été proposé par l'ADEPA (en 1977 et normalisé en 1982 par la


NF C03-190).
Grafcet

▪ Le GRAFCET est une représentation alternée d'étapes et de


transitions. Une seule transition doit séparer deux étapes.

Pr : Mohamed ESSABRE GRAFCET 6


Grafcet GRAFCET

▪ Une étape correspond à une situation dans laquelle les variables


de sorties conservent leur état.

▪ Une transition indique la possibilité d'évolution entre deux étapes


successives. A chaque transition est associée une condition
logique appelée réceptivité.

Pr : Mohamed ESSABRE GRAFCET 7


GRAFCET
Avantages du GRAFCET

▪ Indépendant de la matérialisation technologique

▪ traduction de façon cohérente le cahier des charges

▪ Bien adapté à la complexité des systèmes automatisés


Grafcet

▪ Bien adapté à la spécification, conception et réalisation

Pr : Mohamed ESSABRE GRAFCET 8


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 9


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 10


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 11


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 12


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 13


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 14


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 15


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 16


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 17


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 18


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 19


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 20


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 21


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 22


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 23


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 24


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 25


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 26


GRAFCET
Exemple d’application
Grafcet

Pr : Mohamed ESSABRE GRAFCET 27


GRAFCET
L’étape

▪ Situation dans laquelle le comportement du système par rapport à


ses entrées et ses sorties est invariant.

▪ Représentée par un carré numéroté


Grafcet

▪ L’étape initiale est représentée par un carré double

▪ Chaque étape est représentée par une variable Booléenne X i


- (Xi = numéro de l’étape)
- Si X i = 0, étape inactive
- Si X i = 1, étape active
Pr : Mohamed ESSABRE GRAFCET 28
GRAFCET
L’action associée à l’étape

Une ou plusieurs actions élémentaires ou complexes peuvent être


associées à une étape. Les actions traduisent ce qui doit être fait
chaque fois que l’étape à laquelle elles sont associées est active. Il
existe 5 types d’actions :

• Les actions continues.


Grafcet

• Les actions conditionnelles

• Les actions limitées et les actions retardées dans le temps

• Les actions mémorisées

• Les actions à l’activation ou à la désactivation

Pr : Mohamed ESSABRE GRAFCET 29


GRAFCET
L’action associée à l’étape
Action continue

L’exécution de l’action se poursuit tant que l’étape à laquelle elle est


associée est active.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 30


GRAFCET
L’action associée à l’étape
Action conditionnelle

L’exécution de l’action se poursuit tant que l’étape à laquelle elle est


associée est active et que la condition d’assignation (expression
logique de variables d’entrées et/ou de variables internes) est
vérifiée.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 31


GRAFCET
L’action associée à l’étape
Action retardée

L'action retardée est une action continue dont la condition


d'assignation n'est vraie qu'après une durée t1 spécifiée depuis
l'activation de l’étape associée.

Dans l’exemple ci-dessous, l’action A sera exécutée 5s après


Grafcet

l’activation de l’étape 1.

Pr : Mohamed ESSABRE GRAFCET 32


GRAFCET
L’action associée à l’étape
Action limitée dans le temps

L'action limitée dans le temps est une action continue dont la


condition d'assignation n'est vraie que pendant une durée t1
spécifiée depuis l'activation de l’étape à laquelle elle est associée.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 33


GRAFCET
L’action associée à l’étape
Action à l’activation et à la désactivation

Une action à l’activation est une action mémorisée lors de l’activation


de l’étape liée à cette action.
Grafcet

KM1=1 dès l’activation de l'étape 10 et


reste à 1 jusqu'à l’activation de l’étape 16.

Une action à la désactivation est une action mémorisée lors de la


désactivation de l’étape liée à cette action.

Pr : Mohamed ESSABRE GRAFCET 34


GRAFCET
Transition - Liaison orientée - réceptivité

▪ L’alternance étape-transition et transition-étape doit toujours être


respectée quelle que soit la séquence parcourue.

▪ Une liaison orientée relie les étapes aux transitions et les


transitions aux étapes. Le sens général d’évolution est du haut
vers le bas. Dans le cas contraire, des flèches doivent être
Grafcet

employées.

▪ Une transition indique une possibilité d'évolution d’activité entre


deux ou plusieurs étapes. Cette évolution s'accomplit par le
franchissement de la transition.

▪ Une proposition logique, appelée réceptivité, qui peut être vraie ou


fausse est associée à chaque transition.

Pr : Mohamed ESSABRE GRAFCET 35


GRAFCET
Transition - Liaison orientée - réceptivité

C’est une fonction logique :


• des entrées (capteurs, commande opérateur)
• des activités des étapes (Exemple : X1 pour étape 1 active.)
• des variables auxiliaires (Exemple : [C1=10] pour un test sur
compteur C1
Grafcet

La notation 1 (1 souligné) indique que la réceptivité est toujours


vraie. Le franchissement de la transition n’est conditionné que
par l’activité de l’étape amont.

Pr : Mohamed ESSABRE GRAFCET 36


GRAFCET
Règles d’évolution d’un grafcet.
Règle 1 : Situation initiale
Grafcet

Cette représentation correspond à l’étape initial, ou à la l’état du


système à l’instant initial. Il peut aussi être noté Xn.
n= 0, 10, 20, 30, …., 100, …..

Pr : Mohamed ESSABRE GRAFCET 37


GRAFCET
Règles d’évolution d’un grafcet.
Règle 2 : Franchissement d’une transition

Une transition est franchie lorsque l'étape associée est active et la


réceptivité associée à cette transition est vraie.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 38


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives

Le franchissement d'une transition provoque simultanément :


• la désactivation de toutes les étapes immédiatement précédentes
reliées à cette transition,
• l'activation de toutes les étapes immédiatement suivantes reliées
à cette transition.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 39


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 40


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 41


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 42


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 43


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 44


GRAFCET
Règles d’évolution d’un grafcet.
Règle 3 : Evolution des étapes actives
Grafcet

Pr : Mohamed ESSABRE GRAFCET 45


GRAFCET
Règles d’évolution d’un grafcet.
Règle 4 : Transitions simultanées

Plusieurs transitions simultanément franchissables sont


simultanément franchies.
Grafcet

Règle 5 : Activation et désactivation simultanée

Une étape à la fois activée et désactivée reste active.

Pr : Mohamed ESSABRE GRAFCET 46


GRAFCET
Les niveaux d’un grafcet
Il existe trois niveaux de grafcet
▪ Le grafcet de niveau 0 (point de vue système)
Ce grafcet est une simple lecture littérale du fonctionnement du
système automatisé
▪ Le grafcet de niveau 01 (point de vue partie opérative)
Pour ce point de vue, tous les choix technologiques de la partie
opérative sont connu.S’il faut par exemple soulever une charge, et
Grafcet

que c’est un vérin qui est choisi, on peut symboliser la sortie de la


tige par V+, et la rentrée par V-.

Pr : Mohamed ESSABRE GRAFCET 47


GRAFCET
Les niveaux d’un grafcet
▪ Le grafcet de niveau 02 (point de vue partie commande)
Pour ce point de vue, les choix technologiques sont connus de
même que tous les échanges entre partie commande et partie
opérative. C’est ce grafcet qui est le fruit du travail du concepteur
Grafcet

Pr : Mohamed ESSABRE GRAFCET 48


GRAFCET
Les niveaux d’un grafcet
▪ Le grafcet de niveau 03 (point de vue automate)
A ce niveau, le choix de l’organe de commande est connu, c’est un
automate programmable industriel. Cette représentation est très
spécifique aux constructeurs d’automates. Dans cette eprésentation,
les adresses des capteurs et des préactionneurs sont utilisées. Cette
représentation est proche de celle implantée de celle implantée dans
Grafcet

l’automate.

Pr : Mohamed ESSABRE GRAFCET 49


GRAFCET
Exemple :
Grafcet

Pr : Mohamed ESSABRE GRAFCET 50


GRAFCET
Fonctionnement :
Un chariot se déplace sur un rail et permet, en se positionnant au-dessus
d'une cuve, de nettoyer des pièces contenues dans un panier en les
trempant dans un bac de dégraissage.
Cycle détaillé :
• Quand le chariot est en haut à gauche et que l'on appuie sur le bouton de
départ du cycle (dcy), le chariot va au-dessus du bac de dégraissage.
• Le panier descend alors dans ce bac où on le laisse 30 secondes.
• Après cette attente, le panier remonte.
Grafcet

• Après cela, le chariot va jusqu'à l'extrême droite où il sera déchargé.


• Quand le déchargement est terminé, le système revient dans sa position de
départ.
Remarque :
Le chargement et le déchargement du panier s'effectuent manuellement. Le
contrôle du fait que le panier est déchargé sera donc validé par un bouton
poussoir d.
Donner :
1. Le grafcet point de vue système.
2. Le grafcet point de vue Partie Opérative.
3. Le grafcet point de Partie commande.

Pr : Mohamed ESSABRE GRAFCET 51


GRAFCET
Exemple :
Grafcet

Pr : Mohamed ESSABRE GRAFCET 52


GRAFCET
Exemple :
Grafcet

Pr : Mohamed ESSABRE GRAFCET 53


GRAFCET
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
Grafcet

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 généralement 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.
Pr : Mohamed ESSABRE GRAFCET 54
Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 55


GRAFCET
Exemple avec branchement ET (fonctionnement parallèle)
Grafcet

Pr : Mohamed ESSABRE GRAFCET 56


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 57


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 58


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 59


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 60


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 61


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 62


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 63


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 64


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 65


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 66


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 67


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 68


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 69


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 70


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 71


GRAFCET
STRUCTURES DE BASE
▪ 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.
Grafcet

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.
Pr : Mohamed ESSABRE GRAFCET 72
GRAFCET
Exemple avec branchement OU (sélection de séquences)
Grafcet

Pr : Mohamed ESSABRE GRAFCET 73


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 74


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 75


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 76


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 77


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 78


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 79


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 80


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 81


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 82


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 83


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 84


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 85


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 86


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 87


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 88


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 89


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 90


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 91


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 92


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 93


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 94


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 95


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 96


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 97


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 98


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 99


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 100


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 101


Grafcet GRAFCET

Pr : Mohamed ESSABRE GRAFCET 102


GRAFCET
Saut en avant (saut de phase)
Le saut en avant permet de sauter une ou plusieurs étapes lorsque
les actions à réaliser deviennent inutiles.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 103


GRAFCET
Saut en arrière (reprise de phase)

Le saut en arrière permet de reprendre une séquence lorsque les


actions à réaliser sont répétitives.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 104


GRAFCET
MACRO – REPRÉSENTATIONS Sous-programme (tâche)
Grafcet

Pr : Mohamed ESSABRE GRAFCET 105


GRAFCET
Compléments
▪ TEMPORISATIONS
La transition 20 - 21 est franchie lorsque la temporisation, démarrée à
l'étape 20 est écoulée, soit au bout de 5s.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 106


GRAFCET
Compléments
▪ COMPTAGE
La transition 20 - 21 est franchie lorsque le contenu du compteur C1
est égal à 4.
Le compteur est incrémenté sur front montant du signal b.
Il est mis à zéro à l'étape 21.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 107


GRAFCET
Compléments
▪ Réduction d'un diagramme
Plusieurs actions inconditionnelles se déroulant sur des étapes
successives peuvent parfois être ramenées sur une seule étape.
Grafcet

Pr : Mohamed ESSABRE GRAFCET 108


GRAFCET
Compléments
▪ Réceptivité toujours vraie
Grafcet

Pr : Mohamed ESSABRE GRAFCET 109


GRAFCET
Mode de marche et d'arrêt
Grafcet

Pr : Mohamed ESSABRE GRAFCET 110


GRAFCET
Mode de marche et d'arrêt
Grafcet

Pr : Mohamed ESSABRE GRAFCET 111


GRAFCET
Mode de marche et d'arrêt
Grafcet

Pr : Mohamed ESSABRE GRAFCET 112


GRAFCET
Mode de marche et d'arrêt
Grafcet

Pr : Mohamed ESSABRE GRAFCET 113


GRAFCET
Mode de marche et d'arrêt
Grafcet

Pr : Mohamed ESSABRE GRAFCET 114

Vous aimerez peut-être aussi