Le Grafcet Cours
Le Grafcet Cours
Le Grafcet Cours
LE GRAFCET
INTRODUCTION :
La représentation graphique permet de décrire le fonctionnement séquentiel d'un système automatisé
sans ambiguïté et d'une façon compréhensible par toutes les catégories de personnel : de l'ingénieur au
technico-commercial. En effet, l'œil humain est capable de saisir, d'un regard, une évolution séquentielle
représentée graphiquement. Parmi les méthodes possibles, on trouve l'organigramme et le GRAFCET qui
est l'objet d'étude de ce chapitre. Le GRAFCET provient de GRAphe Fonctionnel de Commande par Etapes
et Transitions. Il est normalisé sur le plan international, depuis 1988 sous le nom de "Sequential Function
Chart (SFC)" (norme CEI 848). Pour illustrer les notions traitées dans ce chapitre, on se basera sur le
système de perçage automatisé, décrit ci-dessous :
1. TYPES DE GRAFCET :
Suivant les différents points de vue (utilisateur, technico-commercial, concepteur-réalisateur, etc.),
on peut distinguer plusieurs types de GRAFCET. Pour simplifier, on les résume dans 2 types :
132 F o n c t i o n T r a i t e r
2. ELEMENTS DE BASE :
Le GRAFCET se compose d'un ensemble :
D'étapes auxquelles sont associées des actions ;
De transitions auxquelles sont associées des réceptivités ;
De liaisons orientées reliant les étapes aux transitions et les transitions aux étapes.
2.1- Etape :
2.1.1- Définition : Fig4. Symbole d'une étape
Une étape caractérise un état qui est un Une étape est symbolisée par un carré
comportement invariant d'une partie ou de repéré numériquement ; ici, c'est
la totalité de la partie commande. C'est une l'étape 1.
situation dans laquelle les variables
d'entrée et de sortie de la partie commande Fig5. Etape initiale
conservent leur état. Une variable d'étape
est associée à chaque étape (en général Si elle est symbolisée par un carré à côtés
repéré par Xi, ou i est l'identificateur de doublés, il s'agit alors d'une l'étape
l'étape). Cette variable booléenne a pour initiale, par laquelle le système démarre.
valeur logique :
"1" lorsque l'étape associée est active. Fig6. Etape active
Par exemple pour l'étape 0, X0 = 1 ;
"0" logique lorsque celle-ci est S'il est nécessaire de préciser à un
instant donné une étape i active, un
inactive. Par exemple pour l'étape 0,
point est placé comme ci-contre.
X0 = 0.
Une ou plusieurs actions peuvent être associées à une étape. Elles traduisent ce qui doit être fait
chaque fois que l'étape à laquelle elles sont associées est active. On symbolise les actions par un
rectangle relié au symbole de l'étape. Elles peuvent être :
Externes correspondant aux ordres vers la PO ;
Exemple : Serrer la pièce.
Internes correspondant à des fonctions qui n'agissent pas sur la PO, telles qu'une
temporisation, un comptage, etc.
Exemple : Lancer une temporisation de 5 s.
Fig7. Exemples d'actions associées à une étape
C ha p i t r e 1 0 Le G R AF C E T 133
2.2.2- Réceptivité associée à une transition :
b. Cas particuliers :
134 F o n c t i o n T r a i t e r
4. STRUCTURES DE BASE D'UN GRAFCET :
Fig12. Séquence linéaire
4.1- La séquence linéaire :
1 V+
Une séquence linéaire est composée d'un ensemble s
d'étapes successives où chaque étape est suivie d'une seule
2 MF VM+
transition et chaque transition n'est validée que par une
seule étape. pb
3 VM-
ph
4.2- Les séquences simultanées :
Une structure alternative permet d'effectuer un choix unique d'évolution entre plusieurs étapes en
aval à partir d'une seule étape en amont. Pour représenter la structure alternative, on utilise un simple
trait horizontal pour indiquer le début et la fin des séquences. Considérons l'exemple de la figure 14 :
Fig14. Sélection de séquences
De l'étape 1 :
On active l'étape 2 si la réceptivité b = 1 et a =1 ;
Ou on active l'étape 12 si la réceptivité b = 1 mais a = 0.
On appelle cette structure "divergence en OU". Il est à
noter que les branches d'une divergence en OU doivent
avoir des réceptivités exclusives, c'est-à-dire ne peuvent
pas être vraies simultanément.
C ha p i t r e 1 0 Le G R AF C E T 135
Fig15. Saut d'étapes
4.4- Le saut d'étapes :
136 F o n c t i o n T r a i t e r