FI GET3 / GECI 2018-2019 Rapport Automatisation et Supervision FESTO Groupe de Travail : KHAYIOUI ZAKARIA HACHIMY MOHAMED Encadrant : Prof. B OUKARFI 0 Sommaire : Introduction……………………………………………………………………………………………2 FESTO…………………………………………………………………………………………….……….3 MANIPULATION 1 : Distribution……………………………………………………………..3 MANIPULATION 1 : Testing……………………………………………………………….….12 MANIPULATION 1 : Tri……………………………………………………………………….…20 Conclusion……………………………………………………………………………………………27 INTOUCH………….………………………………………………………………………………..28 MANIPULATION 1 : Distribution…………………………………………………………28 MANIPULATION 1 : Testing………………………………………………………………..34 MANIPULATION 1 : Tri………………………………………………………………………..25 Conclusion……………………………………………………………………………………………40 AUTOMATISATION ET SUPERVISION FESTO 1 Introduction : Une automatisation est une technique ou un ensemble de techniques ayant pour but de réduire ou de rendre inutile l'intervention d'opérateurs humains dans un processus où cette intervention était coutumière. Il n'y a évidemment pas automatisation lorsque l'opérateur humain est remplacé par la force animale, ni lorsqu'un processus artificiel est substitué à un processus naturel. L'automatisation désigne uniquement une transformation de processus exclusivement créés par l'homme : techniques ou ensemble de techniques. Elle tend donc à économiser l'intervention humaine sous toutes ses formes (apport d'énergie mis à part) : – appréciation, mesure et surtout évaluation de grandeurs (substitution d'un automatisme aux perceptions sensorielles) ; – décision simple à partir de critères (substitution d'un traitement d'information au jugement de l'intelligence) ; – organisation, gestion, optimalisation (substitution d'un traitement d'information, de mémoires auxiliaires, de systèmes autodidactiques, au jugement de l'intelligence éduquée et assistée d'une documentation). Ainsi, l'automatisation peut s'appliquer à des processus qui ne mettent en œuvre aucune énergie physique appréciable : détection ; contrôle et mesures ; calculs en temps réel, c'està-dire à mesure que le processus se déroule, en vue d'en assurer la conduite ; gestion en temps réel d'un processus en vue d'en contrôler strictement l'économie ; diagnostic ; reconnaissance des formes, c'est-à-dire identification à partir de multiples critères. L'automatisation peut atteindre divers degrés de complexité dont la classification a été établie. AUTOMATISATION ET SUPERVISION FESTO 2 FESTO MANIPULATION 1 : Distribution : 1. Principe de fonctionnement : Le principe de fonctionnement de cette manipulation consiste essentiellement sur la distribution des pièces en les plaçant grâce à un vérin tournant de cette manipulation vers la manipulation qui suit. 2. Table de mnémoniques : Références Code Commentaires I 0.6 PP Présence pièce I 0.7 Demande Demande de pièce I 0.1 Vin Vérin entré I 0.2 V_out Vérin sorti I 0.3 P_accrocher Pièce accroché I 0.4 Vr_dist I 0.5 Vr_test Vérin tourné vers le distributeur Vérin tourné vers la 2ème maquette I 1.0 Start I 1.1 Stop I 1.3 Reset O0.0 Sortiev Sortir vérin O0.1 vide Créer le vide O0.2 LACHE Lâcher la pièce O0.3 Vr_distt O0.4 versTES O0.7 Demande Vérin rotatif coté distributeur Vérin rotatif coté maquette Demande de pièce AUTOMATISATION ET SUPERVISION FESTO 3 3. Grafcet d’Arrêt d’Urgence : Y1=X1 */stop Y2 =stop Y3 =X3 * X5 X1 =X1 */ Y1 + Y3+init1/ X2 =X2 */ Y2 + Y1 X3=X3 */ Y3 + Y2 1 STOP F/GTAU : () ; F/GC : () ; F/GFN : () F/GD : () ; F/GM : () 2 STOP F/GTAU : (4) ; F/GD : (20) 3 X5 :GTAU La fonction de ce grafcet est de désactiver tous les grafcets et les actions lorsqu’il y’a un appui sur le bouton d’arrêt d’urgence ou sur le bouton Stop. Donc l’appui sur AU désactive tous les grafcets, et un relâchement active les grafcets de traitement d’arrêt d’urgence. 4. Grafcet de traitement d’Arrêt d’Urgence : AUTOMATISATION ET SUPERVISION FESTO 4 Y4 =X3 * X4 Y5 =X5 * Reset Y6 =X6 */ Reset X4 =X4*/ Y4 + Y6+/init2 X5 =X5 */ Y5 + Y4 X6 =X6 */ Y6 + Y5 4 X3 :GAU ‘’ A5’’ 5 Led reset RESET ‘’ A6’’ 6 X22 :GD F/GC : (10) ; F/GFN : (40) ; F/GM : (30) 7 1 Fonctionnement : Ce grafcet a pour fonction de s’assurer que toutes les conditions initiales sont appliquées afin de démarrer la manipulation parfaitement. Donc après le relâchement du bouton « Reset », ce grafcet active le grafcet de conduite. AUTOMATISATION ET SUPERVISION FESTO 5 5. Grafcet de Conduite : Y100=X10*manu Y101=X10*start Y11=X11*/manu Y11=Y11*/manu Y12=X12*Arret X11=(X11*/Y11)+Y100 X12=(X12*/Y12)+Y101 10 Star.manu manu 11 ‘’A4’’ manu I0.06 12 ‘’ A2’’ arret Fonctionnement : Ce grafcet a pour fonction de nous permettre à choisir entre le mode automatique ou bien le mode manuel, en mettant le bouton « Manu » en 1 pour activer le mode manuel, ou en 0 pour activer le mode automatique. Un commutateur qui va jouer le rôle du bouton « Manu », soit en mode Manu pour le mode manuel, soit en mode /Manu pour le mode automatique. AUTOMATISATION ET SUPERVISION FESTO 6 6. Grafcet de mise P.O a état initial (GTD) : X20=/init4 +Y23 +Y24+X20./Y21/22 X23=Y21+X23./Y24 X22=Y24+Y22+X22./Y25 Y21=X20.X6./VERTEST Y22=X20.X6.VERTEST Y24=X23.VERTEST Y25=X22 20 X6 :GTAU. Vr_test 23 TOURNER vers test VR-TEST X6 :GTAU . vr_test 22 1 Fonctionnement : Ce grafcet a pour fonction de rendre la maquette a son état initial dés qu’on appuie sur le reset. AUTOMATISATION ET SUPERVISION FESTO 7 7. Grafcet de Fonctionnement Normal : X40=(X40*/Y40)+init6 X41=(X41+/Y411+/Y410)+ Y40+Y54 X42=(X42*Y42)+Y411 X43=(X43*/Y42)+Y42 Y44=’X44*/Y44)+Y43+Y50 Y45=(X45*/Y45)+Y44 X46=’X46*/Y46)+Y45 X47=(X47*/Y47*/Y470)+Y411)+Y46 X48=(X48*/Y48)+Y470 X49=(X49*/Y49)+Y48 X50=(X50*/Y50)+Y49 X51=(X51*/Y51)+Y471 X52=(X52*/Y52)+Y451 X53=(X53*/Y53)+Y52 X54=(X54*/Y54)+Y410 Y40=X40*X12 Y410=X41*Vr_test Y411=X41*Vr_test*/PP*/demande Y42=X42*V_out Y43=X43*Vr_dist Y44=X44*P_accrocher Y45=X45*Vertesee Y50=X50*X12*/demande Y46=X46*/P_accrocher*/T0 Y470=/PP*/X47 Y48=X48*V_out V49=X49*Vr_dist Y471=PP*X47 Y51=X51*Vr_dist Y52=X52*/demande Y53=/PP*X53 Y54=X54*Vr_test Fonctionnement : Lorsque le mode automatique est activé, on clique sur le bouton stop, reset et puis start, le grafcet de fonctionnement normal commence en faisant sortir le vérin qui va pousser la pièce après tester que le vérin rotatif est vers la maquette testing pour que ensuite le vérin rotatif viens la récupérer en créant le vide pour que la pièce s’accroche, après l’avoir mis dans la maquette Testing ,on test si on ‘a une autre, si c’est le cas on refait la même opération après avoir reçue la demande, sinon on allume la LED de manque de pièce et on attend que l’utilisateur la ramène et appuie sur START. AUTOMATISATION ET SUPERVISION FESTO 8 40 X12 :GC 41 Demande .pp. vr_test vr_test SOTIR VERIN 42 54 ‘’ A3 ’’ v_out vr_test TOURNER VERS DIST 43 SOTIR VERIN Vr_dist CREER VIDE 44 SOTIR VERIN p_accrocher TOURNER VERS TEST 45 CREER VIDE Vr_test 46 Tempo1 T1. p_accrocher 47 PP PP 48 51 SOTIR VERIN V_out 49 TOURNER VERS DIST Vr_dist SOTIR VERIN Vr_dist 50 TOURNER VERS DIST 52 PP . STAR SOTIR VERIN X12 :GC .Demande AUTOMATISATION ET SUPERVISION FESTO 9 8. Grafcet de Réglage Manuel : X30=(X30*/Y30)+Y31+/init5 X31=Y30+(X31*/Y31) X32=(X32*/Y32)+Y33+X31 X33=Y32+(X33*/Y33) X34=(X34*/Y34)+Y35+X31 X35=Y34+(X35*/Y35) X36=(X36*/Y36)+Y37+X31 X37=Y36+(X37*/Y37) X38=(X38*/Y38)+Y39+X31 X39=Y38+(X39*/Y39) Y30=X11*X30 Y31=/manu*X31 Y32=BoutonSV*/Vr_dist*X32 Y33=(Manu./BsortieV)*X32 Y34=B_verstest*X34 Y35=(/manu.B./Vers_test)*X35 Y36=B_versdis*X36 Y37=(/manu./B_versdis)*X37 Y38=B.vid*X38 Y39=(/BVid./manu)*X39 30 X11 :GC F/M : (32) ; F/M : (34) ; F/M : (36) ; F/M : (38) ; F/GFN : () 31 manu 32 34 B_Vers test BoutonSV*/Vr_di st 33 SORTIR VERIN Manu . B_sortie V AUTOMATISATION ET SUPERVISION FESTO 35 TOURNER Vers TEST Manu . B_Vers test 10 38 36 B_vide B_Vers Dist dist 37 TOURNER Vers dist Manu . B_Vers Dist 39 CREER LE VIDE Manu . B_vide Fonctionnement : Lorsqu’on active le mode manuel, on peut monter ou descendre ascenseur, sortir vérin tout en appuyant sur les boutons associés. Lorsqu’on appuie, l’action est activée et réalisée jusqu’au moment de relâchement. AUTOMATISATION ET SUPERVISION FESTO 11 MANIPULATION 2 : Testing : 1. Principe de fonctionnement : Dans cette manipulation, après qu’on reçoit une demande de la manip 3, on doit aussi envoyer une demande à la manip 1 pour qu’il nous donne une pièce si jamais il n’y a pas de pièce, après l’arrivée de la pièce par le vérin de la manip 1, on va la mettre dans l’ascenseur, si la pièce a les caractéristiques voulu on monte l’ascenseur et on envoie la pièce à la manip du tri, sinon on va l’envoyer directement à des boites des pièces qui ne sont pas pour le tri. NB : on n’a pas le droit de descendre l’ascenseur si jamais le vérin de la manip 1 est toujours vers coté maquette de Testing. 2. Table de mnémoniques : Les entrées : Références Code Commentaires I 0.4 Asc_haut Ascenseur en haut I 0.5 Asc_bas Ascenseur en bas I 0.6 VR Vérin rentré I 0.0 PP Présence de pièce I 0.1 cn Couleur noir I 0.3 e Epaisseur I 0.2 sc Si vrai ne pas monter l’ascenseur Références Code Commentaires O 0.0 DA Descendre Ascenseur O 0.1 MA Monter Ascenseur O 0.2 SV Sortir vérin O 0.3 PP Pousser la pièce Les sorties : AUTOMATISATION ET SUPERVISION FESTO 12 3. Grafcet d’Arrêt d’Urgence : Y1 =X1 */stop Y2=X2 * stop Y3=X3 * X5 X1 =X1 */ Y1 + Y3 X2 =X2 */ Y2+ Y1 X3 =X3 */ Y3 + Y2 1 STOP F/GTAU : () ; F/GC : () ; F/GFN : () F/GD : () ; F/GM : () 2 STOP 3 F/GTAU : (4) ; F/GTD : (20) X5 :GTAU Fonctionnement : La fonction de ce grafcet est de désactiver tous les grafcets et les actions lorsqu’il y’a un appui sur le bouton d’arrêt d’urgence AU. Ça donne un arrêt instantané de toute la manipulation. Donc l’appui sur AU désactive tous les grafcets, et un relâchement active les grafcets de traitement d’arrêt d’urgence. 4. Grafcet de Traitement d’Arrêt d’Urgence : Y4 =X4 * X3 Y5 =X5 * Reset Y6 =X6 X4 =X4 */ Y4 + Y6 X5 =X5 */ Y5+ Y4 X6 =X6 */ Y6 + Y5 Fonctionnement : Ce grafcet a pour fonction de s’assurer que toutes les conditions initiales sont appliquées afin de démarrer la manipulation parfaitement. Donc après le relâchement du bouton « Reset », ce grafcet active le grafcet de conduite. AUTOMATISATION ET SUPERVISION FESTO 13 1 STOP F/GTAU : () ; F/GC : () ; F/GFN : () F/GD : () ; F/GM : () 2 STOP 3 F/GTAU : (4) ; F/GTD : (20) X5 :GTAU 5. Grafcet de Conduite : Y100 =X10 * MANU Y101 =X10 * /MANU *Start Y11 =X11 * /MANU Y12 =X12 * Arret X10 =X10 */ Y100 */ Y101 + Y11 + Y12 X11 =X11 */ Y11 + Y100 X12 =X12 */ Y12 + Y101 10 Star.manu manu 11 ‘’A4’’ manu I0.06 12 ‘’ A2’’ arret Fonctionnement : Ce grafcet a pour fonction de nous permettre à choisir entre le mode automatique ou bien le mode manuel, en mettant le bouton « Manu » en 1 pour activer le mode manuel, ou en 0 pour activer le mode automatique. AUTOMATISATION ET SUPERVISION FESTO 14 Un commutateur qui va jouer le rôle du bouton « Manu », soit en mode Manu pour le mode manuel, soit en mode /Manu pour le mode automatique. 6. Grafcet de mise P.O a état initial : X20=/INIT4+Y20+Y26+X20./Y2 X21=Y20+X21./Y21./Y22./Y23 X22=Y21+X22./Y26 X23=Y22+X23./Y24 X24=Y23+X24./25 Y20=X20*X6 Y21=X21./ PP .Asc_bas Y22=X21.PP.ASCBAS Y23=X21./ASCBAS Y24=X23.VERINOUT Y25=X24.ASBAS Y26=X22 20 X6 :GTD 21 PP . Asc_bas PP .Asc_bas 23 SORTIR VERIN Verin_out Asc_bas 24 DESCENDRE Asc Asc_bas 22 1 7. Grafcet de Fonctionnement Normal : Y40 =X40 *X12 Y41 =X41 * demande recue Y42 =X42 */Vrot*PP Y43 =X43 * Aschaut AUTOMATISATION ET SUPERVISION FESTO 15 Y44 =X44 * /T1 Y450 =X45 *PD Y46=X46*/T2 Y47=X47*Ascbas Y451 =X45 */PD Y48=X48*Ascbas Y49=X49*/T3 Y50=X50*Ascbas X40 =X40 */ Y40 + Y47 +Y49 X41 =X41 */ Y410*/Y411 + Y40 X42 =X42 */ Y42 + Y411 X43 =X43 */ Y43 + Y42 X44 =X44 */ Y44 + Y43 X45 =X45 */ Y450*/451 + Y44 X46 =X46 */ Y46 + Y450 X47 =X47 */ Y47 + Y46 X48 =X48 */ Y48 + Y451 X49 =X49 */ Y49 + Y48 Y50 =X50*/Y50+Y410 Fonctionnement : Lorsqu’on active le mode automatique, et on clique sur Start on va exécuter le fonctionnement normal comme c’est décrit au début dans le principe de fonctionnement. AUTOMATISATION ET SUPERVISION FESTO 16 40 X12 :GC 41 demande DEMANDE 42 PP. /P_vrot MONTER Asc 43 Asc_haut 44 Tempo1 T1 45 P_Deffect SORTIR VERIN 46 P_Deffect SOUFFLER TEMPO2 Asc_bas T2 47 DESCENDRE Asc 48 DESCENDRE Asc Asc_bas SORTIR VERIN 49 TEMPO 3 T3 8. Grafcet de Réglage Manuel : Y30 =X30 *X11 Y31 =X31 * /manu AUTOMATISATION ET SUPERVISION FESTO 17 Y32 =X32 */B_MonterAsc Y33 =X33 * B_MonterAsc */manu Y34 =X34 *B_DescAsc Y35=X35 * /B_DescAsc*/manu Y36 =X36 *B_Sortirveri Y37 =X37*/B_sotirverin*/manu Y38 =X38 *B_Souffler Y39=X39*/B_Souffler*/manu X30 =X30 */ Y30 X31 =X31 */ Y31 X32 =X32 */ Y32 X33 =X33 */ Y33 X34 =X34 */ Y34 X35 =X35 */ Y35 X36 =X36 */ Y36 X37 =X37 */ Y37 X38 =X38 */ Y38 X39 =X39 */ Y39 30 X11 :GC 31 F/M : (32) ; F/M : (34) ; F/M : (36) ; F/M : (38) ; F/GFN : () manu 32 34 B_Monter asc 33 B_Descenre asc SORTIR VERIN 35 TOURNER Vers TEST Manu . B_Monter asc Manu . B_Descenre asc AUTOMATISATION ET SUPERVISION FESTO 18 38 36 B_Sortie verin dist 37 B_souffler 39 CREER LE VIDE TOURNER Vers dist Manu . B Sortie verin Manu . B_souffler Fonctionnement : Lorsqu’on active le mode manuel, on peut monter ou descendre ascenseur, sortir vérin tout en appuyant sur les boutons associés. Lorsqu’on appuie, l’action est activée et réalisée jusqu’au moment de relâchement. AUTOMATISATION ET SUPERVISION FESTO 19 MANIPULATION 3: TRI : 1. Principe de fonctionnement : Dans cette manipulation, on va commencer par la demande de la pièce de la manip 2, après qu’on ait la pièce on va les trier selon sa conductivité et sa réflexion, avec un principe tel qu’on ne peut pas laisser une pièce prend sa direction si seulement si la pièce passé avant arrive à sa destination, tout cela va se faire à l’aide des capteurs mis en position qui déclare le passage d’une pièce passée. 2. Table de mnémoniques : Les entrées : Références Code Commentaires I 0.4 1B1 Vérin 1B au repos I 0.5 1B2 Vérin 1B actionné I 0.6 2B1 Vérin 2B au repos I 0.7 2B2 Vérin 2B actionné I 0.0 PP Présence de pièce I 0.1 C Conductivité I 0.3 PS Pièce passée I 0.2 R Réflexion Références Code Commentaires O 0.0 CONV Convoyeur O 0.1 1B Tourner Vérin 1B O 0.2 2B Tourner Vérin 2B O 0.3 DB Vérin bloqueur de pièce Les sorties : AUTOMATISATION ET SUPERVISION FESTO 20 3. Grafcet d’Arrêt d’Urgence : Y1 =X1 */stop Y2=X2 * stop Y3=X3 * X5 X1 =X1 */ Y1 + Y3 X2 =X2 */ Y2+ Y1 X3 =X3 */ Y3 + Y2 1 STOP F/GTAU : () ; F/GC : () ; F/GFN : () ; F/GM : () 2 STOP 3 F/GTAU : (4) X5 :GTAU Fonctionnement : La fonction de ce grafcet est de désactiver tous les grafcets et les actions lorsqu’il y’a un appui sur le bouton d’arrêt d’urgence AU. Ça donne un arrêt instantané de toute la manipulation. Donc l’appui sur AU désactive tous les grafcets, et un relâchement active les grafcets de traitement d’arrêt d’urgence. 4. Grafcet de Traitement d’Arrêt d’Urgence : Y4 =X4 * X3 Y5 =X5 * Reset Y6 =X6 X4 =X4 */ Y4 + Y6 X5 =X5 */ Y5+ Y4 X6 =X6 */ Y6 + Y5 Fonctionnement : Ce grafcet a pour fonction de s’assurer que toutes les conditions initiales sont appliquées afin de démarrer la manipulation parfaitement. AUTOMATISATION ET SUPERVISION FESTO 21 Donc après le relâchement du bouton « Reset », ce grafcet active le grafcet de conduite. 5. Grafcet de Conduite : Y100 =X10 * MANU Y101 =X10 * /MANU *Start Y11 =X11 * /MANU Y12 =X12 * Arret X10 =X10 */ Y100 */ Y101 + Y11 + Y12 X11 =X11 */ Y11 + Y100 X12 =X12 */ Y12 + Y101 10 Star.manu manu 11 ‘’A4’’ manu I0.06 12 ‘’ A2’’ arret Fonctionnement : Ce grafcet a pour fonction de nous permettre à choisir entre le mode automatique ou bien le mode manuel, en mettant le bouton « Manu » en 1 pour activer le mode manuel, ou en 0 pour activer le mode automatique. Un commutateur qui va jouer le rôle du bouton « Manu », soit en mode Manu pour le mode manuel, soit en mode /Manu pour le mode automatique. AUTOMATISATION ET SUPERVISION FESTO 22 6. Grafcet de Fonctionnement Normal : Y40 =X40*X12 Y41 =X41 * PP Y42 =X42 */T1 Y430 =X2 */C Y431 =X2 *C*/Met Y432 =X2*Met Y46 =X46 * PPassé Y45 =X45 * PPassé Y44 =X44 * PPassé X40 =X40 */ Y40 + Y45 + Y46 + Y44 X41 =X41 */ Y41 + Y40 X42 =X42 */ Y42 + Y41 X43 =X43 * (/(Y430+Y431+Y432)) + Y421 X46 =X46 */ Y46 + Y432 X44 =X44 */ Y44 + Y430 X45 =X45 */ Y45 + Y431 AUTOMATISATION ET SUPERVISION FESTO 23 40 X12 :GTAU 41 DEMANDE PP 42 CONV Tempo 1 T1 43 P_couleur 44 CONV P_metal P_couleur . P_metal DEBLOQUER VERIN 45 P_passe CONV P_passe DEBLOQU ER VERIN VERIN 1 OUT 46 CONV DEBLO QUER VERIN P_passe Fonctionnement : Lorsqu’on active le mode automatique, et on clique sur Start on va exécuter le fonctionnement normal comme c’est décrit au début dans le principe de fonctionnement. 7. Grafcet de Réglage Manuel : Y30 =X30 *X11 Y31 =X31 * /manu Y32 =X32 *B_monter_asc Y33 =X33 */manu./B_monter_asc Y34 =X34 */B_descende_asc Y35=X35 * /manu./B_descende_asc Y36=X36 *B_verin_sorti Y377 =X37 */manu/B_verin_sorti Y38 =X38 */B_Souffler Y39=X39*/B_souffler./manu AUTOMATISATION ET SUPERVISION FESTO 24 VERIN 2 OUT X30 =X30 */ Y30 +Y31 X31 =X31 */ Y31 X32 =X32 */ Y32 X33 =X33 */ Y33 X34 =X34 */ Y34 X35 =X35 */ Y35 30 X11 :GC 31 F/M : (32) ; F/M : (34) ; F/M : (36) ; F/M : (38) ; F/GFN : () manu 32 34 B_Monter asc 33 SORTIR VERIN B_Descenre asc 35 Manu . B_Monter asc 36 Manu . B_Descenre asc 38 B_Sortie verin dist 37 TOURNER Vers TEST TOURNER Vers dist Manu . B Sortie verin AUTOMATISATION ET SUPERVISION FESTO B_souffler 39 CREER LE VIDE Manu . B_souffler 25 Fonctionnement : Lorsqu’on active le mode manuel, on peut faire marcher convoyeur, sortir vérin tout en appuyant sur les boutons associés. Lorsqu’on appuie, l’action est activée et réalisée jusqu’au moment de relâchement. AUTOMATISATION ET SUPERVISION FESTO 26 Conclusion : Les trois manips qui fonctionnent avec l’automate FESTO, Maquette de Distribution, Maquette du Test et Maquette du Tri, on les a programmés en LADDER sur le logiciel FST. On a essayé de construire le GEMMA de chaque manip, qui se compose d’un GAU (Grafcet d’Arrêt d’Urgence), GTAU (Grafcet de Traitement d’Arrêt d’Urgence), GC (Grafcet de Conduite),GTD(Grafcet de traitement d’arrêt d’urgence),GFN (Grafcet de Fonctionnement Normal), et parfois on peut ajouter un GRM (Grafcet de Réglage Manuel). AUTOMATISATION ET SUPERVISION FESTO 27 Supervision FESTO Manipulation 1: Distribution Pour faire la supervision, on doit faire la liaison entre le logiciel FST et INTOUCH, la liaison se fait à l’aide de l’application IPC SERVER. Lorsqu’on entre tous les tags on rentre dans les paramètres des tags et on aura un champs à remplir qui est « Access Name » . On clique sur ce champ. On verra une autre fenêtre on clique sur Add, enfin cette fenêtre va s’afficher • • • Dans le champs Application Name on écrit « IPC_DATA » Dans le champs Topic Name on écrit « IPC_1» ça dépend de la configuration de IPC SERVER Pour le protocol qui convient avec FST c’est DEE donc on coche DEE au lieu de SuiteLink. AUTOMATISATION ET SUPERVISION FESTO 28 D’autre part Pour la configuration de IPC SERVER, on cherche dans démarrer sur « IPC.DATA » après on le démarre on clique sur « config » dans la barre en haut, on choisit « IPCs TCP/IP » . on remarque qu’il y a plusieurs IPC1,IPC2,IPC3, ….si vous remarquer dans notre cas on a utilisé IPC1 dans ici on doit configurer IPC1 Donc après ça on clique sur « Config » on coche « enable » et on entre l’adresse IP de l’automate qu’on veut communiquer avec, par exemple ici on écrit « 192.168.1.1 » AUTOMATISATION ET SUPERVISION FESTO 29 Donc comme ça on a créé une communication entre les entrées sorties et les flags du logiciel FST et les tags du logiciel INTOUCH. Maintenant on va passer à la spécification des entrées des entrées et des sorties ou des flags aux tags crées dans intouch. Alors lorqu’on affiche la fenetre des parametres d’un tag dans INTOUCH , on verra ca Dans le champ au-dessous de Access Name on rentre l’entrée E 0.K ou la sortie A 0.K ou le Flag F m.k qui correspond au tag dans la table des allocations dans FST en spécifiant toujours le type I/O discrète, par exemple ici on cherche dans allocation-list dans FST, on va trouver un flag F14.10 qui va être commander par le tag nommé « stop1 » dans l’écran de supervision de toute façon lorsque le stop1=1 le Flag F14.10 sera égale à 1. AUTOMATISATION ET SUPERVISION FESTO 30 Récapitulation : Donc comme ça on a fait la communication entre INTOUCH et FST. Donc on peut voir tout ce que passe dans l’écran de la supervision sur INTOUCH. Et on peut également commander les boutons et les flags par INTOUCH. Comme vous voyez dans cette figure : . Démarrage de la manipulation : • • • • • • • • • • Relâche du Bouton Stop qui fait l’arrêt d’urgence Appuie sur Bouton Reset pour la remise du fonctionnement normal Appuie sur Bouton start pour le démarrage automatique du fonctionnement normal Bouton arrêt pour l’arrêt en fin de cycle le mode automatique Commutateur MANU pour démarrer le réglage manuel Des leds pour afficher les états des entrées et d’autres pour les sorties Le bouton alarmes pour nous afficher le journal des alarmes qui se réalise soit par appuie sur le bouton stop soit par le bouton arrêt. Bouton routeur pour revenir à la fenêtre principale Pour les boutons de POPUP, on fait un double-clique sur le bouton concerné, on choisit la fenêtre qu’on veut afficher dans « Show Window » (Bouton routeur et commutateur MANU). Pour les boutons à accès limité, on appuie sur le bouton concerné, et on clique sur « Break Cell », puis sur « Disable » où on détermine les niveaux d’accès qu’on tolère en écrivant « $AccessLevel>0 » ou « $AccessLevel == 3 » selon les niveaux d’accès des utilisateurs configurés au début. AUTOMATISATION ET SUPERVISION FESTO 31 Manipulation 1: Distribution • Il va se faire de la même manière que la manip 1 sauf ici on va communiquer avec IPC_1 dans IPC SERVER AUTOMATISATION ET SUPERVISION FESTO 32 Manipulation 2: TESTING • Il va se faire de la même manière que la manip 1 sauf ici on va communiquer avec IPC_2 dans IPC SERVER Ecran de la supervision Testing : AUTOMATISATION ET SUPERVISION FESTO 33 Manipulation 3: TRI • Il va se faire de la même manière que la manip 1 sauf ici on va communiquer avec IPC_3 dans IPC SERVER Ecran de la supervision tri : Fenêtre principale : Enfin on va rassembler tout cela dans une seul Window dans Intouch, depuis lequel on peut accéder à la manip 1 ou la manip2 ou la manip 3. Cet assemblage est fait de la même manière qu’on a fait avec SIEMENS avec la saisie du login et mot de passe. AUTOMATISATION ET SUPERVISION FESTO 34 Dans cette fenêtre, on va taper le nom d’utilisateur et son mot de passe afin de s’identifier. Pour se faire, on clique sur la barre de menus en haut sur « SPECIAL » puis « SECURITY » et ensuite « LOG ON ». On tape « Administrator » comme nom d’utilisateur, et « wonderware » comme mot de passe. Puis on configure les qu’on a avec leurs mots de passe et leurs niveaux d’accès : utilisateurs Ingénieur/ Mdp : 123 / NA : 3 Technicien/ Mdp : 456 / NA : 2 Opérateur/ Mdp : 789 / NA : 1 Pour écrire le nom d’utilisateur, on dessine un rectangle, où on va choisir comme string « $OperatorEntered » : AUTOMATISATION ET SUPERVISION FESTO 35 Pour écrire le mot de passe, on dessine un rectangle, où on va choisir comme string « $OperatorEntered » : Pour se déconnecter, on dessine un rectangle, où on va choisir comme action « a=logoff() ». Fenêtre « Alarmes » : Cette fenêtre va contenir le journal des alarmes où on va afficher els alarmes qu’on a : (Arrêt d’Urgence (stop); arrêt en fin de cycle (arrêt) …) Dans « Conditions », on écrit le script suivant : Et dans chaque voyant ou bouton où on veut un déclenchement d’alarme, on va faire les modifications suivantes (exemple AU1) : AUTOMATISATION ET SUPERVISION FESTO 36 L’architecture finale de « Alarmes » est comme se suit : Le bouton « OK » qui contient le script « Ack $System; $NewAlarm = 0; » consiste à valider les alarmes, et les rendre comme il est indiqué ci-dessous : AUTOMATISATION ET SUPERVISION FESTO 37 AUTOMATISATION ET SUPERVISION FESTO 38 Conclusion : Durant toutes les séances du TP, on est arrivé à faire une supervision globale des manips, ça veut dire on a fait une supervision pour les trois manips de FESTO, (Distribution, Test et Tri). On a pu améliorer nos supervisions en ajoutant une fenêtre de gestion des droits d’accès qui demande le nom d’utilisateur et son mot de passe, un journal des alarmes, et des dessins afin de donner un sens réel aux fenêtres de supervision, AUTOMATISATION ET SUPERVISION FESTO 39