Systèmes Automatisés de Production
Pr. Omar MOUHIB
Laborat oire Génie élect rique et Syst ème énergét ique
email: mouhib_ omar@yahoo.fr
Université Ibn Tofail
Faculté des Sciences de Kénitra
Département de Physique
Master Microélectronique
L’Organigramme
1SystèmesautomatisésdeproductionO. Mouhib
On utilise cet outil graphique pour décrire rapidement le fonctionnement
du système automatisé
L ’ovale indique le début ou
la fin de l ’organigramme
Le rectangle représente l ’action
conduisant à un état
Le losange représente sous forme
de question le test permettant de
détecter un état
EXEMPLE: éclairage public
oui
oui
non
non
Début
La lumière
est éteinte
La lumière
est allumée
Il fait
nuit
Il fait
jour
GRAFCET: Les concepts de base
2SystèmesautomatisésdeproductionO. Mouhib
  
Les deux niveaux de représentation
• Niveau 1 : Spécifications fonctionnelles
–Utilisation du langage courant
–Technologie des capteurs et actionneurs non définie.
• Niveau 2 : Spécifications technologiques
–Utilisation de symboles
–Prise en compte de la technologie des capteurs et actionneurs
GRAFCET: Les concepts de base
3SystèmesautomatisésdeproductionO. Mouhib
  
Pour comprendre la syntaxe du GRAFCET, il faut connaître les éléments suivants:
– Étapes
– Transitions
– Réceptivités
– Actions
– Liaisons
2. Les actions
• Action continue :
• Action conditionnelle
• Action temporisée
• Action impulsionnelle
• Action mémorisée
• Action « opération mathématique »
GRAFCET: Les concepts de base
4SystèmesautomatisésdeproductionO. Mouhib
Le GRAFCET comprend :
 des étapes associées à des actions ;
 des transitions associées à des réceptivités ;
 des arcs ou liaisons reliant soit une étape à une transition, soit une transition à une
étape. ils sont implicitement orientés du haut vers le bas. Si un arc est orienté du bas
vers le haut il doit porter une flèche qui l’indique.
GRAFCET: Les concepts de base
5SystèmesautomatisésdeproductionO. Mouhib
Etape
Une étape symbolise un état ou une partie de l’état du système automatisé.
L’étape possède deux états possibles : active représentée par un jeton dans l’étape
ou inactive. L’étape i, représentée par un carré repéré numériquement, possède
ainsi une variable d’état, appelée variable d’étape Xi. Cette variable est une
variable booléenne valant 1 si l’étape est active, 0 sinon.
La situation initiale d'un système automatisé est indiquée par une étape dite étape
initiale et représentée par un carré double.
Actions associées aux étapes
A chaque étape est associée une action ou plusieurs, c’est à dire un ordre vers la partie
opérative ou vers d’autres grafcets. Mais on peut rencontrer aussi une même action
associée à plusieurs étapes ou une étape vide (sans action).
GRAFCET: Les concepts de base
6SystèmesautomatisésdeproductionO. Mouhib
Transition
Une transition indique la possibilité d’évolution qui existe entre deux étapes et donc la
succession de deux activités dans la partie opérative. Lors de son franchissement, elle
va permettre l’évolution du système. A chaque transition est associée une condition
logique appelée réceptivité qui exprime la condition nécessaire pour passer d’une étape
à une autre.
La réceptivité qui est une information d'entrée qui est fournie par :
 l'opérateur : pupitre de commande,
 la partie opérative : états des capteurs,
 du temps, d'un comptage ou tout opération logique, arithmétique...
 du grafcets : d'autres grafcet pour la liaison entre grafcets ou de l’état courant des
étapes du grafcet (les Xi),
 d'autres systèmes : dialogue entre systèmes,
 .....
Remarque: Si la réceptivité n’est pas précisée, alors cela signifie qu’elle est toujours
vraie. (=1)
GRAFCET: Les concepts de base
7SystèmesautomatisésdeproductionO. Mouhib
Liaisons orientées
Elles sont de simples traits verticaux qui relient les étapes aux transitions et les
transitions aux étapes. Elles sont normalement orientées de haut vers le bas. Une flèche
est nécessaire dans le cas contraire.
8SystèmesautomatisésdeproductionO. Mouhib
Le Grafcet: Notion de base
9SystèmesautomatisésdeproductionO. Mouhib
Une Liaison est un arc orienté: A une extrémité d'une liaison il y a une (et une seule)
étape, à l'autre une transition. On la représente par un trait plein rectiligne, vertical ou
horizontal.
Une Etape correspond à une phase durant laquelle on effectue une Action pendant
une certaine durée. On numérote chaque étape par un entier positif, mais pas
nécessairement croissant par pas de 1, il faut simplement que jamais deux étapes
différentes n'aient le même numéro. Une étape est dite active lorsqu'elle correspond à
une phase "en fonctionnement", c'est à dire qu'elle effectue l'action qui lui est associée.
On représente quelquefois une étape active à un instant donné en dessinant un point à
l'intérieur.
Une Transition est une condition de passage d'une étape à une autre. Elle n'est que
logique (dans son sens Vrai ou Faux), sans notion de durée. La condition est définie
par une Receptivité qui est généralement une expression booléenne (c.à.d avec des
ET et des OU) de l'état des capteurs.
Le Grafcet: Notion de base
Les règles d’évolution
1SystèmesautomatisésdeproductionO. Mouhib
Règle 1 : Situation initiale
L’étape initiale caractérise le comportement de la partie commande d’un système en début de cycle.
Elle correspond généralement à une positon d’attente. L’étape initiale est activée sans condition en
début de cycle. Il peut y avoir plusieurs étapes initiales dans un même grafcet.
Règle 2 : Franchissement d’une transition
Une transition est validée si toutes les étapes immédiatement précédentes sont actives. L’évolution du
grafcet correspond au franchissement d’une transition qui se produit sous deux conditions :
• si cette transition est validée
• si la réceptivité associée à cette transition est vraie
Si ces deux conditions sont réunies, la transition devient franchissable et est obligatoirement franchie.
Règle 3 : Evolution des étapes actives
Le franchissement d’une transition entraîne simultanément l’activation de toutes les étapes
immédiatement suivantes et la désactivation de toutes celles immédiatement précédentes.
Règle 4 : Evolutions simultanées
Plusieurs transitions simultanément franchissables sont simultanément franchies.
Règle 5 : Activations et désactivations simultanées
Si, au cours du fonctionnement, une même étape doit être désactivée et activée simultanément, elle
reste active.
Les structures de base
1SystèmesautomatisésdeproductionO. Mouhib
 Séquence unique :
C’est une suite d’étapes pouvant être activées les unes après les autres
 Séquences simultanées et alternatives:
Plusieurs séquences sont actives en même temps, après le franchissement d’une
transition
Franchissement d’une transition
15
16
Action A
Action B
a
L’étape 15 n’est pas active
L’action associée à l’étape 15
n’est pas effective
La transition 15-16 n ’est pas
validée
1SystèmesautomatisésdeproductionO. Mouhib
15
16
Action A
Action B
a
L’étape 15 est active
L’action associée à l’étape 15
est effective
La transition 15-16 est
validée
Franchissement d’une transition
1SystèmesautomatisésdeproductionO. Mouhib
15
16
Action A
Action B
a
Pour franchir
la transition 15 - 16...
…il faut que :
1. La transition soit validée
2. la réceptivité « a » soit VRAIE
Franchissement d’une transition
1SystèmesautomatisésdeproductionO. Mouhib
15
16
Action A
Action B
a
La réceptivité « a » devient
VRAIE
&
la transition 15 -16 est validée
La transition est
FRANCHISSABLE
Franchissement d’une transition
1SystèmesautomatisésdeproductionO. Mouhib
15
16
Action A
Action B
a
Franchissement de la
transition
Activation de l’étape 16:
L ’action B devient effective
Désactivation de l’étape 15:
L ’action A n’est plus effective
Franchissement d’une transition
1SystèmesautomatisésdeproductionO. Mouhib
15
16
Action A
Action B
a
Étape 16 active
L’action B est effective
Remarque : la réceptivité « a », quelle soit VRAIE ou FAUSSE
à ce moment n’a plus d’effet sur le déroulement du Grafcet
Franchissement d’une transition
1SystèmesautomatisésdeproductionO. Mouhib
Action conditionnelle
15
16
E
Action B
e . f
Actions conditionnelles :
• Si (e = 0 ⇔ e = 1) alors
action E effective*
• Si (f = 0 ⇔ f = 1) alors
action F effective*
• Si ( e . f = 1 ) alors
aucune action effective
F
e f
* : L’étape 15 doit être active !
1SystèmesautomatisésdeproductionO. Mouhib
1SystèmesautomatisésdeproductionO. Mouhib
Le système est en attente -> Un train arrive -> Signal lumineux et signal sonore ->
Temporisation de 10 secondes -> Baisser la barrière et laisser les signaux ->
Barrière baissée Signal lumineux et signal sonore -> Le train est passé -> Lever la
barrière -> Barrière levée
Exemple d’un Passage à niveau
Grafcet fonctionnel (Niveau 1)
1SystèmesautomatisésdeproductionO. Mouhib
Arrivée du train
Système en attente0
Signal lumineux et signal sonore1
Baisser la barrière et laisser le signal lumineux2
Signal lumineux3
Lever la barrière4
Temporisation de 10 secondes
Barrière baissée
Le train est passé
Barrière levée
2SystèmesautomatisésdeproductionO. Mouhib
ArTr
0
SignL1
Ba+2
SignL3
Ba-4
X1/10s
Bb
Bl
Grafcet Technologique (Niveau 2)
SignS
SignS
ArTr
Exemple: Commande de perceuse
2SystèmesautomatisésdeproductionO. Mouhib
Cycle de fonctionnement:
-La broche tourne en permanence
-L’opérateur ayant fixé la pièce donne alors l’ordre de départ de cycle
-Après une descente en grande vitesse le perçage s’effectue en petite vitesse
-Dès le perçage terminé, la broche remonte en grande vitesse jusqu’à la position haute
2SystèmesautomatisésdeproductionO. Mouhib
Bétonnière automatisée
Deux sous-ensembles identiques composes d'un moteur, d'un réducteur et d'une vis
d'Archimède permettent d'alimenter la bétonnière en sable et en ciment.
Une électrovanne commande l'arrivée d'eau. Un vérin permet le basculement de la bétonnière.
Le dosage simultané des trois produits est réalisé en réglant les durées d'alimentation des
actionneurs M1, M2 et EV :
 1min30 pour le sable
 45 secondes pour le ciment
 1min10 pour l’eau
La bétonnière tourne pendant le dosage, et
pendant le basculement.
2SystèmesautomatisésdeproductionO. Mouhib
Désignation Variable
Départ Cycle Dcy
Mise en Rotation de la vis pour l'alimentation en sable M1
Mise en Rotation de la vis pour l'alimentation en ciment M2
Électrovanne pour l’alimentation en eau EV
Rotation de la bétonnière (mélange) Rot
Basculement pour le versement de mélange Ver
Retour de la bétonnière en position horizontale Ret
Fin de course haut fch
Fin de course bas fcb
Etablir le grafcet décrivant le fonctionnement ci-dessus, en utilisant une
structure en ET à trois branches parallèles.
Bétonnière automatisée
2SystèmesautomatisésdeproductionO. Mouhib
Temporisation
La variable "temporisation" se note "t/Xn/d" avec :
- t : identifie une temporisation
- Xn: est l'étape dont l'activation démarre la tempo
- d est le délai
2SystèmesautomatisésdeproductionO. Mouhib
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.
2SystèmesautomatisésdeproductionO. Mouhib
Action mémorisée 
L'action M1 est active aux étapes 22, 23 et 24.
2SystèmesautomatisésdeproductionO. Mouhib
Action maintenue et action mémorisée
2SystèmesautomatisésdeproductionO. Mouhib
Sélection d’une séquence (aiguillage)
Un automatisme est représenté par un Grafcet à sélection d’une séquence
(aiguillage) lorsque cet automatisme possède plusieurs cycles de fonctionnement.
Ces cycles sont sélectionnés par des informations fournies, soit par l’opérateur
(clavier), soit par la machine elle-même (capteurs).
La sélection de séquence est aussi appelée divergent OU et La convergence de
plusieurs séquences est appelée convergent OU
2SystèmesautomatisésdeproductionO. Mouhib
Sélection d’une séquence (aiguillage)
Il est toujours nécessaire pour obtenir un aiguillage entre plusieurs séquences que les
réceptivités soient exclusives au niveau de la divergence en OU.
En pratique cette exclusion peut se présenter de plusieurs façons:
- Soit en exclusion physique (impossibilité de simultanéité mécanique ou temporelle)
- Soit en exclusion logique (sélection prioritaire ou verrouillage réciproque)
2SystèmesautomatisésdeproductionO. Mouhib
Exemple : Tri de pièces
Tapis 1
Tapis 3 Tapis 2
Poussoirs
3 2
Poussoir
1
Un dispositif automatique destiné à trier des caisses de
deux tailles différentes, se compose d'un tapis amenant
les caisses, de trois poussoirs et de deux tapis
d'évacuation suivant la figure ci-contre
Cycle de fonctionnement :
Le poussoir 1 pousse les petites caisses devant le
poussoir 2 qui, à son tour, les transfère sur le tapis
d'évacuation 2, alors que les grandes caisses sont
poussées devant le poussoir 3, ce dernier les
évacuant sur le tapis 3.
Pour effectuer la sélection des caisses, un
dispositif de détection placé devant le poussoir 1
permet de reconnaître sans ambiguïté le type de
caisse qui se présente.
2SystèmesautomatisésdeproductionO. Mouhib
Exemple : Tri de pièces
3SystèmesautomatisésdeproductionO. Mouhib
Sélection d’une séquence (aiguillage)
c’est un aiguillage en OU dans
lequel une des branches ne comporte
pas d’étape
Cas particulier : Saut de séquence
3SystèmesautomatisésdeproductionO. Mouhib
Sélection d’une séquence (aiguillage)
Elle permet de reprendre une ou
plusieurs fois la même séquence tant
qu’une condition n’a pas été obtenue.
Cas particulier : Reprise de séquence
3SystèmesautomatisésdeproductionO. Mouhib
Exemple de GRAFCET avec saut d’étapes
dcy
h
b1
b2
b3
c
PIECE
EPAISSEPIECE
FINE
Cahier des charges:
Après l’ordre de départ cycle
« dcy », la perceuse effectue, selon
l’épaisseur de la pièce un cycle
avec ou sans débourrage.
Capteurs:
• h, b1, b2, b3 : capteurs de position
• c : capteur de contact
Actionneurs:
• Descendre en grande vitesse
• Descendre en petite vitesse
• Remontée en grande vitesse
3SystèmesautomatisésdeproductionO. Mouhib
Exemple de GRAFCET avec saut d’étapes
dcy
h
b1
b2
b3
c
PIECE
EPAISSEPIECE
FINE
Cycle sans débourrage:
-Descente en grande vitesse jusque b1,
-Descente en petite vitesse jusque b3,
-Remontée en grande vitesse jusqu’à h.
Cycle avec débourrage:
-Descente en grande vitesse jusque b1,
-Cycle activé lorsque le capteur c entre en
contact avant l’enclenchement du contact b2.
-Remontée en grande vitesse de la broche à une
position intermédiaire b1,
-Descente en petite vitesse jusque b3,
-Remontée en grande vitesse jusqu’à h.
3Systèmesautomatisésdeproduction
1
2
dcy . h
3
b1
4
b2.c
Descente grande vitesse
Remontée grande vitesse
Descente petite vitesse
5
b1
h
6
b3
Descente petite vitesse
Remontée grande vitesse
b3
dcy
h
b1
b2
b3
c
PIECE
EPAISSEPIECE
FINE
Perceuse avec ou sans débourrage
3SystèmesautomatisésdeproductionO. Mouhib
Exemple de GRAFCET avec reprise de séquence
Cahier des charges:
Après l’ordre de départ cycle
« dcy », le chariot part jusque
« b », charge une pièce et
continue pour la décharger en
« c ». Il retourne en « b » pour
charger une nouvelle pièce
qu’il décharge de nouveau en
« c ». Enfin, il rentre en « a ».
a c
dcy
Capteurs:
• a, b, c : capteurs de position
Actionneurs:
• D : aller à droite
• G : aller à gauche
• Chargement, déchargement
b
G D
3
Exemple de
GRAFCET avec
reprise de séquence
a
dcy
1
2
dcy . a
3
b
4
Fin chargement
b
D
D
chargement
5 déchargement
c
b.(n=2)
G D
6 G
Fin déchargement
7 G
b.(n≠2)
a
Init n=0
n ← n+1
Étape
active
Transition
validée
Réceptivité
associée
Compteur
n
? - - -
c
3SystèmesautomatisésdeproductionO. Mouhib
Séquences simultanées (Parallélisme)
Un automatisme est représenté par un Grafcet à séquences simultanées lorsque cet
automatisme possède plusieurs séquences qui se déroulent en même temps.
Une transition qui possède plusieurs étapes de sortie représente l’exécution en
parallèle de plusieurs séquences. On appelle cette structure divergent ET
Une transition qui possède plusieurs étapes d’entrée représente la synchronisation de
plusieurs séquences. On appelle cette structure convergent ET
3SystèmesautomatisésdeproductionO. Mouhib
Séquences simultanées (Parallélisme)
En pratique, les étapes de fin de parallélisme ne comporte pas d’actions. De plus la
transition de fin de parallélisme est souvent imposée à 1. Les étapes sans actions
permettent alors de synchroniser la fin des différents cycles en amont, et
lorsqu’elles sont actives le franchissement de la transition est automatique
3SystèmesautomatisésdeproductionO. Mouhib
Exemple: Chaîne de remplissage de bidon d’huile
Un tapis avance pas à pas et transporte des bidons vides qui seront d’abord remplis
et ensuite bouchés à un poste de travail différent.
L’approvisionnement en bidon n’est pas régulier et certains bidon peuvent manquer
de temps à l’autre. Un dispositif permet, à chacun des deux postes décrits, de
détecter la présence ou l’absence d’un bidon
3SystèmesautomatisésdeproductionO. Mouhib
Solution: Chaîne de remplissage de bidon d’huile
3SystèmesautomatisésdeproductionO. Mouhib
Macro-étape
Une macroétape Mi est une partie de Grafcet détaillée ailleurs.
La partie détaillée est appelé expansion de Mi. L’expansion commence par une
seule étape d’entrée, notée Ei, et se termine par une seule étape de sortie, notée
Si.
3SystèmesautomatisésdeproductionO. Mouhib
Macro-étape
- Le franchissement de la transition
(11), entraîne l'activation de l'étape E3.
- La transition (12) ne sera validée que
lorsque l'étape de sortie S3 sera active.
- Le franchissement de la transition
(12), entraîne la désactivation de l'étape
S3.
Exemple :
L'utilisation de macro-étapes permet d'améliorer la
lisibilité des grafcets complexes en regroupant les
étapes correspondant à une même opération
3SystèmesautomatisésdeproductionO. Mouhib
Structuration par encapsulation
L'étape encapsulante peut donner lieu à une ou plusieurs encapsulations possédants
chacune au moins une étape active lorsque l'étape encapsulante est active, et
aucune lorsque l'étape encapsulante ne l'est plus.
Cette étape active est désignée par une étoile : *
# Représentation d'une étape 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.
Le spécificateur peut utiliser l’encapsulation pour structurer de manière
hiérarchique un Grafcet.
3SystèmesautomatisésdeproductionO. Mouhib
Structuration par encapsulation
11
L’étape 11 est une étape encapsulante
1
2
3
4
5
G1
11
L’encapsulation G1 de l’étape
encapsulante 11 contient les étapes :
1,2,3,4,5
Le lien d’activation (signe * ) indique
quelles sont les étapes encapsulées
actives à l’activation de l’étape
encapsulante**
4SystèmesautomatisésdeproductionO. Mouhib
Exemple de structuration par encapsulation :
Exemple
4SystèmesautomatisésdeproductionO. Mouhib
Exemple de structuration par encapsulation :
4SystèmesautomatisésdeproductionO. Mouhib
Exemple de structuration par encapsulation :
 L'étape encapsulante 22 possède trois encapsulations représentées par
les grafcets partiels G1, G2 et G3.
 Lorsque l'étape encapsulante 22 est activée, les étapes 1 et 85 de G1
sont activées, ainsi que les étapes 1 de G2 et 2 de G3.
 Lorsque l'étape encapsulante 88 est activée, l'étape 100 de G24 est
activée.
 La désactivation de l'étape encapsulante 88 provoque celle de toutes
les étapes de G24.
 La désactivation de l'étape encapsulante 22 provoque celle de toutes
les étapes de G1, G2, G3 et de toutes celles de G24 (si l'étape 88 était
active).
4SystèmesautomatisésdeproductionO. Mouhib
Appel de Tâche
la notion de tâche peut être considérée comme la transformation de l’expansion
d’une macro-étape en un grafcet indépendant. Dans la situation initiale,
l’opération attend d’être déclenchée. Ce déclenchement est contrôlé par un
autre grafcet indépendant appelé superviseur. Les échanges entre les tâches et le
superviseur s’effectuent à l’aide des variables d’étape.
4SystèmesautomatisésdeproductionO. Mouhib
Synchronisation de Grafcets
10
m
19
10
X39
10
X19
29
20
X10
10
X29
39
30
X10
T‰che
T10
T‰che
T20
T‰che
T30
Coordination horizontale
1 seule tâche à la fois
4SystèmesautomatisésdeproductionO. Mouhib
Synchronisation de Grafcets
110
X19
10
X110
10
X110
10
X112
20
X112
Tâche
T10
Tâche
T20
111
r111
112
Appel
tâche T10
Appel
tâche T20
19
X29
29
GRAFCET
de conduite
Coordination verticale asynchrone
GRAFCET de conduite
GRAFCET esclaves
4SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Ordres de forçage d'un grafcet
Les ordres de forçage permettent de modifier de manière interne, la
situation d’un grafcet, à partir d’un autre grafcet (hiérarchiquement
supérieur). Ils sont prioritaires par rapport à l’application des règles
d’évolution.
 L’ordre de forçage est représenté dans un double rectangle
associé à l’étape pour le différencier d’une action.
4SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Propriétés :
 Le forçage s’exécute à l'activation de l'étape qui le commande ;
 Lors du forçage, toutes les étapes du grafcet forcé qui ne sont pas
incluses dans la situation définie par le forçage, se désactivent ;
 Le grafcet forcé ne peut pas évoluer tant qu’il est soumis à l’ordre
de forçage.
 Dès que l’ordre de forçage cesse, le grafcet précédemment forcé
évolue à partir de la dernière situation forcée, en respectant les règles
d’évolution normales.
4SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
34 G4{INIT}
Forçage en situation initiale {INIT}
Lorsque l’étape 34 est active, le GRAFCET nommé G4 est
forcé dans la situation dans laquelle seules les étapes
initiales sont actives.
4SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
34 G4{INIT}
Exemple:
A l'activation de l'étape 5,
l'étape initiale 20 du grafcet 2
est activée et toutes les autres
étapes sont désactivées.
A la désactivation de 5, il
reprend son évolution
normale.
Forçage en situation initiale {INIT}
Lorsque l’étape 34 est active, le GRAFCET nommé G4 est
forcé dans la situation dans laquelle seules les étapes
initiales sont actives.
5 GRAFCET2{INIT}
a
b

5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage en situation vide { }
22 GPN{}
Lorsque l’étape 22 est active, le GRAFCET nommé GPN est
forcé dans la situation vide. Dans ce cas aucune de ses étapes
n’est active.
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage en situation vide { }
5 GRAFCET2 { }
a
b
A l'activation de l'étape 5,
toutes les étapes du grafcet 2
sont désactivées.
Le grafcet n’aura pas de
possibilité d’évolution après
la disparition de l’ordre de
forçage, hormis s'il est à
nouveau forcé, dans une
situation donnée.

22 GPN{}
Lorsque l’étape 22 est active, le GRAFCET nommé GPN est
forcé dans la situation vide. Dans ce cas aucune de ses étapes
n’est active.
Exemple:
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage dans une situation donnée {I, J, … }
20 GC{30,35}
Lorsque l’étape 20 est active, le GRAFCET nommé GC est
forcé dans la situation caractérisée par l’activité des étapes
30 et 35 (les étapes 30 et 35 sont activées et les autres
étapes sont désactivées).
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage dans une situation donnée {I, J, … }
5 GRAFCET2 { 21, 22}
a
b
l'activation de l'étape 5, toutes les étapes 20,
23, 24, du grafcet 2 sont désactivées et les
étapes 21, 22 sont activées.
A la désactivation de 5, il reprend son
évolution normale.

20 GC{30,35}
Lorsque l’étape 20 est active, le GRAFCET nommé GC est
forcé dans la situation caractérisée par l’activité des étapes
30 et 35 (les étapes 30 et 35 sont activées et les autres
étapes sont désactivées).
Exemple:
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage dans une situation courante { * }
25 GPN{*}
Lorsque l’étape 25 est active, le GRAFCET nommé GPN
est forcé dans la situation où il se trouve à l’instant du
forçage. On appelle également cet ordre « figeage ».
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Forçage dans une situation courante { * }
5 GRAFCET2 { *}
a
b
A l'activation de l'étape 5, le Grafcet est figé dans la
situation de cet instant : si 22 et 23 étaient actives au
moment du forçage, elles le restent, jusqu'à
désactivation de l'étape 5. Le Grafcet reprend alors
son évolution normale.

25 GPN{*}
Lorsque l’étape 25 est active, le GRAFCET nommé GPN
est forcé dans la situation où il se trouve à l’instant du
forçage. On appelle également cet ordre « figeage ».
Exemple:
5SystèmesautomatisésdeproductionO. Mouhib
Structuration par forçage d’un GRAFCET partiel
Intérêts du forçage :
Cela permet d’imposer à un grafcet une situation qu’il aurait été
impossible ou difficile d’atteindre directement ; par exemple :
 mise en situation initiale ou activation de grafcets ;
 traitement d’un arrêt d’urgence ;
 gel d’un grafcet après dysfonctionnement du système ;
 déblocage d’une situation après analyse des défauts.

systeme automatises de production

  • 1.
    Systèmes Automatisés deProduction Pr. Omar MOUHIB Laborat oire Génie élect rique et Syst ème énergét ique email: mouhib_ omar@yahoo.fr Université Ibn Tofail Faculté des Sciences de Kénitra Département de Physique Master Microélectronique
  • 2.
    L’Organigramme 1SystèmesautomatisésdeproductionO. Mouhib On utilisecet outil graphique pour décrire rapidement le fonctionnement du système automatisé L ’ovale indique le début ou la fin de l ’organigramme Le rectangle représente l ’action conduisant à un état Le losange représente sous forme de question le test permettant de détecter un état EXEMPLE: éclairage public oui oui non non Début La lumière est éteinte La lumière est allumée Il fait nuit Il fait jour
  • 3.
    GRAFCET: Les conceptsde base 2SystèmesautomatisésdeproductionO. Mouhib    Les deux niveaux de représentation • Niveau 1 : Spécifications fonctionnelles –Utilisation du langage courant –Technologie des capteurs et actionneurs non définie. • Niveau 2 : Spécifications technologiques –Utilisation de symboles –Prise en compte de la technologie des capteurs et actionneurs
  • 4.
    GRAFCET: Les conceptsde base 3SystèmesautomatisésdeproductionO. Mouhib    Pour comprendre la syntaxe du GRAFCET, il faut connaître les éléments suivants: – Étapes – Transitions – Réceptivités – Actions – Liaisons 2. Les actions • Action continue : • Action conditionnelle • Action temporisée • Action impulsionnelle • Action mémorisée • Action « opération mathématique »
  • 5.
    GRAFCET: Les conceptsde base 4SystèmesautomatisésdeproductionO. Mouhib Le GRAFCET comprend :  des étapes associées à des actions ;  des transitions associées à des réceptivités ;  des arcs ou liaisons reliant soit une étape à une transition, soit une transition à une étape. ils sont implicitement orientés du haut vers le bas. Si un arc est orienté du bas vers le haut il doit porter une flèche qui l’indique.
  • 6.
    GRAFCET: Les conceptsde base 5SystèmesautomatisésdeproductionO. Mouhib Etape Une étape symbolise un état ou une partie de l’état du système automatisé. L’étape possède deux états possibles : active représentée par un jeton dans l’étape ou inactive. L’étape i, représentée par un carré repéré numériquement, possède ainsi une variable d’état, appelée variable d’étape Xi. Cette variable est une variable booléenne valant 1 si l’étape est active, 0 sinon. La situation initiale d'un système automatisé est indiquée par une étape dite étape initiale et représentée par un carré double. Actions associées aux étapes A chaque étape est associée une action ou plusieurs, c’est à dire un ordre vers la partie opérative ou vers d’autres grafcets. Mais on peut rencontrer aussi une même action associée à plusieurs étapes ou une étape vide (sans action).
  • 7.
    GRAFCET: Les conceptsde base 6SystèmesautomatisésdeproductionO. Mouhib Transition Une transition indique la possibilité d’évolution qui existe entre deux étapes et donc la succession de deux activités dans la partie opérative. Lors de son franchissement, elle va permettre l’évolution du système. A chaque transition est associée une condition logique appelée réceptivité qui exprime la condition nécessaire pour passer d’une étape à une autre. La réceptivité qui est une information d'entrée qui est fournie par :  l'opérateur : pupitre de commande,  la partie opérative : états des capteurs,  du temps, d'un comptage ou tout opération logique, arithmétique...  du grafcets : d'autres grafcet pour la liaison entre grafcets ou de l’état courant des étapes du grafcet (les Xi),  d'autres systèmes : dialogue entre systèmes,  ..... Remarque: Si la réceptivité n’est pas précisée, alors cela signifie qu’elle est toujours vraie. (=1)
  • 8.
    GRAFCET: Les conceptsde base 7SystèmesautomatisésdeproductionO. Mouhib Liaisons orientées Elles sont de simples traits verticaux qui relient les étapes aux transitions et les transitions aux étapes. Elles sont normalement orientées de haut vers le bas. Une flèche est nécessaire dans le cas contraire.
  • 9.
  • 10.
    9SystèmesautomatisésdeproductionO. Mouhib Une Liaisonest un arc orienté: A une extrémité d'une liaison il y a une (et une seule) étape, à l'autre une transition. On la représente par un trait plein rectiligne, vertical ou horizontal. Une Etape correspond à une phase durant laquelle on effectue une Action pendant une certaine durée. On numérote chaque étape par un entier positif, mais pas nécessairement croissant par pas de 1, il faut simplement que jamais deux étapes différentes n'aient le même numéro. Une étape est dite active lorsqu'elle correspond à une phase "en fonctionnement", c'est à dire qu'elle effectue l'action qui lui est associée. On représente quelquefois une étape active à un instant donné en dessinant un point à l'intérieur. Une Transition est une condition de passage d'une étape à une autre. Elle n'est que logique (dans son sens Vrai ou Faux), sans notion de durée. La condition est définie par une Receptivité qui est généralement une expression booléenne (c.à.d avec des ET et des OU) de l'état des capteurs. Le Grafcet: Notion de base
  • 11.
    Les règles d’évolution 1SystèmesautomatisésdeproductionO.Mouhib Règle 1 : Situation initiale L’étape initiale caractérise le comportement de la partie commande d’un système en début de cycle. Elle correspond généralement à une positon d’attente. L’étape initiale est activée sans condition en début de cycle. Il peut y avoir plusieurs étapes initiales dans un même grafcet. Règle 2 : Franchissement d’une transition Une transition est validée si toutes les étapes immédiatement précédentes sont actives. L’évolution du grafcet correspond au franchissement d’une transition qui se produit sous deux conditions : • si cette transition est validée • si la réceptivité associée à cette transition est vraie Si ces deux conditions sont réunies, la transition devient franchissable et est obligatoirement franchie. Règle 3 : Evolution des étapes actives Le franchissement d’une transition entraîne simultanément l’activation de toutes les étapes immédiatement suivantes et la désactivation de toutes celles immédiatement précédentes. Règle 4 : Evolutions simultanées Plusieurs transitions simultanément franchissables sont simultanément franchies. Règle 5 : Activations et désactivations simultanées Si, au cours du fonctionnement, une même étape doit être désactivée et activée simultanément, elle reste active.
  • 12.
    Les structures debase 1SystèmesautomatisésdeproductionO. Mouhib  Séquence unique : C’est une suite d’étapes pouvant être activées les unes après les autres  Séquences simultanées et alternatives: Plusieurs séquences sont actives en même temps, après le franchissement d’une transition
  • 13.
    Franchissement d’une transition 15 16 ActionA Action B a L’étape 15 n’est pas active L’action associée à l’étape 15 n’est pas effective La transition 15-16 n ’est pas validée 1SystèmesautomatisésdeproductionO. Mouhib
  • 14.
    15 16 Action A Action B a L’étape15 est active L’action associée à l’étape 15 est effective La transition 15-16 est validée Franchissement d’une transition 1SystèmesautomatisésdeproductionO. Mouhib
  • 15.
    15 16 Action A Action B a Pourfranchir la transition 15 - 16... …il faut que : 1. La transition soit validée 2. la réceptivité « a » soit VRAIE Franchissement d’une transition 1SystèmesautomatisésdeproductionO. Mouhib
  • 16.
    15 16 Action A Action B a Laréceptivité « a » devient VRAIE & la transition 15 -16 est validée La transition est FRANCHISSABLE Franchissement d’une transition 1SystèmesautomatisésdeproductionO. Mouhib
  • 17.
    15 16 Action A Action B a Franchissementde la transition Activation de l’étape 16: L ’action B devient effective Désactivation de l’étape 15: L ’action A n’est plus effective Franchissement d’une transition 1SystèmesautomatisésdeproductionO. Mouhib
  • 18.
    15 16 Action A Action B a Étape16 active L’action B est effective Remarque : la réceptivité « a », quelle soit VRAIE ou FAUSSE à ce moment n’a plus d’effet sur le déroulement du Grafcet Franchissement d’une transition 1SystèmesautomatisésdeproductionO. Mouhib
  • 19.
    Action conditionnelle 15 16 E Action B e. f Actions conditionnelles : • Si (e = 0 ⇔ e = 1) alors action E effective* • Si (f = 0 ⇔ f = 1) alors action F effective* • Si ( e . f = 1 ) alors aucune action effective F e f * : L’étape 15 doit être active ! 1SystèmesautomatisésdeproductionO. Mouhib
  • 20.
    1SystèmesautomatisésdeproductionO. Mouhib Le systèmeest en attente -> Un train arrive -> Signal lumineux et signal sonore -> Temporisation de 10 secondes -> Baisser la barrière et laisser les signaux -> Barrière baissée Signal lumineux et signal sonore -> Le train est passé -> Lever la barrière -> Barrière levée Exemple d’un Passage à niveau
  • 21.
    Grafcet fonctionnel (Niveau1) 1SystèmesautomatisésdeproductionO. Mouhib Arrivée du train Système en attente0 Signal lumineux et signal sonore1 Baisser la barrière et laisser le signal lumineux2 Signal lumineux3 Lever la barrière4 Temporisation de 10 secondes Barrière baissée Le train est passé Barrière levée
  • 22.
  • 23.
    Exemple: Commande deperceuse 2SystèmesautomatisésdeproductionO. Mouhib Cycle de fonctionnement: -La broche tourne en permanence -L’opérateur ayant fixé la pièce donne alors l’ordre de départ de cycle -Après une descente en grande vitesse le perçage s’effectue en petite vitesse -Dès le perçage terminé, la broche remonte en grande vitesse jusqu’à la position haute
  • 24.
    2SystèmesautomatisésdeproductionO. Mouhib Bétonnière automatisée Deuxsous-ensembles identiques composes d'un moteur, d'un réducteur et d'une vis d'Archimède permettent d'alimenter la bétonnière en sable et en ciment. Une électrovanne commande l'arrivée d'eau. Un vérin permet le basculement de la bétonnière. Le dosage simultané des trois produits est réalisé en réglant les durées d'alimentation des actionneurs M1, M2 et EV :  1min30 pour le sable  45 secondes pour le ciment  1min10 pour l’eau La bétonnière tourne pendant le dosage, et pendant le basculement.
  • 25.
    2SystèmesautomatisésdeproductionO. Mouhib Désignation Variable DépartCycle Dcy Mise en Rotation de la vis pour l'alimentation en sable M1 Mise en Rotation de la vis pour l'alimentation en ciment M2 Électrovanne pour l’alimentation en eau EV Rotation de la bétonnière (mélange) Rot Basculement pour le versement de mélange Ver Retour de la bétonnière en position horizontale Ret Fin de course haut fch Fin de course bas fcb Etablir le grafcet décrivant le fonctionnement ci-dessus, en utilisant une structure en ET à trois branches parallèles. Bétonnière automatisée
  • 26.
    2SystèmesautomatisésdeproductionO. Mouhib Temporisation La variable"temporisation" se note "t/Xn/d" avec : - t : identifie une temporisation - Xn: est l'étape dont l'activation démarre la tempo - d est le délai
  • 27.
    2SystèmesautomatisésdeproductionO. Mouhib Comptage La transition20 - 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.
  • 28.
  • 29.
  • 30.
    2SystèmesautomatisésdeproductionO. Mouhib Sélection d’uneséquence (aiguillage) Un automatisme est représenté par un Grafcet à sélection d’une séquence (aiguillage) lorsque cet automatisme possède plusieurs cycles de fonctionnement. Ces cycles sont sélectionnés par des informations fournies, soit par l’opérateur (clavier), soit par la machine elle-même (capteurs). La sélection de séquence est aussi appelée divergent OU et La convergence de plusieurs séquences est appelée convergent OU
  • 31.
    2SystèmesautomatisésdeproductionO. Mouhib Sélection d’uneséquence (aiguillage) Il est toujours nécessaire pour obtenir un aiguillage entre plusieurs séquences que les réceptivités soient exclusives au niveau de la divergence en OU. En pratique cette exclusion peut se présenter de plusieurs façons: - Soit en exclusion physique (impossibilité de simultanéité mécanique ou temporelle) - Soit en exclusion logique (sélection prioritaire ou verrouillage réciproque)
  • 32.
    2SystèmesautomatisésdeproductionO. Mouhib Exemple :Tri de pièces Tapis 1 Tapis 3 Tapis 2 Poussoirs 3 2 Poussoir 1 Un dispositif automatique destiné à trier des caisses de deux tailles différentes, se compose d'un tapis amenant les caisses, de trois poussoirs et de deux tapis d'évacuation suivant la figure ci-contre Cycle de fonctionnement : Le poussoir 1 pousse les petites caisses devant le poussoir 2 qui, à son tour, les transfère sur le tapis d'évacuation 2, alors que les grandes caisses sont poussées devant le poussoir 3, ce dernier les évacuant sur le tapis 3. Pour effectuer la sélection des caisses, un dispositif de détection placé devant le poussoir 1 permet de reconnaître sans ambiguïté le type de caisse qui se présente.
  • 33.
  • 34.
    3SystèmesautomatisésdeproductionO. Mouhib Sélection d’uneséquence (aiguillage) c’est un aiguillage en OU dans lequel une des branches ne comporte pas d’étape Cas particulier : Saut de séquence
  • 35.
    3SystèmesautomatisésdeproductionO. Mouhib Sélection d’uneséquence (aiguillage) Elle permet de reprendre une ou plusieurs fois la même séquence tant qu’une condition n’a pas été obtenue. Cas particulier : Reprise de séquence
  • 36.
    3SystèmesautomatisésdeproductionO. Mouhib Exemple deGRAFCET avec saut d’étapes dcy h b1 b2 b3 c PIECE EPAISSEPIECE FINE Cahier des charges: Après l’ordre de départ cycle « dcy », la perceuse effectue, selon l’épaisseur de la pièce un cycle avec ou sans débourrage. Capteurs: • h, b1, b2, b3 : capteurs de position • c : capteur de contact Actionneurs: • Descendre en grande vitesse • Descendre en petite vitesse • Remontée en grande vitesse
  • 37.
    3SystèmesautomatisésdeproductionO. Mouhib Exemple deGRAFCET avec saut d’étapes dcy h b1 b2 b3 c PIECE EPAISSEPIECE FINE Cycle sans débourrage: -Descente en grande vitesse jusque b1, -Descente en petite vitesse jusque b3, -Remontée en grande vitesse jusqu’à h. Cycle avec débourrage: -Descente en grande vitesse jusque b1, -Cycle activé lorsque le capteur c entre en contact avant l’enclenchement du contact b2. -Remontée en grande vitesse de la broche à une position intermédiaire b1, -Descente en petite vitesse jusque b3, -Remontée en grande vitesse jusqu’à h.
  • 38.
    3Systèmesautomatisésdeproduction 1 2 dcy . h 3 b1 4 b2.c Descentegrande vitesse Remontée grande vitesse Descente petite vitesse 5 b1 h 6 b3 Descente petite vitesse Remontée grande vitesse b3 dcy h b1 b2 b3 c PIECE EPAISSEPIECE FINE Perceuse avec ou sans débourrage
  • 39.
    3SystèmesautomatisésdeproductionO. Mouhib Exemple deGRAFCET avec reprise de séquence Cahier des charges: Après l’ordre de départ cycle « dcy », le chariot part jusque « b », charge une pièce et continue pour la décharger en « c ». Il retourne en « b » pour charger une nouvelle pièce qu’il décharge de nouveau en « c ». Enfin, il rentre en « a ». a c dcy Capteurs: • a, b, c : capteurs de position Actionneurs: • D : aller à droite • G : aller à gauche • Chargement, déchargement b G D
  • 40.
    3 Exemple de GRAFCET avec reprisede séquence a dcy 1 2 dcy . a 3 b 4 Fin chargement b D D chargement 5 déchargement c b.(n=2) G D 6 G Fin déchargement 7 G b.(n≠2) a Init n=0 n ← n+1 Étape active Transition validée Réceptivité associée Compteur n ? - - - c
  • 41.
    3SystèmesautomatisésdeproductionO. Mouhib Séquences simultanées(Parallélisme) Un automatisme est représenté par un Grafcet à séquences simultanées lorsque cet automatisme possède plusieurs séquences qui se déroulent en même temps. Une transition qui possède plusieurs étapes de sortie représente l’exécution en parallèle de plusieurs séquences. On appelle cette structure divergent ET Une transition qui possède plusieurs étapes d’entrée représente la synchronisation de plusieurs séquences. On appelle cette structure convergent ET
  • 42.
    3SystèmesautomatisésdeproductionO. Mouhib Séquences simultanées(Parallélisme) En pratique, les étapes de fin de parallélisme ne comporte pas d’actions. De plus la transition de fin de parallélisme est souvent imposée à 1. Les étapes sans actions permettent alors de synchroniser la fin des différents cycles en amont, et lorsqu’elles sont actives le franchissement de la transition est automatique
  • 43.
    3SystèmesautomatisésdeproductionO. Mouhib Exemple: Chaînede remplissage de bidon d’huile Un tapis avance pas à pas et transporte des bidons vides qui seront d’abord remplis et ensuite bouchés à un poste de travail différent. L’approvisionnement en bidon n’est pas régulier et certains bidon peuvent manquer de temps à l’autre. Un dispositif permet, à chacun des deux postes décrits, de détecter la présence ou l’absence d’un bidon
  • 44.
  • 45.
    3SystèmesautomatisésdeproductionO. Mouhib Macro-étape Une macroétapeMi est une partie de Grafcet détaillée ailleurs. La partie détaillée est appelé expansion de Mi. L’expansion commence par une seule étape d’entrée, notée Ei, et se termine par une seule étape de sortie, notée Si.
  • 46.
    3SystèmesautomatisésdeproductionO. Mouhib Macro-étape - Lefranchissement de la transition (11), entraîne l'activation de l'étape E3. - La transition (12) ne sera validée que lorsque l'étape de sortie S3 sera active. - Le franchissement de la transition (12), entraîne la désactivation de l'étape S3. Exemple : L'utilisation de macro-étapes permet d'améliorer la lisibilité des grafcets complexes en regroupant les étapes correspondant à une même opération
  • 47.
    3SystèmesautomatisésdeproductionO. Mouhib Structuration parencapsulation L'étape encapsulante peut donner lieu à une ou plusieurs encapsulations possédants chacune au moins une étape active lorsque l'étape encapsulante est active, et aucune lorsque l'étape encapsulante ne l'est plus. Cette étape active est désignée par une étoile : * # Représentation d'une étape 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. Le spécificateur peut utiliser l’encapsulation pour structurer de manière hiérarchique un Grafcet.
  • 48.
    3SystèmesautomatisésdeproductionO. Mouhib Structuration parencapsulation 11 L’étape 11 est une étape encapsulante 1 2 3 4 5 G1 11 L’encapsulation G1 de l’étape encapsulante 11 contient les étapes : 1,2,3,4,5 Le lien d’activation (signe * ) indique quelles sont les étapes encapsulées actives à l’activation de l’étape encapsulante**
  • 49.
    4SystèmesautomatisésdeproductionO. Mouhib Exemple destructuration par encapsulation : Exemple
  • 50.
  • 51.
    4SystèmesautomatisésdeproductionO. Mouhib Exemple destructuration par encapsulation :  L'étape encapsulante 22 possède trois encapsulations représentées par les grafcets partiels G1, G2 et G3.  Lorsque l'étape encapsulante 22 est activée, les étapes 1 et 85 de G1 sont activées, ainsi que les étapes 1 de G2 et 2 de G3.  Lorsque l'étape encapsulante 88 est activée, l'étape 100 de G24 est activée.  La désactivation de l'étape encapsulante 88 provoque celle de toutes les étapes de G24.  La désactivation de l'étape encapsulante 22 provoque celle de toutes les étapes de G1, G2, G3 et de toutes celles de G24 (si l'étape 88 était active).
  • 52.
    4SystèmesautomatisésdeproductionO. Mouhib Appel deTâche la notion de tâche peut être considérée comme la transformation de l’expansion d’une macro-étape en un grafcet indépendant. Dans la situation initiale, l’opération attend d’être déclenchée. Ce déclenchement est contrôlé par un autre grafcet indépendant appelé superviseur. Les échanges entre les tâches et le superviseur s’effectuent à l’aide des variables d’étape.
  • 53.
    4SystèmesautomatisésdeproductionO. Mouhib Synchronisation deGrafcets 10 m 19 10 X39 10 X19 29 20 X10 10 X29 39 30 X10 T‰che T10 T‰che T20 T‰che T30 Coordination horizontale 1 seule tâche à la fois
  • 54.
    4SystèmesautomatisésdeproductionO. Mouhib Synchronisation deGrafcets 110 X19 10 X110 10 X110 10 X112 20 X112 Tâche T10 Tâche T20 111 r111 112 Appel tâche T10 Appel tâche T20 19 X29 29 GRAFCET de conduite Coordination verticale asynchrone GRAFCET de conduite GRAFCET esclaves
  • 55.
    4SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Ordres de forçage d'un grafcet Les ordres de forçage permettent de modifier de manière interne, la situation d’un grafcet, à partir d’un autre grafcet (hiérarchiquement supérieur). Ils sont prioritaires par rapport à l’application des règles d’évolution.  L’ordre de forçage est représenté dans un double rectangle associé à l’étape pour le différencier d’une action.
  • 56.
    4SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Propriétés :  Le forçage s’exécute à l'activation de l'étape qui le commande ;  Lors du forçage, toutes les étapes du grafcet forcé qui ne sont pas incluses dans la situation définie par le forçage, se désactivent ;  Le grafcet forcé ne peut pas évoluer tant qu’il est soumis à l’ordre de forçage.  Dès que l’ordre de forçage cesse, le grafcet précédemment forcé évolue à partir de la dernière situation forcée, en respectant les règles d’évolution normales.
  • 57.
    4SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel 34 G4{INIT} Forçage en situation initiale {INIT} Lorsque l’étape 34 est active, le GRAFCET nommé G4 est forcé dans la situation dans laquelle seules les étapes initiales sont actives.
  • 58.
    4SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel 34 G4{INIT} Exemple: A l'activation de l'étape 5, l'étape initiale 20 du grafcet 2 est activée et toutes les autres étapes sont désactivées. A la désactivation de 5, il reprend son évolution normale. Forçage en situation initiale {INIT} Lorsque l’étape 34 est active, le GRAFCET nommé G4 est forcé dans la situation dans laquelle seules les étapes initiales sont actives. 5 GRAFCET2{INIT} a b 
  • 59.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage en situation vide { } 22 GPN{} Lorsque l’étape 22 est active, le GRAFCET nommé GPN est forcé dans la situation vide. Dans ce cas aucune de ses étapes n’est active.
  • 60.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage en situation vide { } 5 GRAFCET2 { } a b A l'activation de l'étape 5, toutes les étapes du grafcet 2 sont désactivées. Le grafcet n’aura pas de possibilité d’évolution après la disparition de l’ordre de forçage, hormis s'il est à nouveau forcé, dans une situation donnée.  22 GPN{} Lorsque l’étape 22 est active, le GRAFCET nommé GPN est forcé dans la situation vide. Dans ce cas aucune de ses étapes n’est active. Exemple:
  • 61.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage dans une situation donnée {I, J, … } 20 GC{30,35} Lorsque l’étape 20 est active, le GRAFCET nommé GC est forcé dans la situation caractérisée par l’activité des étapes 30 et 35 (les étapes 30 et 35 sont activées et les autres étapes sont désactivées).
  • 62.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage dans une situation donnée {I, J, … } 5 GRAFCET2 { 21, 22} a b l'activation de l'étape 5, toutes les étapes 20, 23, 24, du grafcet 2 sont désactivées et les étapes 21, 22 sont activées. A la désactivation de 5, il reprend son évolution normale.  20 GC{30,35} Lorsque l’étape 20 est active, le GRAFCET nommé GC est forcé dans la situation caractérisée par l’activité des étapes 30 et 35 (les étapes 30 et 35 sont activées et les autres étapes sont désactivées). Exemple:
  • 63.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage dans une situation courante { * } 25 GPN{*} Lorsque l’étape 25 est active, le GRAFCET nommé GPN est forcé dans la situation où il se trouve à l’instant du forçage. On appelle également cet ordre « figeage ».
  • 64.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Forçage dans une situation courante { * } 5 GRAFCET2 { *} a b A l'activation de l'étape 5, le Grafcet est figé dans la situation de cet instant : si 22 et 23 étaient actives au moment du forçage, elles le restent, jusqu'à désactivation de l'étape 5. Le Grafcet reprend alors son évolution normale.  25 GPN{*} Lorsque l’étape 25 est active, le GRAFCET nommé GPN est forcé dans la situation où il se trouve à l’instant du forçage. On appelle également cet ordre « figeage ». Exemple:
  • 65.
    5SystèmesautomatisésdeproductionO. Mouhib Structuration parforçage d’un GRAFCET partiel Intérêts du forçage : Cela permet d’imposer à un grafcet une situation qu’il aurait été impossible ou difficile d’atteindre directement ; par exemple :  mise en situation initiale ou activation de grafcets ;  traitement d’un arrêt d’urgence ;  gel d’un grafcet après dysfonctionnement du système ;  déblocage d’une situation après analyse des défauts.

Notes de l'éditeur

  • #10 Soit des produits finis, directement commercialisés Soit des produits intermédiaires servant à la réalisation des produits finis.
  • #11 Le système automatisé est soumis à des contraintes : énergétiques, de configuration, de réglage et d’exploitation qui interviennent dans tous les modes de marche et d’arrêt du système Le système de production est également alimenté en énergies (électrique, pneumatique, hydraulique…). Il génère des déchets divers : chutes de coupes, eaux sales… Le fonctionnement du système de production nécessite différentes interventions humaines : 􀁢 Le personnel d’exploitation assure la surveillance, l’approvisionnement et participe parfois au procédé de production. 􀁢 Le personnel de réglage, procède aux interventions nécessaires pour obtenir la qualité recherchée ou pour démarrer une campagne de production. 􀁢 Le personnel de maintenance intervient lorsque le système de production se trouve en défaillance et procède aux opérations de maintenance préventive.
  • #12 La recherche de coûts plus bas, par réduction des frais de main-d’oeuvre, d’économie de matière, d’économie d’énergie,… La réalisation d’opérations impossibles à contrôler manuellement.
  • #13 La compétitivité d’un produit final peut être définie comme sa capacité à être bien vendu. La compétitivité résulte essentiellement des résultats obtenus sur les facteurs suivants : coût, qualité, innovation, disponibilité. L’automatisation des équipements de production peut améliorer les coûts, la qualité et même la disponibilité des produits. Il est cependant important de vérifier que le produit sur lequel s’applique cette automatisation soit optimisé et réponde toujours aux besoins du marché. L’expérience montre qu’une automatisation conduit souvent à remettre en cause le processus de fabrication et donc le produit
  • #22 GRAFCET (GRAphe Fonctionnel de Commande Etape-Transition) : - représente la succession des étapes dans le cycle - l’évolution du cycle étape par étape est contrôlée par une transition disposée entre chaque étape - à chaque étape peut correspondre une action - à chaque transition correspond une condition (réceptivité) qui doit être satisfaite pour que la transition puisse être franchie
  • #23 GRAFCET (GRAphe Fonctionnel de Commande Etape-Transition) : - représente la succession des étapes dans le cycle - l’évolution du cycle étape par étape est contrôlée par une transition disposée entre chaque étape - à chaque étape peut correspondre une action - à chaque transition correspond une condition (réceptivité) qui doit être satisfaite pour que la transition puisse être franchie
  • #24 Partie opérative : Elle agit sur la matière d’oeuvre afin de lui donner sa valeur ajoutée. Les actionneurs (moteurs, vérins) agissent sur la partie mécanique du système qui agit à son tour sur la matière d’oeuvre. Les capteurs / détecteurs permettent d’acquérir les divers états du système. Partie commande : Elle donne les ordres de fonctionnement à la partie opérative. Les préactionneurs permettent de commander les actionneurs ; ils assurent le transfert d’énergie entre la source de puissance (réseau électrique, pneumatique …) et les actionneurs. Exemple : contacteur, distributeur … Ces préactionneurs sont commandés à leur tour par le bloc traitement des informations. Celui-ci reçoit les consignes du pupitre de commande (opérateur) et les informations de la partie opérative transmises par les capteurs / détecteurs. En fonction de ces consignes et de son programme de gestion des tâches (implanté dans un automate programmable ou réalisé par des relais (on parle de logique câblée)), elle va commander les préactionneurs et renvoyer des informations au pupitre de signalisation ou à d'autres systèmes de commande et/ou de supervision en utilisant un réseau et un protocole de communication. Poste de contrôle : Composé des pupitres de commande et de signalisation, il permet à l’opérateur de commander le système (marche, arrêt, départ cycle …). Il permet également de visualiser les différents états du système à l’aide de voyants, de terminal de dialogue ou d’interface homme-machine (IHM).
  • #25 Le dialogue entre l’homme et la machine s’effectue selon deux modes: Transmission d’ordre de l’homme vers la machine Ordre de marche, Ordre d’arrêt, Consignes, … Par l'intermédiaire de boutons poussoirs, commutateurs, claviers, … Comptes rendus fournis par la machine à l’homme Voyants de signalisation, Colones lumineuse, Signaux sonores, Afficheurs, Synoptiques, Écrans, Avertisseur sonore, Haut parleur … Aujourd'hui ce dialogue avec la machine passe de plus en plus par des pupitres opérateurs (écrans + clavier éventuellement) qui facilitent la mise en œuvre, le câblage et qui fournissent une information plus précise et plus pertinente. Le dialogue se fait pédagogique (guide des actions à mener par l’opérateur selon l’événement, pages d'aide, …)