I − introduction..................................................................................................................................................1II − définitions....................................................................................................................................................2III − exemple simple...........................................................................................................................................4IV − règles d'évolution.......................................................................................................................................5V − configurations courantes............................................................................................................................6VI Cas génériques..............................................................................................................................................8
1 − priorité..............................................................................................................................................82 − travail à la chaîne...........................................................................................................................103 − ressource (ou sémaphore)...............................................................................................................11
Mise en Oeuvre du GRAFCET.......................................................................................................................13Quelle technologie choisir pour mettre enoeuvre un Grafcet ?..................................................................15Réalisation par câblage.....................................................................................................................................17
Cas sans problèmes...............................................................................................................................17Grafcet linéaire........................................................................................................................17Divergence simple en ET.........................................................................................................19Divergence exclusive en OU...................................................................................................19Convergence en ET..................................................................................................................20Convergence simple en OU.....................................................................................................20Exercice récapitulatif...............................................................................................................20Cas où cette méthode est mauvaise.......................................................................................................21Grafcet à deux étapes...............................................................................................................21mémorisation de la transition...................................................................................................22Bascules synchrones................................................................................................................23
utilisation d'un séquenceur..............................................................................................................................24
utilisation d'un séquenceur....................................................................................................................24P.C. électronique......................................................................................................................24P.C. pneumatique.....................................................................................................................24P.C. électrique..........................................................................................................................25
Création d'une carte micro − programmée...................................................................................................26Utilisation d'un automate................................................................................................................................27MISE EN OEUVRE DU GRAFCET SUR AUTOMATES..........................................................................28Les fonctions de base d'un automate..............................................................................................................29
L'AF (automate fictif)...........................................................................................................................29Langage booléen du PB100 ou April 15.............................................................................................30Adresses...................................................................................................................................30Langage booleen......................................................................................................................30la temporisation........................................................................................................................31Le langage à contacts du TSX..............................................................................................................31Les réseaux .............................................................................................................................32Temporisation..........................................................................................................................32
le Micro 1 de IDEC−IZUMI (distribué par CHAUVIN ARNOUX)....................................................32micro contrôleur ST62xx......................................................................................................................33assembleur (PC)....................................................................................................................................33En langage évolué.................................................................................................................................34Conclusion............................................................................................................................................34
Programmation d'un Grafcetdans le langage de base.................................................................................35
Méthode globale....................................................................................................................................35Principe....................................................................................................................................35Exemple simple: Grafcet 1.....................................................................................................36langage booleenAPRIL − PB :...............................................................................................36Application enST62xx............................................................................................................37Exemple complexe : grafcet 2.................................................................................................38Cas du langageBooléen ..........................................................................................................39En langage évolué (pascal)......................................................................................................39Méthode locale......................................................................................................................................41Principe....................................................................................................................................41Exemple simple........................................................................................................................41mise en oeuvresur PB 100...................................................................................................................42Exemple complexe (Grafcet 3)................................................................................................42cas du PB100........................................................................................................................................43En assembleur PC (avec MASM ou TASM)........................................................................................44application en C.......................................................................................................................44Conclusions..............................................................................................................................45
Programmation directe en Grafcet................................................................................................................46
PB APRIL 15........................................................................................................................................46sur TSX.................................................................................................................................................47
Leave a Comment