API Chapitre 3
API Chapitre 3
API Chapitre 3
Le Grafcet
3.1 Introduction
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-être pas la technique lui permettant de définir correc-
tement 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.
1
LE GRAFCET
Cette représentation indique que l’étape est initialement activée (à la mise sous
tension de la partie commande). La situation initiale, choisie par le concepteur, 0
est la situation à l’instant initial.
• 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 estvraie.
• 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 transi-
tion ,
- L’activation de toutes les étapes immédiatement suivantes reliées à cette transition .
Pour franchir la transition de 10 – 11 il faut que :
1. La transition soit validée
2. la réceptivité a soit VRAIE
10 ActionA
•
a
11 ActionB
10 ActionA
11 ActionB
•
b
2
LE GRAFCET
3.4 Structure de base
3.4.1 Divergence et convergence en ET : séquences simultanées
Divergence en ET Convergence en ET
Remarque 3.2 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.
Remarque 3.3 - Après une divergence en OU, on trouve une convergence en OU.
- Le nombre de branches peut-être supérieur à 2.
3
LE GRAFCET
50 Gi :{init}
ii. Forçage à la situation vide - Les étapes du grafcet partiel forcé sont toutes
désactivées ; le redémarrage ne pourra être obtenu que par un autre ordre de forçage.
une fois sur l’étape 50, toutes les étapes du grafcet Gi sont désactivées.
50 Gi :{ }
ii. Forçage à une situation donnée - Les étapes du grafcet partiel forcé dont les
repères sont indiqués entre accolades sont activées, toutes les autres sont désactivées :
a. Dans la situation courante
L’activation de l’étape 31 du Grafcet G3 fige le Grafcet G2 dans sa situation courante.
4
LE GRAFCET
b. Dans une situation prédéterminée
A la différence du cas précédent, le Grafcet G2 se figera à l’étape 21, lorsqu’elle sera
active.
3.4.5 Temporisations
Dans ce cas, la transition 20-21 est franchie lorsque la temporisation, démarrée à
l’étape 20 est écoulée, soit au bout de 5s.
3.4.6 Comptage
Les grafcets sont lus par les automates de façon cyclique. Le compteur étant, dans
ce cas, une information interne à l’automate , il faudra veiller à l’incrémenter ou le
décrémenter au travers d’étapes conditionnées sous peine de le voir évoluer de manière
aléatoire.
Les différents types de tests réalisables dans les réceptivités sont les suivants :
5
LE GRAFCET
3.5 La Macro-étape
Devant la complexité des systèmes automatisés actuels, il devient indispensable d’uti-
liser une méthodologie rigoureuse pour définir la commande. Celle-ci est basée sur l’utili-
sation d’une approche progressive structurée en partant d’un haut niveau de description
(macro-représentation) jusqu’au niveau de détail complet ou tous les ordres et informa-
tions élémentaires sont pris en compte. Ceci permet d’obtenir une représentation claire
et précise dont les avantages sont :
- Une représentation homogène facilement analysable
- Sur format réduit : A4, A3 ;
- Approche pédagogique ;
- Facilité de mise à jour, . . .
La Macro-Etape est la représentation unique d’un ensemble fonctionnel d’étapes et de
transitions appelé : expansion de Macro-Etape. Les règles associées à la macro-étape
sont :
- L’expansion de Macro- Etape comprend une étape d’entrée et une étape de sortie.
- L’étape de sortie participe à la validation des transitions avales.
- Aucune liaison entre la Macro-Etape et son environnement en dehors de ses points
d’accès qui sont l’étape d’entrée et l’étape de sortie.
6
LE GRAFCET
3.6 Etape Encapsulante
Il y a encapsulation d’un ensemble d’étapes, dites encapsulées, par une étape, dite
encapsulante, si et seulement si, lorsque cette étape encapsulante est active, l’une, au
moins, des étapes encapsulées est active.
Etape Encapsulante Etape Encapsulante Initiale
40 10
Remarque 3.5 Une encapsulation peut être désignée par le symbole X∗G#(X1 G1)
pour l’exemple ci-dessus, ce dernier représente la désignation globale.
La désignation élémentaire permet de désigner une suite hiérarchique d’étapes en-
capsulées les unes dans les autres. X1 X12 X21 désigne l’encapsulation de l’étape 21
dans l’étape 12, elle-même encapsulée dans l’étape 1. Une étape encapsulante peut
également être initiale, alors si tel est le cas, une au moins des étapes encapsulées
doit aussi être initiale.
7
LE GRAFCET
cas -1 cas -2
10 10
↑h ↓h
11 11
10 Action1 :=1
L’affectation de A se produit à l’activation de l’étape 10
15 Action1 :=1
L’affectation de B se produit à la désactivation de l’étape 15
8
LE GRAFCET
3.7.7 Activations et désactivation simultanées
Si au cours du fonctionnement de l’automatisme, une même étape doit être désactivée
et activée simultanément, elle reste active.
Remarque 3.6 Il faut éviter de mettre plus d’une action action sur une étape. Une
telle écriture peut sanctionner l’une sur l’autre.
9
LE GRAFCET
l’action action par une lettre précisant la nature de l’action action . On distingue deux
types d’actions : continue et conditionnelle.
• Une action action continueest maintenue tant que l’étape est active.
• Une action action conditionnelle est maintenue lorsque l’étape est active et que la
condition associée est vraie.
7 M
8 D
9 M
31 M := 1
32 B
33 M := 0
a
10 M
11
10
LE GRAFCET
3.8.4 Actions temporisées
Une action action n’est vraie que si le temps de temporisation est écoulé.
10 Action Ef f ectuerunetemporisation
Temporisation terminée
10 Action
T /X10/5s
Figure 3.8: La synchronisation des sous-grafcet – (i) : par capteurs, (ii) : par étapes
11
LE GRAFCET
• Pré-étude et étude : une analyse détaillée de faisabilité permet d’arrêter les choix
techniques et les solutions technologiques ; le modèle devient complet et détaillé. Dans
cette phase d’étude, les choix technologiques sont arrêtés. Un modèle détaillé du système
de commande est réalisé. C’est le GRAFCET technologique (ou point de vue partie
opérative ).
• Réalisation et exploitation : les différents modèles de commande sont implantés et
testés ; la partie commande et la partie opérative sont reliées ; et l’installation est mise en
service progressivement. Dans la phase réalisation, le GRAFCET peut encore être utilisé
(point de vue partie commande).
De nombreux automates programmables industriels (API ) disposent d’un langage de
programmation qui permet de représenter les grafcets de commande et leurs éléments de
structuration (SFC).
Autrement dit, on distingue 3 phases dans l’étude d’un système automatisée : le point de
vue système, le point de vue partie opérative , le point de vue partie commande :
• Le point de vue système : ça décrit le comportement du système vis-à-vis du pro-
duit. Il montre l’enchaı̂nement des actions sur le produit. C’est un graphe qui décrit le
fonctionnement global du système. Il traduit le cahier des charges sans préjuger de la
technologie adoptée, il permet de dialoguer avec des personnes non spécialistes.
• Le point de vue partie opérative : ça décrit les actions produites par les action-
neurs à partir des informations acquises par les capteurs. Autrement dit, Dans ce type
de GRAFCET on spécifie la technologie de la partie opérative ainsi que le type de ces
informations reçues et envoyées.
• Le point de vue partie commande : ça décrit le comportement de la partie com-
mande par rapport à la partie opérative en tenant compte du choix de la technologie
employée. Un schéma de câblage (électrique et pneumatique) décrit le raccordement des
transmetteurs et des préactionneurs à la partie commande
3.11.0.2 Solution
Point de vu Système - On effectue en premier lieu le grafcet fonctionnel de point
de vu système. On décrit globalement les étapes nécessaires pour réaliser cette perceuse.
Le grafcet correspondant est mentionné dans la figure ci-après.
Règles à respecter Ne pas présumer dans l’écriture du GRAFCET, d’un choix techno-
logique du système opératif. A ce niveau d’étude, le choix du procédé d’obtention du trou
n’est pas retenu. En effet, ce pourrait être par poinçonnage, détouré au Laser, par jet
d’eau, par électro-érosion, électro-chimie, ou tout simplement avec un outil traditionnel
tournant comme un foret.
De même, on ne présume pas encore comment la pièce sera immobilisée : ce pourrait-être
un étau à serrage manuel, à serrage hydraulique, ou pneumatique, ou encore un système
magnétique ...etc.
12
LE GRAFCET
0
1 Immobiliser la piéce
Piéce immobilisée
2 Réaliser le trou
Trou réalisé
3 Libérer la piéce
Piéce libérée
1 Fermer Etau
Etau Fermé
13
LE GRAFCET
0 0
14
LE GRAFCET
structurée d’un système permet de décrire celui-ci depuis le niveau le plus général vers
des niveaux de plus en plus détaillés. Cette structuration utilise les notions de taches et
de Macro-étape. Le système est décomposé :
• Soit suivant sa topologie (les taches correspondent à des parties opératives indépendantes).
• Soit fonctionnellement (les taches correspondent à des fonctions du système).
• Soit plus généralement en combinant ces deux formes.
Les commandes de forçage et figeage de grafcet sont des moyens supplémentaires qui per-
mettent de préciser la hiérarchie des différents grafcet , la hiérarchie des différents grafcet
issue de cette structuration est celle qui vient de la description du fonctionnement (suc-
cession séquentielle des taches définie par le processus), en fait il est souvent nécessaire
de placer à un niveau hiérarchiquement supérieur des grafcet de gestions les principaux
grafcet , notamment :
• GRAFCET de sécurité (GS) : (GRAFCET de surveillance) ce grafcet décrit l’en-
semble des procédures de sécurité du système c’est le GRAFCET hiérarchiquement le
plus important, l’arrêt d’urgence et les procédures de mise en route sont décrits dans ce
GRAFCET.
• GRAFCET de conduite et initiation (GCI) : (ou GRAFCET des modes de
marches) ce grafcet décrit l’ensemble des procédures de marches (auto, cycle/cycle, ma-
nuel, réglage. . . .) et des arrêts normaux.
• GRAFCET de production normale (GPN) : Ce grafcet est le niveau de descrip-
tion du fonctionnement normal de l’automatisme. Il est en général décomposé en plusieurs
taches représentant les différentes fonctions de l’automatisme.
15
LE GRAFCET
3.13.1 Fonctionnement
La pièce à sécher, déposée par l’opérateur sur le plan incliné, descend par gravité au
poste de chargement. Les opérations suivantes sont alors possibles :
- Un appui sur le B.P Sdcy provoque un chargement de la pièce sur le tapis roulant (sortie
de la tige du ).
- Quand la pièce est dans le tunnel, le convoyage en avant et les lampes infrarouge seront
en service.
- Une fois le capteur S4 est sollicité, le convoyage en arrière et la résistance de chauffage
sera mise en service. - Si on a une pièce hors du tunnel, on effectue un convoyage en
arrière et un arrêt du chauffage.
- Quand le capteur S3 est sollicité, on arrive à l’évacuation de la pièce sèche par gravité
et à l’arrêt.
Figure 3.16: GRAFCET du point de vue procédé correspond à la vision d’un observateur
qui suivrait le long de la chaı̂ne un seul produit en cours de fabrication.
16
LE GRAFCET
Figure 3.17: Le GRAFCET du point de vue partie opérative correspond à la vision d’un
observateur qui regarderait les mouvements des actionneurs à partir des informations
acquises par les capteurs
Organes de commande et capteurs Préactionneurs
Sdcy : Départ cycle KMAV : marche avant
Satu : Arrêt d’urgence KMAR : marche arrière
S3 :pièce sur le convoyeur KMS : Contacteur séchage.
S4 : pièce à l’extrémité de l’étuve 1V1-14 : Distributeur sortie tige
1S1 : tige rentrée KMP0 : Contacteur mise en énergie PO
1S2 : tige sortie
17
LE GRAFCET
long).
- Un défaut d’alimentation.
L’automate intègre un dispositif d’auto détection et de diagnostic des défauts associé à
la sortie Sécurité qui est :
- A l’état 1 si l’automate est en RUN sans défaut (contact fermé) ;
- A l’état 0 si l’automate est en STOP ou RUN avec présence d’un défaut (contact fermé).
- 1S1, 1S2 : détecteurs inductifs montés sur le corps du .
- S3, S4 : détecteurs photoélectriques de type reflex.
3.14 Exercices
Exercice 3.1
Exercice 3.2
Après appui sur départ cycle dcy, les deux chariots CH1 et CH2 partent pour un
aller-retour. Un nouveau départ cycle ne peut se faire que si les deux chariots sont
à gauche.
g : capteur position gauche, d : capteur position droite, G : action action
aller à gauche, D : action action aller à droite.
18
LE GRAFCET
Exercice 3.3
Exercice 3.4
19
LE GRAFCET
Exercice 3.5
Un château d’eau est alimenté par trois pompes P1, P2 et P3 en fonction de l’état
des trois détecteurs de niveau h1, h2 et h3. Quand l’eau est au-dessous de h1, c’est
les trois pompes qui marchent, si elle au-dessous de à h2 c’est P2 et P3 ensemble
et enfin si c’est au-dessous de h3 c’est uniquement P3 qui fonctionne. Un détecteur
de niveau est à l’état 1 s’il est noyé.
Le système démarre après l’appuie sur un interrupteur m.
a. Donner la table des entrée/sorties.
b. Représenter le grafcet de fonctionnement de ce système sachant que Pour éviter
l’utilisation excessive de la pompe P3, on a décidé d’effectuer une permutation
20
LE GRAFCET
circulaire de l’utilisation des pompes à chaque front montant de h3 ou à chaque
appuie sur l’interrupteur m.
En permutation circulaire, l’utilisation sera comme suit : P1 P2 P3, après P3 P1
P2 et enfin, P2 P3 P1.
c. Donner dans ce cas-là le grafcet de fonctionnement.
21