SAMOFLEX SOMMAIRE Grafcets Entrées / sorties Assembleuse - conditionneuse
GRAFCETS Grafcet de mise en pression Grafcet de coordination des tâches Tâche N°1 alimenter en boites Tâche N°2 pesage Tâche N°3 poser un intercalaire Tâche N°4 poser une couche Tâche N°5 poser le couvercle Tâche N°6 évacuer la boite
Entrée en service. Entrée bp acq def. Entrée pression air ok /Entrée pression air ok +Conduite D1 + Conduite D2 1 1 Entrée en service. Entrée pression air ok. 2s-X1 1 1 « Machine en pression » GRAFCET DE MISE EN PRESSION Sortie ev générale air := 1 Sortie ev générale air:=0 Lors de la mise sous tension, il faut attendre 1 mn le temps que la communication TCP/IP se mette en place avant de mettre en pression car le pressostat est relié à une entrée sur Ethernet LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
%X %X %X N couches = %X59 %XF1 + %XF5 + %XD3 TACHE 1 : Alimenter boites TACHE 2 : Pesage TACHE 4 : Poser une couche Incrémenter N couches 0 0 TACHE 5 : Poser le couvercle %X64 TACHE6 : Libérer la boite 6 6 N couches < %X39 TACHE 3 : Poser un intercalaire GRAFCET DE COORDINATION DES TACHES LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
%X26 11 TB1. TB2. Présence boite /%X1 %X1 Rentrer TB1 Sortir TB2 10 TACHE 1 : ALIMENTER EN BOITES LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
3s-%X22 21 Présence savon pesage 22 5S-%X23 Présence savon pesage 25 5S-%X25 %X2 Marche convoyeur pesage Arrêt convoyeur pesage 20 /%X2 TACHE6 : Libérer la boite 26 TACHE 2 : PESAGE Tare Arrêt convoyeur vibrant Marche convoyeur pesage Marche convoyeur vibrant Arrêt convoyeur pesage Pesage Arrêt convoyeur vibrant LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
Z1 (%XF1 + %XF5.Dcy). Position prise intercalaire atteinte. Présence intercalaire (%XF1 + %XF5.Dcy).Z0. vacuostat =1 %X7 Aller en position prise intercalaire Aller position boite 0 =1 Monter Z TACHE 3 : POSER UN INTERCALAIRE Descendre Z Monter Z Descendre Z Marche aspiration Incrémenter compteur Sécurité altitude Z atteinte Arrêt aspiration Souffler /%X7 Compteur = 0 (%XF1 + %XF5.Dcy).Z0. /vacuostat. compteur<3.2s-X34 (%XF1 + %XF5.Dcy).position boite 0 atteinte (%XF1 + %XF5.Dcy).Z0 LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
Capteur altitude Z (%XF1 + %XF5.Dcy). Position prise savon atteinte. Présence savon. taquage savon sorti (%XF1 + %XF5.Dcy).Z0. vacuostat =1 %X3 Aller en position prise SAVON Aller position boite 1 =1 Monter Z TACHE 4 : POSER UNE COUCHE Incrémenter Monter Z Descendre Z Marche aspiration Incrémenter compteur Capteur altitude Z Arrêt aspiration Souffler /%X3 Compteur = 0 (%XF1 + %XF5.Dcy).Z0. /vacuostat. compteur<3.2s-X44 (%XF1 + %XF5.Dcy).position boite 1 atteinte. Rotation effectuée (%XF1 + %XF5.Dcy).Z0. i=5 Rotation préhenseur Tourner préhenseur position 0 (%XF1 + %XF5.Dcy).Z0. i<=4 LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
Capteur altitude Z (%XF1 + %XF5.Dcy). Position prise couvercle atteinte. Présencecouvercle (%XF1 + %XF5.Dcy).Z0. vacuostat =1 %X5 Aller en position prise couvercle Aller position prise boite 0 =1 Monter Z TACHE 5 : POSER LE COUVERCLE Descendre Z Monter Z Descendre Z Marche aspiration Incrémenter compteur Capteur altitude Z Arrêt aspiration Souffler /%X5 Compteur = 0 (%XF1 + %XF5.Dcy).Z0. /vacuostat. compteur<3.2s-X54 (%XF1 + %XF5.Dcy).position boite 0 atteinte (%XF1 + %XF5.Dcy).Z0 LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
TB1 sorti 61 pb /%X7 %X7 Sortir TB1 Rentrer TB2 60 TACHE 6 : EVACUER LA BOITE 64 pb2 LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite E/S API
Entrées/Sorties Entrées / Sorties TOR automate Entrées / sorties déportées Ethernet
. Entrées/sorties TOR automate ENTREES SORTIES %I1.0 Z_alt %M120 %Q2.0 Verrine_verte %M213 %I1.1 Z0 %M118 %Q2.1 Verrine_rouge %M214 %I1.2 En_service %M100 %Q2.3 Deverrouillage_capot %M204 %I1.3 Capot %M101 %Q2.4 Tapis_savons %M212 %I1.4 Manu %M104 %Q2.5 Tapis_boites %M223 %I1.5 Acquitement_defaut %M109 %Q2.6 Moteur_pesage %M222 %I1.6 Def_tapis_sav %M103 %Q2.7 Moteur_bibrant %M221 %I1.7 Def_tapis_boites %M93 %Q2.8 Soufflage %M220 %I1.8 Def_mot_pesage %M125 %Q2.9 Ev_air %M205 %I1.9 Def_var_x %M123 %Q2.10 Z_moins %M208 %I1.10 Def_var_y %M124 %Q2.11 Z_plus %M209 LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite
. Entrées/sorties déportées Ethernet LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite
. Entrées/sorties déportées Ethernet LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite
ENTREES SORTIES %MW180:X0 Vacuostat %M94 %MW182:X1 Verin_ts %M216 %MW180:X1 Presence_intercalaire %M95 %MW182:X2 Verin_tb2 %M207 %MW180:X2 Taquage_savons %M110 %MW182:X3 Verin_tb1 %M206 %MW180:X3 Presence_savon_chargement %M111 %MW182:X6 Verin_rp90 %M211 %MW180:X4 Capteur_bourrage %M112 %MW182:X7 Verin_rp0 %M210 %MW180:X6 Tb2 %M115 %MW182:X8 Aspiration %M217 %MW180:X7 Tb1 %M114 %MW185:X0 Verin_ds1 %M92 %MW180:X8 Rp0 %M116 %MW185:X1 Verin_ds0 %M91 %MW180:X9 Rp90 %M117 %MW188 Vitesse_vibrant %MW180:X10 Z1 %M119 %MW180:X12 Pb1 %M97 %MW180:X13 Pb2 %M98 %MW180:X14 Presence_couvercle %M96 %MW180:X15 Pression_air %M102 %MW183:X0 Ds0 %M218 %MW183:X1 Ds1 %M219 %MW183:X2 Presence_savon_pesage %M99 %MW186 Pesage. Entrées/sorties déportées Ethernet LIensLIens Coordination des taches Coordination des taches – T1 alimenter boite – T2 pesage – T3 poser intercalaire – T4 poser couche – T5 poser couvercle – T6 évacuer boiteT1 alimenter boite T2 pesage T3 poser intercalaire T4 poser couche T5 poser couvercle T6 évacuer boite