Documente Academic
Documente Profesional
Documente Cultură
Universit de Sousse
Introduction lAutomatisme
Mourad KCHAOU
mouradkchaou@gmail.com
Table des matires
1.1.1 Automatisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Le GRAFCET 10
2.1 Dfinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2.1 tapes-Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ii
TABLE DES MATIRES iii
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
3.2 Macro-tape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.2.2 Symbole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4.1 Dfinition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
3.4.3 Reprsentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
4 Le GEMMA 43
4.7.4 Marche de vrification dans le dsordre et mise P.O. dans tat initial . . . . . . . . 49
matriaux bruts pour obtenir un produit fini ou un produit intermdiaire qui va, son tour, participer
llaboration dun produit fini. Le systme de production reoit donc un flux de matires duvre
(brutes), consomme divers types dnergie (lectrique, pneumatique, hydraulique, etc.) et consomme
un certain nombre de composants auxiliaires (eau, liquide de refroidissement, huile, etc.). Il gnre
Configuration / Energie
S.A.P
1.1.1 Automatisation
Tout systme de production ncessite la prsence doprateurs humains dexploitation, de r-
tion humaine tout au long du processus de fabrication et optimiser lutilisation des matires et des
1
1.1 Systme de Production 2
En dautre terme, lautomatisation de la production consiste transfrer tout une ou partie des tches
de coordination, auparavant excutes par des oprateurs humains, dans un ensemble dobjets tech-
La partie commande mmorise le SAVOIR FAIRE des oprateurs pour obtenir la suite des actions
effectuer sur les matires doeuvre afin dlaborer la valeur ajoute. Elle exploite un ensemble din-
formations prleves sur la Partie Oprative (P.O) pour laborer la succession des ordres ncessaires
Cette automatisation permet donc globalement de rendre plus comptitif le produit, lentreprise et
La Partie Operative Elle est forme de lensemble des divers organes physiques qui interagissent sur
le produit pour lui confrer une valeur ajoute : les pr-actionneurs, les actionneurs et les cap-
teurs.
Les actionneurs transforment lnergie reue en une nergie exploitable par les effecteurs qui
Les capteurs recueillent les informations : tat ou position du produit, alarmes, etc. tradui-
assurer le traitement des donnes et des rsultats relatifs au procd, aux matires duvre,
Notons quelle comporte aussi une partie purement matrielle (cblage), impose par les normes
de scurit.
Source
dnergie
nergie
Consigne Ordre distribue
Pr-actionneur Actionneur
Automate
Programmable Compte Grandeur nergie
Pupitre Information Rendu physique modifie
Capteur
P.O
Un procd industriel passe dun tat initial un tat final via une succession dtats intermdiaires
qui marquent son volution. Cette volution est surveille grce aux capteurs qui renvoient des comptes-
rendus de ltat du systme. La Partie Commande traite ces informations et labore les ordres ren-
besoins, en particulier la manipulation dun grand nombre de variables et la gestion de vritables flux
de communication.
Cela explique que les systmes cbls deviennent trop volumineux et trop rigides pour de telles
applications, et que lon se tourne donc vers des solutions utilisant les techniques de traitement de
pements nots commande sont souvent des automates. Remplaant initialement des ensembles
tuent de plus en plus un maillon fiable et efficace entre le calculateur, qui a plutt un rle de gestion
contenir un processeur, il nous faut prciser la dfinition de lAPI, tout en sachant que dans ce do-
maine comme dans beaucoup dautres touchant linformatique, les frontires sont floues et mou-
vantes.
dot dun logiciel de programmation permettant un traitement simple des variables boolennes
(Tout ou Rien-TOR) ;
partir de ces dfinitions, nous distinguerons dans les fonctions que lautomate doit remplir :
une algorithmique approprie, partir des informations que lui fournissent des dtecteurs
tion), gaux (autres automates intervenant dans la mme chane) ou infrieurs (instrumen-
tation intelligente).
Actionneurs
Actionneurs Modules de sortie Unit centrale
1.2.2.1 Le processeur
Cur de lappareil, dans lunit centrale, ce nest sans doute pas, paradoxalement, le point le plus
caractristique, mais il conditionne tout de mme largement les performances. Lunit centrale UC
est une carte lectronique btie autour dun processeur, qui assure au moins les fonctions suivantes :
oprations logiques sur bits, tant linformation lmentaire deux tats) ou sur mots (en-
temporisation et comptage.
ils doivent :
traduire les signaux industriels en informations API et rciproquement, avec une protection
Modules de base
Il sagit principalement des entres/sorties Tout ou Rien (E/S TOR), la gestion de ce type de va-
riables constituant le point de dpart historique des API et restant une de leurs activits majeures.
Dans le cas de modules spars, la modularit dpend des constructeurs, les valeurs 8 et 16 se ren-
contrant frquemment. On trouve des modules pour tensions continues (24 V, 48 V) et alternatives
(24 V, 48 V, 100/120 V, 220/240 V), les valeurs de ces tensions tant conformes la norme EN 61131-2.
Pour les automates E/S intgres, les caractristiques des entres et sorties sont choisies parmi les
standards les plus rpandus (entres 24 V isoles, sorties transistorises alimentation continue, ou
entres 110 V alternatif isoles, sorties relais, par exemple, pour le TSX17).
La protection des circuits logiques dentre contre les parasites lectriques est souvent rsolue
par dcouplage opto-lectronique. Le passage des signaux par un stade de faisceau lumineux assure
Du ct sorties, on doit assurer le mme type de protection, mais aussi une amplification de puis-
sance, avec au final un courant continu ou alternatif selon les cas. Deux types principaux de cartes
les modules sorties statiques (relais statiques intgrant des composants spcialiss : transis-
tors bipolaires, IGBT, thyristors), sans usure mcanique et dont les caractristiques de commu-
lectriques (bobine, circuit dexcitation et contacts, circuits de puissance ). Dune dure de vie
plus limite que les relais statiques (moins de 100 000 cycles pour les contacts soumis 10 A
sous 125 V alternatif) et plus lents, les relais lectromagntiques ont aussi des avantages : faible
Modules spcialiss
Nous rangerons dans cette catgorie des cartes qui assurent non seulement une liaison avec le
monde extrieur mais aussi une partie du traitement pour soulager le processeur et donc amliorer
les performances. De tels modules comportent donc un processeur spcifique ou une lectronique
Cartes de comptage rapide elles permettent de saisir des vnements plus courts que la dure du
Cartes dacquisition sous cette appellation nous rangerons non seulement les acquisitions de me-
sures (entres analogiques), mais aussi les sorties analogiques ; il existe des modules mixtes
regroupant entres et sorties. Dans les deux cas, il faut une conversion entre les valeurs ana-
logiques et les mots manipulables par lAPI. La valeur analogique correspond un nombre de
bits (8 16) tel que lerreur de quantification correspondante savre gnralement infrieure
la rsolution des capteurs ou leffet de seuil sur la commande des actionneurs. Les grandeurs
analogiques reues ou fournies obissent des standards lectriques dont les plus frquem-
ment rencontrs sont le 4-20 mA, transmission en courant qui vite laffaiblissement du signal.
(RAM) est volatile mais secourue par batterie. La mmoire morte (ROM) dont lutilisateur ne peut
que lire le contenu, ventuellement programmable (PROM) laide doutils spciaux, contient le sys-
tme dexploitation, tandis que les programmes au point et utilisables peuvent se stocker dans des
une zone de bits, dont certains peuvent tre secourus en cas de dfaillance de lalimentation
lectrique ;
une zone de mots, permettant de soumettre des donnes un traitement plus large que le trai-
SFC ( sequential function char ) issu du langage GRAFCET, ce langage, de haut niveau, permet la
FBD ( function block diagram , ou schma par blocs) ce langage permet de programmer graphi-
quement laide de blocs, reprsentant des variables, des oprateurs ou des fonctions. Il per-
LD ( ladder diagram , ou schma relais) ce langage graphique est essentiellement ddi la pro-
ST ( structured text ou texte structur) ce langage est un langage textuel de haut niveau. Il per-
IL ( instruction list , ou liste dinstructions) ce langage textuel de bas niveau est un langage une
gramme cyclique est excut systmatiquement chaque cycle automate. Lexcution dun programme
binant des contacts (en entre) et des relais (en sortie). Il permet la manipulation de donnes boo-
lennes, laide de symboles graphiques organiss dans un diagramme comme les lments dun
Lide initiale du Ladder est la reprsentation de fonction logique sous la forme de schmas lec-
triques. Cette reprsentation est originalement matrielle : quand l Automate Programmable Indus-
triel nexistait pas, les fonctions taient ralises par des cblages. Par exemple, pour raliser un ET
logique avec des interrupteurs, il suffit de les mettre en srie. Pour raliser un OU logique, il faut les
mettre en parallle. Partant de ces principes, le Ladder a t cr et normalis dans la norme CEI
61131-3. Il est, depuis, trs utilis dans la programmation des Automates Programmables Industriels.
Un programme Ladder se lit de haut en bas et lvaluation des valeurs se fait de gauche droite.
Les valeurs correspondent en fait, si on le compare un schma lectrique, la prsence ou non dun
potentiel lectrique a chaque nud de connexion. En effet, le Ladder est bas sur le principe dune
alimentation en tension reprsente par deux traits verticaux relie horizontalement par des bobines,
les entres (ou contacts), qui permettent de lire la valeur dune variable boolenne. Figure 1.4
contact ouvert
contact ferm
les sorties (ou bobines) qui permettent dcrire la valeur dune variable boolenne. Figure 1.5
X
sortie
X
S mise en 1 de la sortie
X
R mise 0 de la sortie
les blocs fonctionnels qui permettent de raliser des fonctions avances (temporisation, comp-
tage, etc).
T
IN
PT
L opration Dmarrer temporisation sous forme de retard la monte scoule jusqu la valeur maxi-
male lorsquelles est active. Lorsque la valeur en cours T est suprieure ou gale la valeur prd-
finie PT, le bit de temporisation T est activ. La temporisation retard la monte est remise zro
C
CU
PV
Lopration Compteur incremental incrmente jusqu la valeur maximale en cas de front mon-
tant lentre dincrmentation CU. Lorsque la valeur en cours C est suprieure ou gale la valeur
prdfinie PV, le bit de compteur C est activ. Le compteur est remis zro lorsque lentre de remise
2.1 Dfinition
Le langage GRAFCET (GRAphe Fonctionnel de Commandes tapes Transitions) a t introduit
Cest un modle permettant de spcifier et concevoir un automatisme squentiel. Cest un outil gra-
phique, puissant permettant de dfinir le comportement squentiel dun systme automatis partir
de la connaissance des actions entreprendre, associes des variables de SORTIES, et des vne-
ments qui peuvent permettre le passage dune situation une autre, associs des variables dEN-
TRE
Le GRAFCET peut tre utilis pour reprsenter lautomatisme dans toutes les phases de la concep-
tion : de la dfinition du cahier des charges, la mise en oeuvre (programmation dun automate pro-
grammable industriel, utilisation de squenceurs ou autres technologies) en passant par ltude des
Le GRAFCET repose sur lutilisation dinstructions prcises, lemploi dun vocabulaire bien dfini, le
respect dune syntaxe rigoureuse, et lutilisation de rgles dvolution. Il permet, entre autre, dadop-
une dimension point de vue , caractrisant le point de vue selon lequel un observateur sim-
plique dans le fonctionnement du systme pour en donner une description. On distingue trois
points de vue :
10
2.2 Structure graphique 11
spcifications fonctionnelles,
spcifications technologiques,
spcifications oprationnelles.
nement, dun niveau global (ou macro-reprsentation) jusquau niveau de dtail complet o
Exemple
Pour percer une pice, la squence suivante sexcute aprs une action de loprateur de
mise en marche :
serrer la pice,
Percer la pice,
desserrer la pice.
Il sagit dun fonctionnement squentiel qui peut tre reprsent par un GRAFCET.
Depart cycle
1 Serrer
pice serre
2 Percer
pice perce
3 Desserrer
pice desserre
2.2.1 tapes-Actions
Les tapes
une tape caractrise un comportement invariant dune partie ou de la totalit de la partie
les tapes qui sont actives au dbut du processus sont appeles tapes initiales qui seront
une tape est repre numriquement par un numro, i , et possde ainsi une variable
dtat note X i
Les actions
une ou plusieurs actions peuvent tre associes une tape
une action traduit ce qui doit tre fait chaque fois que ltape laquelle elle est associe
est active.
Depart cycle
1 Serrer
pice serre
tape active Action
2 Percer
pice perce
3 Desserrer
pice desserre
Les transitions
une transition est reprsente par un petit trait perpendiculaire la liaisons oriente,
une transition peut tre franchie provoquant le changement dactivit des tapes.
Les rceptivits
une rceptivit est une condition logique associe une transition,
0
Transition
Depart cycle
1 Serrer
Rceptivit
pice serre
Liaison oriente
2 Percer
pice perce
3 Desserrer
pice desserre
Action Symbole/Chronogramme
Action continue : X2
Lexcution de laction continue se pour- 2 A
A
suit tant que ltape laquelle elle
Action conditionnelle : h X2
Cest une action continue dont lexcu- 2 A
h
tion est soumise une condition logique.
expression boolenne.
Action temporise : t 1 /X 2
X2
Cest un cas particulier daction condi- 2 A
A t1
tionnelle dans laquelle le temps inter-
tion.
3 KM A X4
cutives : Effet maintenu par des actions
km.a 1 X5
continues non mmorises ;
4 KM B
soit rpter laction dans toutes les KM
km.b 1
tapes,
5 A- B-
soit utiliser les structures de squences
km.a 0 b 0
simultanes.
6
Actions manuelles
une action manuelle est une action particulire qui correspond une intervention de lop-
rateur (chargement, mise en position de la pice, etc.) ne peut tre considre comme une ac-
tion associe une tape car elle ne correspond pas un ordre issu de la partie commande vers
la partie oprative. Dans ce cas, ltape doit tre considre comme une tape sans action as-
socie (tape vide). Si laction est spcifie ct de ltape, elle ne doit pas tre encadre mais
Lactivation de ltape correspond alors lattente dun vnement extrieur et seul le compte-
rendu de cet vnement reu par la partie commande permet de faire voluer le systme (Ex :
Les variables :
Une variable externe est soit :
Une variable binaire dlivre par la partie oprative commander (tat des capteurs) ou
Une variable binaire relative la partie commande, cest dire la situation dans laquelle
se trouve le GRAFCET.
Une variable binaire relative un prdicat (ex : [T > 8C] signifie que lorsque la proposi-
tion logique T > 8C sera vrifie alors la variable binaire [T > 8C] sera gale 1).
Les vnements :
Un vnement est un changement dtat dune variable binaire.
0 la valeur 1 de la variable a.
4
Position
atteinte
5
transition
4
(a+b)c
T/X 4 /10s
T 25C
seule transition et chaque transition nest valide que par une seule tape.
Le GRAFCET le plus simple est le GRAFCET linaire qui ne comporte quune seule s-
quence.
Exemple
La Figure 2.4 montre un chariot CH1 pouvant se dplacer sur deux rails de guidage, vers la
gauche ou vers la droite entre deux positions a 1 et b 1 . Initialement, le chariot est au repos en
a 1 . Lorsquon appuie sur bouton d c y, il part vers la droite puis il retourne gauche aprs une
attente de 30s.
G1 D1
a1 b1
dc y
1 D1
b1
T/X 20 /30s
3 G1
a1
la slection de squences est compose dune divergence en OU, symbolise par un trait
de liaison simple, qui relie plusieurs transitions comportant les conditions de choix,
chaque transition est suivie dune squence et une convergence en OU qui termine la
slection.
le choix entre les squences doit tre exclusif, cest--dire que seulement une des transi-
Exemple
La Figure 2.6 montre un chariot CH1 pouvant se dplacer sur deux rails de guidage, vers la
gauche ou vers la droite. Initialement, le chariot est au repos en a 1 . Si lon appuie sur bouton
S 1 , il part jusqu b1 puis en appuyant sur r 1 il revient en a 1 . Si lon appuie sur bouton S 2 , il part
G1 D1
b1 a1 b2
S 1 S 2 S 2 S 1
1 G1 4 D1
b1 b2
2 5
r1 T/X 5 /30s
3 D1 6 G1
a1 a1
Le saut dtapes permet soit dexcuter une squence, soit de sauter des tapes. Une des
Exemple
La figure 2.8 reprsente un chariot CH1 pouvant se dplacer sur deux rails de guidage, vers
la gauche ou vers la droite. Le chariot peut faire deux cycles diffrents partir de la position de
repos en a 1 :
mdiatement a 1 .
G1 D1
a1 b1 b2
C2 C1
1 D1
b1
T/X 2 /30s
3 D1
b2
4 G1
a1
Exemple
La figure 2.8 reprsente un chariot CH1 pouvant se dplacer sur deux rails de guidage, vers
la gauche ou vers la droite. En appuyant sur le bouton dpart cycle d c y, le chariot se dplace
vers b 1 o il sarrte pendant 30s puis vers b 2 o il attend pendant 50s avant de retourner gauche
vers a 1 .
dc y
1 D1
b 1 +b 2
b1 b2
2 T1 T2
T1 /X 2 /30s
T2 /X 2 /50s
3 G1
b2
1 1 1
ab ab c1 c2 a ab
2 3 2 3 2 3
e d e d e d
4 4 4
Les rceptivits ab et ab sont Les rceptivits c 1 et c 2 sont Les rceptivits a et ab sont ex-
lexcution en parallle de plusieurs squences dbute par une divergence en ET, repr-
les squences parallles dbutent simultanment mais lvolution dans chaque branche
la transition qui suit la synchronisation nest valide que lorsque toutes les tapes dentre
sont actives.
Exemple
On considre deux chariots CH1 et CH2 pouvant se dplacer sur deux rails de guidage, vers
la gauche ou vers la droite entre deux positions a 1 et b 1 pour CH1 et a 2 et b 2 pour CH2 figure
(2.11). Les chariots sont tous deux au repos ( en a 1 et a 2 ), et lorsquon appuie sur le bouton
d c y, ils partent simultanment vers la droite. Le premier chariot qui arrive lextrmit droite
repart gauche et provoque le retour de lautre chariot. Un nouveau dpart ne peut tre donn
G1 D1
a1 b1
G2 D2
a2 b2
dc y
1 D1 4 D2
b 1 +b 2 b 1 +b 2
2 G1 5 G2
a1 a2
3 6
Rgles de syntaxe
lalternance tape-transition et transition-tape doit toujours tre respecte quelle que
deux tapes ou deux transitions ne doivent jamais tre relies par une liaison oriente. La
liaison oriente relie obligatoirement une tape une transition ou une transition une
tape.
d
a d
12 22
1 2
a c h
La divergence en Ou ne doit pas tre pr- La convergence en Ou ne doit pas tre pr-
cde par une transition ou suivie par des cde par des tapes ou suivie par une tran-
tapes sition.
1 12 22
a d
h d
12 22 13
La divergence en ET ne doit pas tre prc- La convergence en ET ne doit pas tre pr-
de par une tape ou suivie par des transi- cde par des transitions ou suivie par une
tions, tape.
du systme de commande de la machine. Cette situation est choisie par le concepteur. Elle est
10
mac
11
12 1
13
sont remplies :
La transition est valide (toutes les tapes qui prcdent immdiatement la transition
sont actives ) ;
24 15 31 24 15 31 24 15 31
a =1 a=0 a=0
40 40 40
Malgr a = 1, la transition nest Ltape 15 nest pas encore ac- Toutes les tapes sont active et
pas valide. tive, la transition nest pas vali- a = 0 la transition est valide,
24 15 31
a =1
40
Les tapes sont actives et a = 1, la transition est obligatoirement franchie, cest dire dsactivation
a
3
b
a
4 c
b c X4
5 6
X5/X6
reste active.
4 4
a a
14 14
a = 0 Si a = 1
laide de squenceurs, de circuits logiques, circuits lectriques etc. Par consquent, le GRAFCET-
doit tre traduit par des quations logiques dcrivant les conditions dactivation et de dsacti-
vation de chaque tape. Il existe plusieurs mthodes qui permettent dobtenir les quations du
la mthode "industrielle" volution asynchrone : cette mthode, bien que plus rapide
2. lcriture des quations des tapes du GRAFCET : ltape sera caractrise par une m-
moire (bascule RS), dont il faut prciser l entre (S) pour lactivation et l entre (R) pour
la dsactivation,
La transition Tn,n+1 peut tre franchie, si elle est aussi valide et la rcep- b
Yn1,n = X n1 .a
Yn,n+1 = X n .b
X = S+RX
S = Yn1,n
R = Yn,n+1
X n = Yn1,n +Y n,n+1 X n
Lvolution est dite synchrone car le franchissement de la transition Yn,n+1 entrane si-
Evolution asynchrone : Dans ce cas, la 3eme rgle nest pas vrifie. les conditions dactivation
S = Yn1,n
R = X n+1
X n = Yn1,n +X n+1 X n
Lvolution est dite asynchrone car lactivation de ltape X n+1 entrane la dsactivation
de ltape X n
cis.
Exemple
dcy
s1
3 6
s2
c1 c2 c 1
4
7
s3
s4
8
5
Fonctions Transitions :
Y12 = d c yX 1
Y236 = s 1 X 2
Y34 = s 2 X 3
Y45 = s 3 X 4
Y67 = c 1 X 6
Y68 = c 2 c 1 X 6
Y78 = s 4 X 7
Y581 = X 5 X 8
S = Y581
1 X 1 = Y581 +X 1 Y 12 +In
R = Y12
S = Y12
2 X 2 = Y12 +X 2 Y 236
R = Y236
S = Y236
3 X 3 = Y236 +X 3 Y 34
R = Y34
S = Y34
4 X 4 = Y34 +X 4 Y 45
R = Y45
S = Y45
5 X 5 = Y45 +X 5 Y 581
R = Y581
S = Y236
6 X 6 = Y236 +X 6 Y 67 .Y 68
R = Y67 +Y68
S = Y67
7 X 7 = Y67 +X 7 Y 78
R = Y78
S = Y68 +Y78
8 X 8 = Y68 +Y78 +X 8 Y 581
R = Y581
S = Y581
1 X 1 = Y581 +X 1 X 2 +In
R = X2
S = Y12
2 X 2 = Y12 +X 2 (X 3 +X 6 )
R = X 3 .X 6
S = Y236
3 X 3 = Y236 +X 3 X 4
R = X4
S = Y34
4 X 4 = Y34 +X 4 X 5
R = X5
S = Y45
5 X 5 = Y45 +X 5 X 1
R = X1
S = Y236
6 X 6 = Y236 +X 6 X 7 .X 8
R = X 7 +X 8
S = Y67
7 X 7 = Y67 +X 7 X 8
R = X8
S = Y68 +Y68
8 X 8 = Y68 +Y78 +X 8 X 1
R = X1
50 A+
a1
51 B+
a0
52 A
b0
53 B
tapes sources
On appelle tape source une tape non relie une transition amont Figure (2.15). Cette
tape ne peut tre active que par un ordre de forage. Une tape initiale sans transition amont
Pour montrer la mise en quation dune tape source, supposons que ltape 50 est force par
Y5051 = X 50 a 1
X 50 = X 12 +X 50 Y 5051
tapes puits
On appelle tape puits une tape non suivie dune transition Figure (2.15). Cette tape ne
Supposons que ltape 53 soit dsactive par ltape 9 dun GRAFCET matre , alors lquation
sera :
Y5253 = X 52 b 0
X 53 = Y5253 +X 53 X 9
a1
22 A+
a0
23 B+
c0
24 A
d0
Transitions sources
Une transition source est une transition non prcde dune tape Figure (2.16). Par conven-
tion cette transition est toujours valide (malgr labsence dtape prcdente), pour la franchir
il suffit que la rceptivit soit vraie. La rceptivit associe une transition source est en gn-
rale une rceptivit sur front (sinon ltape suivante est active en permanence).
Y2223 = X 22 a 0
X 22 = a 1 +X 22 Y 2223
Transitions puits
Une transition puits est une transition non suivie dune tape, Figure (2.16). Les rgles de
Y2324 = X 23 c 0
Y24 = X 24 d 0
X 24 = Y2324 +X 24 Y 24
3.1 Introduction
Les Systmes Automatiss de production sont de plus en plus complexes, afin de simplifier ltude,
la partie oprative. Lobjectif essentiel de la hirarchisation est de permettre une approche progres-
sive structure du fonctionnement dun systme automatis, tant au niveau de lanalyse quau niveau
de la reprsentation.
Lanalyse structure dun systme permet de dcrire celui-ci depuis le niveau le plus gnral vers
des niveaux de plus en plus dtaill. Cette structuration utilise les notions de tches et de Macro-
tape. Le systme est dcompos soit suivant sa topologie (les tches correspondant des parties
opratives indpendantes) soit fonctionnellement (les tches correspondant des fonctions du sys-
tme). Les commandes de forage et figeage de GRAFCET, sont des moyens supplmentaires qui per-
La hirarchie des diffrents GRAFCETS issue de cette structuration est celle qui vient de la descrip-
tion du fonctionnement (succession squentielle des tches dfinie par le processus). En fait il est
souvent ncessaire de placer un niveau hirarchiquement suprieur des GRAFCETs de gestion. Les
du systme, cest le GRAFCET hirarchiquement le plus important. Larrt durgence et les pro-
GRAFCET de conduite : (ou GRAFCET des Modes de Marches) Ce GRAFCET dcrit lensemble de
34
3.2 Macro-tape 35
3.2 Macro-tape
3.2.1 Principe
Le concept de macro-tape est diffrencier de celui de sous-programme, une macro-tape est
plutt une extension du concept dtape . Les macro-tapes sont utiliser pour faciliter la repr-
seront ncessaires.
3.2.2 Symbole
Macro-tape
Une macro-tape (ME) est la reprsentation unique dun ensemble dtapes et de transition
(3.1).
1. Lexpansion de ME comporte une tape dentre et une tape de sortie repres par E et
S.
son Expansion.
4. La transition suivant la macro-tape nest valide que lorsque la dernire tape de lex-
1 E10 MR
dc y T1/XE10/20s
EXPANSION
M10 11 MP + MR
1 s1
2 A+ 12 MP
a0 s0
3 B+ S10
b0
Lorsque la transition T1M10 est franchie, alors la macro-tape M10 est active, ce qui entrane
lactivation de ltape E10 de lentre de lexpansion et le cycle dcrit dans lexpansion se droule
jusqu ltape de sortie S10. Ds que ltape S10 est active, la transition TM102 sera franchie. Il est
avec
Exemple
On donne le GRAFCET suivant, rtablir un GRAFCET equivalent base de macro-tapes.
DC y zS 0
2 VA 6 MT :=1
a DP
3 VB 7
b DP
4 VC 8 MT :=0
z DP
5 10
11 MR :=1
t 1 /X11
12 MP+ MR :=0
S1
13 MP-
S0
DC y zS 0 t 1/XE40 DP a
41 MP+ MR 31 MT 21 VB
M20 M30
s1 DP b
1 S40 MP- 32 MT 22 VC
M40 DP z
S0 S30 S22
Tches, sous-programmes
Le concept de tche permet lui aussi de dcrire les systmes de faon structure, il corres-
Lorsque une tche doit tre ralise plusieurs fois dans un cycle, la programmation sous forme
10 1
dc y X 30 +X 60
20 A+ 2 C+
s0 r2
30 Tche 1 3 C-
X4 r3
40 A- 4
s1 X 30 .X 60
50 M
s2
60 Tche 1
X4
Si ltape 30 est active, la transition T12 sera franchie et le GRAFCET (GT) sexcute,
Si ltape 4 (tape vide) est active, la transition T3040 sera franchie et le GRAFCET (GM) continue
son cycle
Si ltape 40 est active (X 30 .X 60 = 1), la transition T41 sera franchie et la GRAFCET (GT) sinitialise
Exemple
On reprend le GRAFCET de la Figure (3.3) o la dernire squence sera remplace par une
tche.
1 50
DC y zS 0 X 40
51 MR
M20 M30
t 1/50
1 52 MP+
40 T1 s1
X 53 .S 0 53 MP-
s0
facilite par les outils danalyse descendante, par contre les fonctionnements anormaux (scurit,
arrt durgence) qui ncessite une prise de dcision et une action rapide ncessite un outil capable
3.4.1 Dfinition
Forage
Par forage de situation, on entend le passage impos de la situation courante du GRAF-
CET dsign une situation dtermine diffrente de celle quaurait atteint celui-ci sil
Lordre de forage ne peut tre mis que par un GRAFCET de niveau hirarchiquement
suprieur vers un GRAFCET de niveau infrieur, Figure (3.6). Ces ordres de forage sont
Rgles de forage
Le forage est un ordre interne au GRAFCET conscutif a une evolution. Pour une situa-
tion comportant plusieurs ordres de forage, les GRAFCET forcs prendront immdiatement et
1. Toute apparition dune situation de forage est prioritaire par rapport a toute autre acti-
vit du GRAFCET.
2. Les GRAFCET forcs sont maintenus dans la situation de forage tant que lordre de for-
4. A tout instant un GRAFCET ne peut tre forc que dans une situation et une seule partir
3.4.3 Reprsentation
Reprsentation du forage
De manire gnrale le forage est reprsent dans le GRAFCET par la squence suivante :
Il est possible de forcer plusieurs tapes. Le forage est effectu en dehors des rgles du
GRAFCET.
Ce forage est principalement utilis dans des procdures dinitialisation mais aussi pour
Remarque : Pour que la situation volue, il faut que le forage cesse, sinon le GRAFCETforc
GRAFCET ds que ltape de forage du GRAFCET suprieur est active, Figure (3.6).
Le forage dans une situation vide ncessite par la suite le forage dans une situation non
Remarque : Attention de ne pas forcer dans une situation vide tous les GRAFCETs du systme
(impossible de redmarrer).
Exemple
0 10 20
au dc y X 11
1 F :GC/() F :GFN/() 11 21 G1
au ac y a1
2 F :GC/(10) F :GFN/(20) 12 22
23 D1
b1
2. il sagit dun forage des GRAFCETs (GC) et (GFN) dans une situation vide. Par consquent
2. il sagit dun forage des GRAFCETs (GC) et (GFN) dans les tapes 10 et 20, respective-
ment. Par consquent ces tapes sactivent, la transition T20 sera franchie et on reprend la
Figeage
Le figeage est un cas particulier du forage dans lequel lvolution normale du GRAFCET
est fige, Le GRAFCET fige voit sont volution stoppe ds lapparition de lordre de fi-
geage.
Le figeage est utiliser avec prcaution, en effet les ordres mis par les tapes restent vrais
Le mot GEMMA est lacronyme de Guide dtude des Modes de Marches et dArrts Le GEMMA
est un guide dtude qui permet de structurer la partie commande dun systme automatis de pro-
duction.
Le GEMMA permet de dcrire le fonctionnement du systme dans tous les modes de marche, la partie
oprative tant sous contrle de la partie commande. Le GEMMA nintervient donc que si la partie
Le GEMMA dfinit donc, tout instant, ltat dans lequel se trouve la partie commande du systme
automatis de production.
Le GEMMA se compose dune grille remplir. Cette grille est constitue de rectangles dtat appels
modes. Ces rectangles sont relis entre eux par des liaisons orientes. Le passage dun rectangle
Le GEMMA nest pas un outil fig, il est modifiable volont en fonction des spcifications obtenir.
Les liaisons orientes prsentes sur le document de rfrence ne sont l qu titre indicatif.
Partie commande hors nergie : Dans cet tat la partie oprative nest pas sous le contrle de
la partie commande. La partie oprative peut tre en nergie ou hors nergie. La scurit est
garantie par les choix technologiques et la procdure de mise en nergie de la partie oprative.
Cette zone du GEMMA, situe lextrme gauche, correspond ltat inoprant de la partie
commande.
Partie commande sous nergie : Cest la partie qui va nous permettre de dfinir les diffrents
modes de marche et darrt de notre machine ainsi que les conditions de passage dun mode
lautre. Cette partie est subdivise en trois zones ou en trois familles de procdures.
43
4.2 Les procdures darrt ou les tats (A) 44
conu est obtenue. On dira que le systme est hors production dans le cas contraire . La zone de
Les procdures dArrt zone A : Une marche automatique fonctionne rarement 24 heures sur 24. Il
est ncessaire de larrter de temps autre, pour des raisons extrieures au systme (la journe
est finie) ou bien par manque dapprovisionnement. On classera dans cette famille tous les
modes conduisant (ou traduisant) un tat darrt du systme pour des raisons extrieures. Ils
Les procdures de Fonctionnement zone F : On groupe dans cette famille tous les modes ou tats
qui sont indispensables lobtention de la valeur ajoute, ou, autrement dit, tous ceux sans
laquelle la machine est prvue. Ces modes sont regroups dans le guide graphique dans une
Les procdures de Dfaillance zone D : Il est rare quun systme fonctionne sans incident pendant
toute sa vie : il est indispensable de prvoir les dfaillances. On regroupera dans cette famille
tous les modes conduisant (ou traduisant) un tat darrt du systme pour des raisons in-
trieures au systme, autrement dit, cause de dfaillances de la partie oprative. Ces modes
la machine avant de passer en production normale. Ce rectangle est repr sur le GEMMA
par un double encadrement. Pour une tude plus facile de lautomatisme, il est recom-
A2-Arrt demand en fin de cycle Lorsque larrt est demand, la machine continue de pro-
duire jusqu la fin du cycle. A2 est donc un tat transitoire vers ltat A1.
A3-Arrt demand dans un tat dtermin La machine continue de produire jusqu un arrt
en une position autre que la fin de cycle. Cest un tat transitoire vers A4.
A4-Arrt obtenu La machine est alors arrte en une autre position que la fin de cycle.
A5-Prparation pour remise en route aprs dfaillance Cest dans cet tat que lon procde
toutes les oprations (dgagement, nettoyage, ...) ncessaires une remise en route aprs
dfaillance.
A6-Mise de la PO dans ltat initial La machine tant en A6, on remet manuellement et/ou au-
A7-Mise de la PO dans un tat dtermin La machine tant en A7, on remet la partie oprative
en position pour un redmarrage dans une position autre que ltat initial.
quel elle a t conue, la valeur ajoute produite correspond au cahier des charges client.
Ce rectangle est repr sur le GEMMA par un encadrement renforc. On parle souvent de
mode automatique.
F2-Marche de prparation Cest un tat utilis pour des machines ncessitant une prparation
F3-Marche de clture A linverse cet tat est utilis pour des machines ncessitant diffrentes
F4-Marche de vrification dans le dsordre Cet tat permet de vrifier, de rgler certaines fonc-
tions, certains mouvements sur la machine sans respecter lordre du cycle de production
F5-Marche de vrification dans lordre Dans cet tat, le cycle de production peut tre explor
au rythme voulu (pas pas, cycle par cycle, ...) par la personne effectuant la vrification.
F6-Marche de test Cet tat permet des oprations de rglage la machine tant en production
arrts mais aussi les cycles de dgagement, les procdures et prcautions ncessaires pour
D2-Diagnostic et/ou traitement de dfaillance Cest dans cet tat que la machine peut tre
examine aprs une dfaillance et quil peut tre apport un traitement permettant le
redmarrage.
D3-Production tout de mme Cet tat permet de produire aprs une dfaillance. On parle de
production dgrade ou de production force . Ce peut tre par exemple une produc-
machine et intgre dans sa ralisation. Sa mise en oeuvre aura lieu aprs que les spcifications fonc-
tionnelles ont t analyses par les GRAFCETs. Ces spcifications fonctionnelles ne concernent que
le fonctionnement normal. Le GEMMA sattarde sur les spcifications oprationnelles qui envisage
les diffrents modes de marches et darrts, ainsi que les divers cas de dfaillance.
Chaque rectangle dtat est dfini par son appartenance lune des trois familles de procdures,
son appartenance ou non la zone de production, son repre et sa dsignation. Lautomaticien peut
du systme automatis de production. Pour chaque rectangle dtat choisi il donnera une description
prcise soit de ltat de la partie oprative soit des procdures correspondantes au fonctionnement
attendu.
si le mode propos est retenu, il sera prcis en langage littral de fonctionnement propre la
si le mode propos nest pas ncessaire pour la machine, une croix est porte dans le rectangle
lautre. Il tablira ainsi plusieurs boucles oprationnelles. Une boucle oprationnelle est une suc-
entrane ventuellement ladjonction de capteurs supplmentaires. Le passage dun tat vers lautre
soit avec une condition dvolution qui est porte sur la liaison oriente entre les deux tats et
concrtise par un capteur sur machine ou par un auxiliaire de commande sur pupitre ;
soit sans condition dvolution (si cela napporte aucune information complmentaire).
tis en intgrant les dispositions prcises par le GEMMA lors de ltude des modes de marches et
darrts.
dvolution des modes de marches et darrts formaliss par le GEMMA. Le choix et la localisation
des organes de dialogue (boutons, voyants, etc.) tiennent compte des spcifications de conduite et
dc y
F1 Production Normale
tionnement est appel mode semi-automatique. Le GRAFCET rsultant est directement le GRAFCET
de base. La condition de mise en marche, cest que la machine soit en condition initiale et que lop-
d c y.aut o
en marche est que le slecteur de mode soit automatique, que le bouton de dpart de cycle soit
appuy et que la machine soit en condition initiale. Lorsque la machine produit, elle peut sarrter en
Pr ep cl o
pr e Cl ot
Ce GEMMA correspond au cas ou la machine produit en mode automatique avec une marche
prparations avant de passer en production normale. Ces prparations peuvent tre faites automati-
quement ou manuellement. Pendant cette phase de prparation, il peut y avoir production ou non,
ce qui explique que ce rectangle-tat chevauche la frontire entre la zone en production et la zone
hors production.
Par exemple, si lautomatisme est une unit de perage, il faut actionner le moteur de perage
Lorsque la machine exige de faire certaines oprations (en plus de la fin de cycle normal) pour
retourner en condition initiale, il faut prvoir une marche dite de clture. Cette marche peut tre
faite automatiquement ou manuellement. Selon les actions faire, il y a production ou non, ce qui
explique que ce rectangle-tat chevauche la frontire entre la zone en production et la zone hors
production.
Par exemple, on peut prvoir une marche de clture pour indiquer loprateur de nettoyer la
machine. On peut aussi y prvoir la vidange dun convoyeur et larrt progressif des postes dune
machine.
4.7.4 Marche de vrification dans le dsordre et mise P.O. dans tat initial
Re f
Cest la boucle qui permet datteindre le mode manuel . ce mode permet loprateur de pou-
voir tester les actionneurs, pr-actionneurs, capteurs, etc., du systme, dans le dsordre. A la fin dune
marche de vrification dans le dsordre, la machine nest pas dans son tat initial, il y a donc obliga-
d c y.aut o
P.O prte
Prparation pour remise en
A5
route aprs dfaillance
A2 Arrt fin cycle ac y F1 Production Normale
Acq
D1 Arrt durgence
Au
Depuis tous les tats
Dans le cas ou un arrt durgence caus par une dfaillance grave est envisag, il faut pouvoir aller
au rectangle-tat D1 lorsque cet arrt durgence se produit. Et cela, quelque soit le rectangle-tat ou la
machine se situe. Pour viter dencombrer le GEMMA, on met simplement en vidence lvolution de
F1 vers D1 et on ajoute un symbole de regroupement avec la mention Depuis tous les tats. Aprs
larrt durgence, il faut prparer la machine sa remise en route en la nettoyant ou en dgageant les
pices coinces (F5), puis remettre la partie oprative en condition initiale de faon manuelle ou par
une initialisation automatise (F6). La machine sera alors prte tre redmarre.
Mourad KCHAOU
GEMMA Guide dEtude des Modes de Marches et dArrts
A Procdures dArrt de la P.O F Procdures de Fonctionnement
Mar. Verification
Mise P.O dans ltat F4 dans le dsordre
A6 initial A1 Arrt dans tat initial
Systme prt
Mise P.O tat dter-
A7 min A4 Arrt obtenu
Marche de Marche
F2 prparation F3 de clture
Mar. Verification
F5 dans lordre
Automatisme
PZ
D Procdures en dfaillance de la P.O
4.7 Boucles oprationnelles classiques 52
Exemple
Systme de remplissage de bidons
2x5 en raison du poste de regroupement) est prlev et aiguill vers un poste de contrle
qui enverra alors ces bidons vers une autre unit de regroupement spcifique aux bidons
contrls.
Un sous-systme permettant de regrouper les bidons afin de les conditionner par 2 pour
la vente.
1A 2A
1S1 2S1
Poste de regroupement
1S2 2S2
Spb
Amenage
Tapis M1
3A
3S1 3S2
Description du systme : A ltat initial, le vrin 2A est sorti, les vrins 1A et 3A sont rentrs. A la
Lorsque le dtecteur Spb capte la prsence dun bidon, alors le tapis sarrte. Le vrin 3A
A la 5me pousse de 2A, 1 bidon est prlev pour contrle en faisant sortir puis rentrer
le vrin 1A dit prleveur. Le tapis M2 (mis en continu) dirige le bidon vers le poste de
contrle.
Modes des marches et darrts Les modes de marches et darrts sont dcrits laide du GEMMA
A la mise en nergie, linitialisation de la partie oprative (PO) sera effectue (si nces-
Lappui sur le bouton poussoir "dcy" lorsque le mode "Auto" est slectionn, autorise le
sur le bouton poussoir "acy". la partie oprative termine son cycle et se retrouve arrte
Lenclenchement du bouton darrt durgence "Au" stoppe les actionneurs et met sous
tension un voyant "Hau". Aprs dsactivation de "Au", lappui sur le bouton de rarme-
Mourad KCHAOU
A Procdures dArrt de la P.O F Procdures de Fonctionnement
Mar. Verification
Mise P.O dans ltat F4 dans le dsordre
A6 initial CI A1 Arrt dans tat initial
Mise en Rfrence la PO Systme prt
Automatisme
PZ
D Procdures en dfaillance de la P.O
4.7 Boucles oprationnelles classiques 55
au
1 F/GFN( ) F/GC( )
au
2 F/GFN(init) F/GCT(init)
X10.X20
10
rer
2s2 1s1 3s1
11 2A+ 1A 3A
CI
12
d c y.Aut o
13 GFN
acy
14
X20
20
X 13
21 KM1 22 3A+
3s2
23 2A
2s1
24
spb
25 3A
3s1 X 12
26 2A+
27 1A+
1s2
28 3A+
1s1
Exercice 1
On considre deux chariots CH1 et CH2 pouvant ce dplacer sur deux rails de guidage, vers la gauche
ou vers la droite entre deux positions a 1 et b 1 pour CH1 et a 2 et b 2 pour CH2 figure (4.7). Les chariots
sont tous deux au repos ( en a 1 et a 2 ), et lorsquon appuie sur bouton m, ils partent simultanment
vers la droite. Le premier chariot qui arrive lextrmit droite repart gauche et provoque le retour
de lautre chariot. Un nouveau dpart ne peut tre donn que sils sont tous deux en position gauche.
Exercice 2
Reprendre les deux chariots de la figure (4.7). Lorsquun oprateur appuie sur le bouton m et si les
deux chariots sont en a 1 et a 2 , alors ceux-ci partent simultanment vers la droite. Un chariot CHi qui
arrive droite au point b i sarrte. Le retour des deux chariots seffectue soit ds que les deux chariots
ont atteint b 1 et b 2 , soit ds que CH1 a atteint b 1 depuis 10 secondes. Dans ce cas, CH2 repart vers
la gauche sans avoir atteint b 2 . Dans tous les cas, les deux chariots repartent simultanment vers la
gauche.
Exercice 3
Soient les deux chariots de la figure (4.7). Une cellule photolectrique est positionne en c. Lorsque
Lorsquun oprateur appuie sur le bouton m, et si les deux chariots sont en a 1 et a 2 , alors le chariot
CH1 part seul vers la droite. Son passage au point c autorise le dpart du chariot CH2 vers la droite.
Si CH1 arrive en b 1 avant que CH2 narrive en b 2 , alors il lattend pendant 1 minute au plus. Pass ce
dlai le chariot CH1 repart jusquen a 1 . Le chariot CH2 va jusquen b 2 . Il repart vers la gauche jusquen
57
4.7 Boucles oprationnelles classiques 58
G1 D1
a1 b1
G2 D2
a2 b2
Exercice 4
s1 s1 s 8
s2 s6
s4 s3 s4 s
5
7 Y3 10
3 KM5
s5
s2
8
4 Y3
T/X4/30s 1
5 KM2
s3
et asynchrone
3. Avec une implantation en monostable puis en bistable, tablir, en langage contacts, le pro-
gramme du GRAFCET.
4. Lautomate utilis possde 16 entres dont les adresses mmoires sont dsignes par la lettre
"E" et 10 sorties dont les adresses mmoires sont dsignes par "Q". les bits internes de la m-
Exercice 5
Soit une installation de traitement de surface comprenant un chariot auto-moteur desservant quatre
tionnement au-dessus des diffrents postes. Loprateur, aprs avoir accroch les pices traiter sur
le cadre situ au point de chargement, en position basse, donne linformation de dpart cycle par un
bouton d c y.
pour aller ensuite au bac suivant. Il recommencera les mmes oprations jusquau poste de
minutes.
S20 S1 S5 S4 S3 S2 S21
S6
chariot
ML
S7
MT
Exercice 6
La figure (4.8) reprsente un systme de manutention qui comporte :
Un chariot se dplaant sur deux rails (action D vers la droite, G vers la gauche).
Une pince pouvant descendre (action DP, fin quand fdp), prendre la pice (action PP+, fin
quand fpp+), monter (action MP, fin quand fmp) et librer la pice (action PP-, fin quand fpp-).
Un plateau qui peut descendre (action V-, jusqu fv-) et remonter (action V+ fin quand fv+)
Un pousseur qui pousse la pice (action P+, fin quand fp+) puis recule (action P-, fin quand fp-)
G D
Z X Y
MP
b a
DP
P- P+
V+
V-
Initialement, on suppose que la pince est en haut au dessus du plateau qui est aussi suppos en
position haute. Les tapis A,B et C sont commands par des systmes non traits ici.
1 Tche 10
2 MP
fmp
Le fonctionnement du systme peut tre dcrit par le GRAFCET principal de la figure (4.9).
1. On suppose que seul le tapis A fonctionne. Si une pice est prsente en (a), le chariot se d-
place pour la mettre sur le plateau. Complter le GRAFCET principal puis crire la tche qui
2. crire lexpansion de la macro M qui dcrit lvacuation de cette pice (la mettre sur le tapis C)
5. Le tapis B fonctionne, comment modifier la tche prcdente pour tenir compte de ce fonc-
tionnement sachant que la prise dune pice sur A est prioritaire la prise dune autre en B.
Exercice 7
Il est impratif lors de lopration de conditionnement des feuilles daluminium, pour les protger
des raflures, dintercaler une feuille de cuir entre chacune des feuilles daluminium Figure (4.13). La
consigne de marche (d c y) entrane lempilage des feuilles daluminium en intercalant des feuilles de
cuir. Le cycle sarrte dans le cas ou lun des stocks est zro. Le cycle dempilage dbute toujours par
Les diffrents actionneurs du systme ainsi que les capteurs utiliss sont indiqus dans les ta-
bleaux suivants :
Actionneurs
DESIGNATIONS COMMANDES
Capteurs
c1 Vrin C sorti
nium
marche automatique,
marche manuelle : des boutons de commande manuelle doivent permettre de dmarrer le cycle
arrt durgence.
Vrin A Vrin B
Vrin C
Ventouse V
10
X 2 +X 4
11 C V
0
c1 j
X 72
12 V
1 c0
13 A+ B+ V
a0 b1 a0 b0
a1 b1
2 4
14 C V
c1
3 A B 5 A B+
15 C
a0 b0
a 0 b 1 X 72 a 0 b 1 X 73 X 74 j
16
c0
17
On peut dcrire tout dabord les modes de marche souhait par le GEMMA de la figure (4.15). Les
GRAFCETS de scurit (GS) et de conduite (GC), sont donns par les figures (4.13)-(4.14).
Les GRAFCETS de production (PR) et de tche (GT), de point de vue partie oprative, sont donns par
au
5 F/GC>(71)
au.X 71
X 70 .X 0 .X 10 .X 20
71
72 75
aut o
Cu+al ac y
a0 b1
73 74
70 A B+
Cu.al X10
a0 b1
1. Dans le GRAFCET tche GT, on peut lire la rceptivit X 2 +X 4 . Quel est son rle ?
6. Pourquoi laction V se rpte dans les tapes 11-12-13-14 ? Proposer une autre solution. (ne
8. tablir les fonctions transitions avec leur schmas contacts et le programme automate de
Lors du fonctionnement normal du systme en mode automatique, quelle est ltape active des
GRAFCET (GC) ?
partir de ltat A1, reprsenter les rectangles dtats ainsi que les liens qui correspondent ce
mode.
Automatisme
A Procdures dArrt de la P.O F Procdures de Fonctionnement
Mar. Verification
Mise P.O dans ltat F4 dans le dsordre
A6 CI A1 Arrt dans tat initial
initial
Mise en Rfrence la PO Systme prt
dcy.auto
Mise P.O tat dter-
A7 A4 Arrt obtenu
min
Marche de Marche
F2 prparation F3 de clture
Mar. Verification
F5 dans lordre
4.7 Boucles oprationnelles classiques
F1 Production Normale
acy
PC inactive
D Procdures en dfaillance de la P.O
PZ
Mourad KCHAOU
66
Bibliographie
[1] Michel BERTRAND. Automates programmables industriels. Techniques de lIngnieur, trait In-
[2] Patricia JARGOT. Langages de programmation pour API. Norme IEC 1131-3. Techniques de lIn-
[4] S. Moreno et E. Peulot. Le GRAFCET conception et implentation dans les automates program-
[5] Rn David et Hassane Alla. Du GRAFCET aus rseaux de Petri, Trait des Nouvelles Techniques
67
Table des figures
1.5 Temporisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2 tapes-Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.13 Rgle 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
68
TABLE DES FIGURES 69
4.1 Le GEMMA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
4.11 GRAFCET PR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.12 GRAFCET GT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
70