Le GRAFCET
Le GRAFCET
Le GRAFCET
Dans cette partie, on étudiera un outil de modélisation graphique : le GRAFCET (GRAphe Fonctionnel de Commande
Étape/Transition).
C’est un outil graphique de description des comportements d’un système logique. Il est fréquemment utilisé pour la
mise en œuvre des automates programmables industriels (API).
I- Conventions et Règles :
Le GRAFCET est un outil de représentation graphique permettant de représenter le cahier des charges d'un
automatisme. Cette représentation est normalisée : Norme Française NF C 03-190.
Le fonctionnement d'un système automatisé peut être représenté graphiquement par un ensemble :
On précise pour chaque étape, à l'intérieur d'un rectangle, les actions à effectuer lorsque l'étape est active.
Le GRAFCET de 1er niveau permet une description qui présume ni des choix technologiques de la partie opérative
(capteur, pré-actionneurs, actionneurs), ni de la partie commande. C’est un outil de dialogue entre l’utilisateur et le
concepteur.
I-3 Transition :
Une transition indique la possibilité d'évolution d'une étape à l'étape suivante. A chaque transition, on associe une ou
plusieurs conditions logiques qui traduisent la notion de réceptivité.
- États de capteurs.
- Action de boutons-poussoirs par l'opérateur.
- Action d'un temporisateur, d'un compteur.
- État actif ou inactif d'autres étapes.
- Comparaison d’une valeur analogique
Les liaisons indiquent les voies d'évolution du GRAFCET. Dans le cas général, les liaisons qui se font du haut vers le
bas ne comportent pas de flèches. Dans les autres cas, il faut utiliser des flèches.
La normalisation :
La situation initiale caractérise le comportement initial de la partie commande vis-à-vis de la partie opérative et
correspond aux étapes actives au début du fonctionnement
Règle 2 : (Franchissement d’une transition)
Une transition est validée lorsque toutes les étapes immédiatement précédentes sont actives. Le franchissement ne peut
produire :
Plusieurs transitions simultanément franchissables sont simultanément franchies. Cette règle de franchissement permet
notamment de décomposer un GRAFCET en plusieurs diagrammes indépendants tout en assurant de façon rigoureuse
leur interconnexion.
Si au cours du fonctionnement de l’automatisme une même étape doit être simultanément activée et désactivée, elle
reste active.
II- Notions de Séquence:
Une action est dite continue lorsque la durée de cette action correspond à la durée d’activation de l’étape. Plusieurs
actions continues peuvent être associées à une même étape.
L’exécution de l’action est soumise à une condition logique notée à coté d’un trait vertical au-dessus de l’action.
Lorsqu’une action doit être maintenue pendant plusieurs étapes, il suffit d’utiliser les symboles S (Set) et R (Reset) ou
de la répéter dans toutes les étapes concernées.
Pour maintenir une étape active et ses actions associées pendant un certain temps (t= 15S), il suffit d’utiliser le signal
binaire de sortie de l’opérateur à retard comme réceptivité.
II-1-5 actions retardées ou limitées
L’action peut être retardée, c’est à dire que la condition d’assignation n’est vraie qu’après une durée D depuis
l’activation de l’étape. Comme elle peut être limitée dans le temps, C’est à dire que la condition d’assignation n’est
vraie que pendant une durée L depuis l’activation de l’étape.
L’action VÉRIN A est retardée de 5 secondes et l’action REMPLISSAGE est limitée à 8 secondes à partir de
l’activation de l’étape 12.
Exemple :
On se propose de d écrire un GRAFCET d’une machine de poinçonnage des tôles à commande automatisé par un API
Comme le montre la figure suivante :
Cette machine permet uniquement de poinçonner des tôles de forme circulaire le chargement et le déchargement
s’effectue manuellement. Le démarrage de la machine se fait par un bouton poussoir DCY. Le vérin rotation plateau
VR est de type simple effet permet de tourner le plateau d’un quart de rotation par la sortie de son tige. Le recule de la
tige n’a aucun effet de rotation. Le vérin poinçon VP permet de poinçonner la pièce se trouvant à l’emplacement ‘ P ‘
par la sortie de son tige.
- Le système se trouvant en position initiale, l’appui sur le bouton de « départ cycle » ordonne la rotation du plateau
- Une fois la rotation achevée, descente du poinçon.
- Une fois le poinçon en position basse, remontée du poinçon
- Une fois le poinçon revenu en position haute, attente d’un nouveau « départ cycle ».
Les GRAFCET respectivement de niveau 1 et niveau 2 conformément au cahier de charge sont représentés à la figure
suivante
II-2 sélection de séquences :
Une sélection de séquence est un choix d’évolution entre une ou plusieurs séquences possibles à partir d’une ou
plusieurs étapes.
Il est impérative de ne sélectionner qu’une seule évolution et ceci en utilisant des conditions logiques exclusives. Cette
exclusivité peut être
Un saut d’étape permet de sauter une ou plusieurs étapes lorsque les actions associées à ces étapes deviennent inutiles
(ex: perçage avec ou sans débourrage).
Un renvoi de séquence permet d’effectuer plusieurs fois une même séquence tant qu’une condition n’est pas réalisée
(ex: remplissage d’un produit). L’exemple suivant résume les principes de saut d’étapes et de renvoi de séquence.
Les séquences simultanées permettent à partir d’une ou plusieurs étapes d’évoluer vers plusieurs séquences
simultanément.
II-3-1 divergence en ET :
II-3-2 convergence en ET :
II-4 extension des représentations (Macro-étapes) :
Une macro-étape est une représentation unique d’un ensemble d’étapes et de transitions.
Le concept de macro-étape permet :
L’expansion de la macro-étape commence par une seule étape d’entrée et finit par une seule étape de sortie. Le
franchissement de la transition amont (1) de la macro-étape active l’étape d’entrée (1.1). L’étape de sortie (1.4) valide la
transition aval de la macro-étape (2) et désactivée lorsque cette transition est franchie.
Exemple :
On considère une machine de production des pièces pliées et poinçonnées décrite ci-dessous avec chargement et
déchargement automatique :
Le système est commandé par deux boutons poussoirs respectivement le départ cycle (DCY) et arrêt (RAZ) composé
par deux postes:
- Le système se trouvant en position initiale, l’appui sur le bouton de « départ cycle » ordonne simultanément
l’évacuation puis remplissage ; le pliage et le poinçonnage des pièces se trouvant sur le plateau
- Une fois les trois actions terminées. Le système ordonne la rotation du plateau et le système recommence le même
cycle jusqu’à l’arrêt.
- Une fois le poinçon revenu en position haute, attente d’un nouveau « départ cycle ».
Les GRAFCET globale et des macros étapes de niveau 1 conformément au cahier de charge sont représentés aux figures
suivantes.