1 / 158

Version 2008

Version 2008. Système Flexible de Production (S.F.P.). Système de Commande. COROS OP15C. COROS OP15C. COROS OP15C. COROS OP15C. COROS OP15C. COROS OP15C. SIEMENS. SIEMENS. SIEMENS. SIEMENS. SIEMENS. SIEMENS. F1. F1. F1. F1. F1. F1. F2. F2. F2. F2. F2. F2. F3. F3. F3.

ayasha
Download Presentation

Version 2008

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Version 2008 Système Flexible de Production (S.F.P.) Système de Commande

  2. COROS OP15C COROS OP15C COROS OP15C COROS OP15C COROS OP15C COROS OP15C SIEMENS SIEMENS SIEMENS SIEMENS SIEMENS SIEMENS F1 F1 F1 F1 F1 F1 F2 F2 F2 F2 F2 F2 F3 F3 F3 F3 F3 F3 F4 F4 F4 F4 F4 F4 F5 F5 F5 F5 F5 F5 F6 F6 F6 F6 F6 F6 F7 F7 F7 F7 F7 F7 F8 F8 F8 F8 F8 F8 DEL DEL DEL DEL DEL DEL K1 K1 K1 K1 K1 K1 K3 K3 K3 K3 K3 K3 K4 K4 K4 K4 K4 K4 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 K2 K2 K2 K2 K2 K2 DIR DIR DIR DIR DIR DIR INS INS INS INS INS INS ESC ESC ESC ESC ESC ESC K5 K5 K5 K5 K5 K5 K6 K6 K6 K6 K6 K6 K7 K7 K7 K7 K7 K7 K8 K8 K8 K8 K8 K8 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 HARD HARD HARD HARD HARD HARD COPY COPY COPY COPY COPY COPY ACK ACK ACK ACK ACK ACK 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 K9 K9 K9 K9 K9 K9 K10 K10 K10 K10 K10 K10 K11 K11 K11 K11 K11 K11 K12 K12 K12 K12 K12 K12 SHIFT SHIFT SHIFT SHIFT SHIFT SHIFT K13 K13 K13 K13 K13 K13 K14 K14 K14 K14 K14 K14 K15 K15 K15 K15 K15 K15 K16 K16 K16 K16 K16 K16 i i i i i i . . . . . . 0 0 0 0 0 0 +/- +/- +/- +/- +/- +/- HELP HELP HELP HELP HELP HELP ENTER ENTER ENTER ENTER ENTER ENTER CP342-5 CP342-5 CPU315 CPU315 CP343-1 CP343-1 CP342-5 CP342-5 CP342-5 CP342-5 CPU315 CPU315 CPU315 CPU315 CP343-1 CP343-1 CP343-1 CP343-1 Synoptique cellule Web Web Web Poste pédagogique Poste de déchargement et de contrôle Poste de travail n°3 Ecran graphique pour conduite de la cellule Fonctionnement en “Cellule” MP370 Poste pédagogique Poste de chargement Poste de travail n°2 Web Web Web Profibus DP Réseau MPI Réseau Ethernet Switch - Logiciels: STEP7 pro S7-GRAPH S7-SCL S7-PLCSIM S7-HiGraph OPC Conduite, M.E.S. Réseau Ethernet AIP Lorrain X 6 Postes développement

  3. CP343-1 IT Détail poste de travail Lecteur étiquette SLG41 I/O déportées Lecteur étiquette SLG41 Etiquette MOBY-I MDS 402 Multi Panel MP370 Coupleur 342-5 DP Coupleur 343-1 IT Pupitre Opérateur OP15 C (non utilisé en mode cellule) Coupleur étiquette 8 I/O ET200B Coupleur étiquette CPU 315 Réseau Profibus DP Réseau MPI Réseau Ethernet

  4. -5- Pièce 01 Pièce 09 Pièce 10 Pièce 11 Produit 01-09 Produit 60-88-09 Produit 60-88-11-10 Pièce 60 Pièce 88 Produit 01-11-88-09 Produit 60-10 Produit 01-11-10 Pièces et Produits -1- -3- -1- -2- -3- -2- -4- -6- -4- -5- -6-

  5. Produit4 Produit3 Produit2 Produit1 ? ? ? ? Produit3 Produit1 Produit4 Produit2 Définition Campagne de Fabrication Ordres de fabrication venant de la GPAO Ordre de Fabrication du Produit1 (P1) OF1 Ordre de Fabrication du Produit2 (P2) OF2 Ordre de Fabrication du Produit3 (P3) OF3 Ordre de Fabrication du Produit4 (P4) OF4 Lot L10 Lot L11 Lot L12 Lot L20 Lot L30 Lot L31 Lot L40 Lot L41 Lot L42 Produit à fabriquer Produit à fabriquer Quantité à faire Quantité à faire Quantité embarquée Quantité acceptée Quantité refusée Acquisition manuelle Définition de la campagne de fabrication Suivi de la fabrication des Produits

  6. Produit4 Produit3 Produit2 Produit1 Préparation Campagne de Fabrication Produits à fabriquer Quantités à faire Définir les pièces nécessaires Postes de travail (POST1, POST2, POST3) Configurer les alimentations Champ d’action du « Superviseur »

  7. P3 P1 P4’ P2 Produit3 Produit2 Produit1 Produit4 La Campagne de Fabrication Champ d’action du « Superviseur » Produits à fabriquer Quantités à faire Quantités embarquées Quantités acceptées Quantités refusées Campagne terminée Informations produit Produits Définir les produits sur les palettes Mémoire MOBY Définir les gammes d’assemblage Mode « LOCAL » Executer la gamme CR d’execution Contrôler et trier Pièces (POST1, POST2, POST3) (POST4)

  8. Codage référence du produit Produit 3 09 88 60 Référence 60-88-09 Le codage de la référence d ’un produit est fait sur 6 octets (octets non utilisés sont à 0) : Code BCD (exemple: 60-88-09 ) 0110 0000 - 1000 1000 - 0000 1001 - 0000 0000 - 0000 0000 - 0000 0000 6 0 - 8 8 - 0 9 - 0 0 - 0 0 - 0 0 Ref_produitX:

  9. Etiquettes électronique « MOBY » (Mémoire électronique de 8 Koctets) DB_MOBY Debut_moby: 0000 0072 0100 0350 0600 0850 Informations produits Informations générales Gamme produit1 Gamme produit2 Gamme produit3 Gamme produit4 Controle produit1 Controle produit2 Controle produit3 Controle produit4 Les étiquettes transportent les gammes d’assemblage des produits sur la palette, Des informations de fabrication sont ajoutées à chaque opération faite sur un poste. Le poste de contrôle ajoute son diagnostic et assure l’identification unique du produit.

  10. DB_MOBY: Informations produits Informations produits: Adresse moby: Références produits (format): Commentaires: 0000 (*) Adr_info_gle (Int) Chainage début zone info.gles (par défaut 40) +2 pt_produit1 (Int) pointeur prochaine pièce à ajouter au produit 1 +4 ref_produit1 (Dword+word) référence du produit 1 +10 pt_produit2 (Int) pointeur prochaine pièce à ajouter au produit 2 +12 ref_produit2 (Dword+word) référence du produit 2 +18 pt_produit3 (Int) pointeur prochaine pièce à ajouter au produit 3 +20 ref_produit3 (Dword+word) référence du produit 3 +12 pt_produit4 (Int) pointeur prochaine pièce à ajouter au produit 4 +28 ref_produit4 (Dword+word) référence du produit 4 … +40 Idt_produit1 (Date&Time) Identification du produit 1 +48 Idt_produit2 (Date&Time) Identification du produit 2 +56 Idt_produit3 (Date&Time) Identification du produit 3 +64 Idt_produit4 (Date&Time) Identification du produit 4 (*) debut_moby, adresse 0000 par défaut

  11. DB_MOBY: Informations générales Informations générales: Adresse moby: Informations (format): Commentaires: 0072 (*) Adr_gam1 (Int) Chainage debut zone gamme produit1 (par défaut 100) +2 Adr_gam2 (Int) Chainage debut zone gamme produit2 (par défaut 350) +4 Adr_gam3 (Int) Chainage debut zone gamme produit3 (par défaut 600) +6 Adr_gam4 (Int) Chainage debut zone gamme produit4 (par défaut 850) +8 Num_pal (Int) Numéro fixe de la palette +10 Ref_pal_camp (Word) Référence de la palette dans la campagne +12 Ref_campagne (Dword) Référence de la campagne en cours +16 Debut_camp (DaT) Horodatage début campagne +24 (*) Adresse par défaut

  12. Pointeur opération Gamme d ’assemblage (cellule / opérateur) Info d ’exécution (poste) Ref_pce Lieu_prise Orientation Lieu_ pose Num_poste Date_début Date_fin DB_MOBY: Gamme d’assemblage (Exemple 1) Gamme d ’assemblage d ’un produit: ( 8 opérations maxi par gamme) Exemple pour le produit réf: 01,11,88,09 1 01 00 oui 04 02 DaT0 DaT1 2 11 00 oui 04 02 DaT2 DaT3 3 88 00 oui 04 03 DaT4 DaT5 4 09 00 oui 04 03 DaT6 DaT7 5 00 04 oui 04 DaT8 DaT9 6 7 Lieu_prise= 00 signifie une recherche de pièce sur le poste. Il peut y avoir jusque 4 gammes d ’assemblage en cours sur une palette.

  13. Pointeur opération Gamme d ’assemblage (cellule / opérateur) Info d ’exécution (poste) Ref_pce Lieu_prise Orientation Lieu_ pose Num_poste Date_début Date_fin DB_MOBY: Gamme d’assemblage (Exemple 2) Gamme d ’assemblage d ’un produit: ( 8 opérations maxi par gamme) Exemple pour le produit réf: 01,11,88,09 1 01 00 non 04 01 DaT0 DaT1 2 09 00 non 05 01 DaT2 DaT3 3 01 04 oui 04 02 DaT4 DaT5 4 11 00 oui 04 02 DaT6 DaT7 5 88 00 oui 04 03 DaT8 DaT9 6 09 05 oui 04 03 DaT10 DaT11 7 00 04 04 DaT12 DaT13 Lieu_prise= 00 signifie une recherche de pièce sur le poste.

  14. Calcul des temps e_actif defaut ETAT: Le poste est actif, (Cellule, Local, HorsLigne ou Gamme) Défauts ou arrêt d’urgence exec libre ACTIVITE: Le poste est capable d’exécuter des opérations sur les produits (Cellule, Local) Le poste n’est pas solliciter PHASE: trvl attente Attente d’une palette ou manque de pièces (wait_pce) Opérations d’assemblage sur les produits Temps calculé Cumul_actif, cumul_defaut, cumul_trvl, cumul_attente Les temps d’initialisation du poste et de création de gamme ne sont pas calculés

  15. SV: LE SUPERVISEUR Base Données Locale Ref_camp Ref_pce_alim Vers tous les postes Post_1 (Chargt-Assemblage) Post_2 (Assemblage) Post_3 (Assemblage) Post_4 (Dechgt_Controle) C-Rendus Ordres • Prépare la production en fonction des ordres de fabrication et suit la production, • Configure et pilote les différents postes,

  16. PTC: LE POSTE DE CHARGEMENT SUPERVISEUR POST_1 CHARGEMENT POST_2 ASSEMBL POST_3 ASSEMBL POST_4 DECHGT_CTL ENTREE PALETTE ASM_P PROCESS_X ENERGIE PUP_MACH ASM_E VERIN_IX MANIP ORIENT_0 ALIM_1 ALIM_2 ALIM_3 VERIN_AG VERIN_SP VERIN_GX VERIN_A0 VERIN_A1 VERIN_A2 VERIN_A3 VERIN_SE VERIN_SD VERIN_PX VERIN_VZ GAMME VERIN_VR VENT_VT

  17. PTC: FB20 : Fonctionnalités « PosTeC » POST1: Poste de Chargement • Le poste accepte une palette vide (pointeurs produit à Zéro) • Le poste signale au SuperViseur l’arrivée d’une nouvelle palette, • Le SuperViseur détermine les produits à fabriquer, et les transmet au poste, • Le poste génère la gamme d’assemblage, la stocke dans la mémoire MOBY, • Le poste exécute les opérations d’assemblage qu’il peut faire. • Le modèle est le même pour les 3 postes (POST1, POST2, POST3)

  18. PTC: FC47: Instance « PosTeC »

  19. PTX: LES POSTES D’ASSEMBLAGE  SUPERVISEUR POST_1 CHARGEMENT POST_2 ASSEMBL POST_3 ASSEMBL POST_4 DECHGT_CTL ENTREE PALETTE ASM_P PROCESS_X ENERGIE PUP_MACH ASM_E VERIN_IX MANIP ORIENT_0 ALIM_1 ALIM_2 ALIM_3 VERIN_AG VERIN_SP VERIN_GX VERIN_A0 VERIN_A1 VERIN_A2 VERIN_A3 VERIN_SE VERIN_SD VERIN_PX VERIN_VZ VERIN_VR VENT_VT

  20. PTX: FB20 : Fonctionnalités « PosTeX » POST2, POST3: Postes d’ assemblage • Accepte une palette si une pièce peut être ajoutée à un produit (mode « cellule »), • Accepte une palette qui porte le même numéro que le poste (mode « local »), • Réalise des opérations définies dans une gamme d’assemblage.

  21. PTX: FC48: Instance « PosTeX »

  22. PTX: Communication « PosTeX » POST1: DB47.DBW102 POST2, POST3: DB48.DBW102 POST4: DB49.DBW102 POST1: DB47.DBW104 POST2, POST3: DB48.DBW104 POST4: DB49.DBW104 DB50.DBW184 DB50.DBW186 Ordres +1.0 od_activ_PTX +1.1 od_init_PTX +1.2 +1.3 +1.4 +1.5 +1.6 +1.7 msq_def_PTX +0.0 ok_msg_PTX +0.1 ok_dpar_PTX +0.2 ok_rsourc_PTX +0.3 +0.4 +0.5 +0.6 acq_warn_PTX +0.7 acq_def_PTX Ordres +1.0 +1.1 SVod_init_PTX +1.2 SVod_exec_PTX +1.3 SVod_gam_PTX +1.4 SVod_cellule_PTX +1.5 SVod_local_PTX +1.6 SVod_HorsL_PTX +1.7 SVmsq_def_PTX +0.0 SVok_NewPal_PTC +0.1 SVok_NewCtrl_PTD +0.2 +0.3 +0.4 +0.5 +0.6 SVacq_warn_370 +0.7 SVacq_def_370 C-Rendus +1.0 cr_activ_PTX +1.1 cr_init_PTX +1.2 +1.3 +1.4 +1.5 +1.6 +1.7 ok_exec_PTX +0.0 dd_msg_PTX +0.1 dd_dpar_PTX +0.2 dd_rsourc_PTX +0.3 +0.4 warn_loc_PTX +0.5 Arret_Urg_PTX +0.6 warn_PTX +0.7 def_PTX C-Rendus +1.0 SVcr_activ_PTX +1.1 SVcr_init_PTX +1.2 SVcr_exec_PTX +1.3 SVcr_gam_PTX +1.4 SVcr_cellule_PTX +1.5 SVcr_local_PTX +1.6 SVcr_HorsL_PTX +1.7 SVok_exec_PTX +0.0 SVdd_NewPal_PTC +0.1 SVdd_NewCtrl_PTD +0.2 +0.3 +0.4 Svwarn_loc_PTX +0.5 SVArret_Urg_PTX +0.6 SVwarn_PTX +0.7 SVdef_PTX

  23. PTX: D.B Locale « PosTeX » Base de données locale: POST1: DB47 POST2, POST3: DB48 POST4: DB49 état 63.0 e_actif 63.1 init 63.2 exec 63.3 gamme 63.4 cellule 63.5 local 63.6 hors_lign 63.7 trvl 62.0 attente 62.1 wait_pce 62.2 dd_msg 62.3 ok_msg 62.4 warn_local 62.5 AUrg_local 62.6 warning 62.7 defaut n_defaut DBW64 (int) numéro du défaut n_warning DBW66 (int) numéro du warning etap_init DBW68 (int) n° étape initialisation etap_exec DBW70 (int) n°étape execution etap_gam DBW72 (int) n°étape gamme n_etat DBW74 (int) n° d ’état n_etap DBW76 (int) n° message étape en cours dat_RAZ_data DBW78 (DaT) date RAZ des données cumul_trvl DBD86 (Dint) cumul temps de travail (s) cumul_attente DBD90 (Dint) cumul temps d ’attente (s) cumul_defaut DBD94 (Dint) cumul temps en défaut (s) cumul_actif DBD98 (Dint) cumul temps actif (s)

  24. PTX: Messages « PosTeX » (1/2) n_defaut 0 aucun 1 défaut sur ressources 2 Arrêt d ’urgence actif n_warning 0 aucun 1 warning sur ressources 2 ordres simultanés (cellule, local, HorsL) 4 manque pièces dans une alim lors execution opération n_etat 0 inactif, sans défaut 1 inactif, défaut ou arrêt d’urgence 2 Hors Ligne 3 Création de gamme 4 Fonctionnement cellule 5 Cellule, assemble produit 6 Cellule, attente de palette 7 Cellule, manque de pièces (warn4) 8 Initialisation du poste 9 Fonctionnement local 10 ? (valeur par défaut)

  25. PTX: Messages « PosTeX » (2/2) message attribué à l’étape en cours: n_etap 0 Pas de processus en cours 1 Initialisation du positionneur de palette 2 Initialisation du process 3 Initialisation entrée avec aiguillage 4 Initialisation lecteur d’étiquette au poste 5 CRendu fin d’initialisation 6 CRendu fin création gamme  7 Attente arrivée palette au poste 8 Lecture étiquette au poste 9 Exécution d ’une opération gamme 10 Ecriture étiquette au poste 11 Départ palette du poste 14 Goulotte évacuation pleine

  26. PTD: LE POSTE DE DECHARGT-CONTRÔLE » SUPERVISEUR POST_1 CHARGEMENT POST_2 ASSEMBL POST_3 ASSEMBL POST_4 DECHGT_CTL ENTREE PALETTE ASM_P PROCESS_D ENERGIE PUP_MACH ASM_E VERIN_IX MANIP CONTROL_1 CONTROL_2 VERIN_AG VERIN_SP VERIN_GX VERIN_A1 VERIN_A2 VERIN_SE VERIN_SD VERIN_PX VERIN_VZ VERIN_VR VENT_VT

  27. PTD: FB22: Fonctionnalités « PosTeD » POST4: Poste de Déchargement • Accepte une palette où tous les produits sont terminés, • Décharge, contrôle et trie les produits, • Signale au SuperViseur le produit qu’il vient de contrôler, • Met à disposition les informations de l’étiquette MOBY dans 2 fichiers en bascule (DB99 et DB100)

  28. PTD: FC49: Instance « PosTeD »

  29. PCX: LE PROCESS ASSEMBLAGE PROCESS_X MANIP ORIENT_0 ALIM_1 ALIM_2 ALIM_3 VERIN_GX VERIN_A0 VERIN_A1 VERIN_A2 VERIN_A3 VERIN_PX VERIN_VZ Valable pour les postes: POST1, POST2, POST3 VERIN_VR VENT_VT

  30. PCX: FB10: Fonctionnalités Process d’assemblage (valable pour POST1, POST2, POST3) • Réalise une opération d’assemblage pointé dans la gamme, • Horodate l’opération réalisée, • Le modèle est le même pour les 3 postes (POST1, POST2, POST3)

  31. PCX: FC45:Instance « ProcCessX »

  32. PCX: Communication « ProCessX » Ordres +1.0 od_activ_PCX +1.1 od_init_PCX +1.2 od_exec_PCX +1.3 od_prepa_PCX +1.4 +1.5 +1.6 +1.7 msq_def_PCX +0.0 ok_msg_PCX +0.1 ok_dpar_PCX +0.2 ok_rsourc_PCX +0.3 +0.4 +0.5 +0.6 acq_warn_PCX +0.7 acq_def_PCX DB50.DBW120 C-Rendus +1.0 cr_activ_PCX +1.1 cr_init_PCX +1.2 cr_exec_PCX +1.3 cr_prepa_PCX +1.4 +1.5 +1.6 +1.7 ok_exe_PCX +0.0 dd_msg_PCX +0.1 dd_dpar_PCX +0.2 dd_rsourc_PCX +0.3 +0.4 warn_loc_PCX +0.5 def_loc_PCX +0.6 warn_PCX +0.7 def_PCX DB50.DBW122

  33. PCX: D.B Locale « ProCessX » état 45.0 e_actif 45.1 init 45.2 prepa 45.3 libre 45.4 trvl 45.5 attente 45.6 45.7 msq_def 44.0 msq_def_ext 44.1 acq_warn_ext 44.2 dd_msg 44.3 ok_msg 44.4 warn_local 44.5 def_local 44.6 warning 44.7 defaut DB45 n_defaut DBW46 (int) numéro du défaut n_warning DBW48 (int) numéro du warning etap_init DBW50 (int) n° étape initialisation etap_trvl DBW52 (int) n°étape travail n_etat DBW54 (int) n° d ’état dat_RAZ_data DBW56 (DaT) date RAZ des données cumul_trvl DBD64 (Dint) cumul temps de travail (s) cumul_attente DBD68 (Dint) cumul temps d ’attente (s) cumul_defaut DBD72 (Dint) cumul temps en défaut (s) cumul_actif DBD76 (Dint) cumul temps actif (s)

  34. PCX: Messages « ProCessX » n_defaut 0 aucun 1 défaut sur ressources 2 n_warning 0 aucun 1 warning sur ressources 2 ordres simultanés 3 manipulateur ne trouve plus de pièces 4 lieu de prise sur palette inconnu 5 lieu de pose sur palette inconnu 6 référence pièce dans aucun alim n_etat 0 inactif, sans défaut 1 actif, libre, sans défaut 2 actif, en Init ou Prépa ou Travail 3 inactif, car en défaut (local+ressources) 4 5 6 actif, en attente 10 ? (valeur par défaut)

  35. PCD: LE PROCESS DECHARGEMENT Process de Déchargement Valable pour POST4 PROCESS_D MANIP CONTROL_1 CONTROL_2 VERIN_GX VERIN_A1 VERIN_A2 VERIN_PX VERIN_VZ VERIN_VR VENT_VT

  36. PCD: FB18: Fonctionnalités • Exécute les demandes de contrôle demandées par le poste (Décharge, contrôle et trie les produits terminés), • Exécute les demandes de vérification de non-produit, • Demande à l’opérateur la cause du refus d’un produit, • Identifie chaque produit terminé et accepté.

  37. PCD: FC46:Instance « ProcCessD »

  38. PCD: Communication « ProCessD » Ordres +1.0 od_activ_PCD +1.1 od_init_PCD +1.2 od_exec_PCD +1.3 +1.4 +1.5 +1.6 +1.7 msq_def_PCD +0.0 ok_msg_PCD +0.1 ok_dpar_PCD +0.2 ok_rsourc_PCD +0.3 +0.4 +0.5 +0.6 acq_warn_PCD +0.7 acq_def_PCD DB50.DBW124 C-Rendus +1.0 cr_activ_PCD +1.1 cr_init_PCD +1.2 cr_exec_PCD +1.3 +1.4 +1.5 +1.6 evac plein_PCD +1.7 ok_exe_PCD +0.0 dd_msg_PCD +0.1 dd_dpar_PCD +0.2 dd_rsourc_PCD +0.3 +0.4 warn_loc_PCD +0.5 def_loc_PCD +0.6 warn_PCD +0.7 def_PCD DB50.DBW126

  39. PCD: D.B Locale « ProCessD » (1/2) état 31.0 e_actif 31.1 init 31.2 31.3 libre 31.4 trvl 31.5 attente 31.6 31.7 msq_def 30.0 msq_def_ext 30.1 acq_warn_ext 30.2 dd_msg 30.3 ok_msg 30.4 warn_local 30.5 def_local 30.6 warning 30.7 defaut DB46 n_defaut DBW32 (int) numéro du défaut n_warning DBW34 (int) numéro du warning etap_init DBW36 (int) n° étape initialisation etap_exec DBW38 (int) n°étape travail n_etat DBW40 (int) n° d ’état dat_RAZ_data DBW42 (DaT) date RAZ des données cumul_trvl DBD50 (Dint) cumul temps de travail (s) cumul_attente DBD54 (Dint) cumul temps d ’attente (s) cumul_defaut DBD58 (Dint) cumul temps en défaut (s) cumul_actif DBD62 (Dint) cumul temps actif (s)

  40. PCD: Messages « ProCessD » n_defaut 0 aucun 1 défaut sur ressources 2 n_warning 0 aucun 1 warning sur ressources 2 ordres simultanés 3 manipulateur ne trouve pas de pièces 4 5 6 n_etat 0 inactif, sans défaut 1 actif, libre, sans défaut 2 actif, en Init ou Travail 3 inactif, car en défaut (local+ressources) 4 5 6 actif, en attente 10 ? (valeur par défaut)

  41. GAM: LA CREATION DES GAMMES Pointeur opération Gamme d ’assemblage (cellule / opérateur) Paramètres d’entrée: Numéro (1..6) des produits aux 4 emplacements de la palette Ref_pce Lieu_prise Orientation Lieu_ pose 1 01 00 oui 04 n_Prod4 ./. ./. ./. ./. ./. Boite à Lettres 1 09 00 oui 05 n_Prod5 ./. ./. ./. ./. ./. n_Prod4 (DB50.DBW68) n_Prod5 (DB50.DBW70) n_Prod6 (DB50.DBW72) n_Prod7 (DB50.DBW74) n_palette (DB50.DBW66) 1 10 00 oui 06 n_Prod6 ./. ./. ./. ./. ./. 1 01 00 oui 07 n_Prod7 ./. ./. ./. ./. ./.

  42. GAM: FB15: Fonctionnalités • Génère les gammes d’assemblage de 6 produits différents définis par l’opérateur (mode « local ») ou définis par le Superviseur (mode « cellule »). • Cette gamme est disponible dans un fichier (DB100) afin d’être chargée dans la mémoire embarquée MOBY.

  43. GAM: FC40: Instance « GAMme »

  44. GAM: Communication « GAMme» Ordres +1.0 od_activ_GAM +1.1 +1.2 od_exec_GAM +1.3 +1.4 od_gener_GAM +1.5 +1.6 +1.7 msq_def_GAM +0.0 ok_msg_GAM +0.1 ok_dpar_GAM +0.2 ok_rsourc_GAM +0.3 +0.4 +0.5 +0.6 acq_warn_GAM +0.7 acq_def_GAM DB50.DBW180 C-Rendus +1.0 cr_activ_GAM +1.1 +1.2 cr_exec_GAM +1.3 +1.4 cr_gener_GAM +1.5 +1.6 +1.7 ok_exec_GAM +0.0 dd_msg_GAM +0.1 dd_dpar_GAM +0.2 dd_rsourc_GAM +0.3 +0.4 warn_loc_GAM +0.5 def_loc_GAM +0.6 warn_GAM +0.7 def_GAM DB50.DBW182

  45. GAM: D.B Locale « GAMme » état 13.0 e_actif 13.1 13.2 trvl 13.3 13.4 libre 13.5 panel 13.6 extern 13.7 msq_def 12.0 msq_def_ext 12.1 acq_warn_ext 12.2 dd_msg 12.3 ok_msg 12.4 warn_local 12.5 def_local 12.6 warning 12.7 defaut DB40 n_defaut DBW14 (int) numéro du défaut n_warning DBW16 (int) numéro du warning etap_prodX DBW18 (int) recherche gamme etap_trvl DBW20 (int) n°étape travail n_etat DBW22 (int) n° d ’état

  46. GAM:Messages « GAMme » n_defaut 0 aucun 1 défaut sur ressources 2 n_warning 0 aucun 1 warning sur ressources 2 3 ordre exec sans od_gener 4 n° de produit inconnu 5 6 n_etat 0 inactif, sans défaut 1 actif, libre, sans défaut 2 actif, en Travail 3 inactif, car en défaut (local+ressources) 4 5 6 10 ? (valeur par défaut)

  47. ENT: L’ENTREE DU POSTE Vérin rotatif aiguillage VERIN_AG Capteur dérivation DPalD Lecteur étiquette ASME Commutateur AutoAG Capteur arrivée APalAG Vérin stop SE Capteur poste et Poste_plein DPalP

  48. ENT: Schéma élec+pneu APalAG M252.0 DPalD M252.2 Commutateur de commande de l’aiguillage Départ palette vers dérivation Arrivée palette aiguillage EVAG M253.0 LAG M253.2 24 vcc DPalP M252.1 Départ palette vers poste EVSE M253.1 AutoAG M252.5 EVAGX Vérin stop aiguillage -1- Forçage Palette vers poste -0- Forçage Palette vers dérivation -2- Pilotage par programme FCAGP M252.3 FCAGD M252.4 EVAGX Vérin rotatif aiguillage

  49. ENTX: FB11: Fonctionnalités ENTREE DES POSTES D’ ASSEMBLAGE POST2,POST3 • Aiguille la palette vers le poste si une pièce peut être ajoutée et si celui-ci n’est pas encombré (mode « cellule »), • Aiguille la palette vers le poste si le n° de palette est identique au n° de poste (mode « local »)

  50. ENTCD: FB12: Fonctionnalités ENTREE DES POSTES CHARGEMENT ET DECHARGEMENT POST1,POST4 • Aiguille la palette vers le poste de chargement si la palette est vide (pointeurs produit à zéro) • Aiguille la palette vers le poste de déchargement si tous les produits sont terminés.

More Related