Date post: | 05-Apr-2015 |
Category: |
Documents |
Upload: | andrion-bellet |
View: | 114 times |
Download: | 1 times |
TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
SOUTENANCE MEMOIRE I.D.P.E
Ingénieur Diplômé Par L’Etat
Spécialité : Automatisme et Informatique Industrielle
Sujet : Outil de gestion de la maintenance via l’intranet de Freescale : le TLS-TWIM
Denis Tur
22 Septembre 2009
1
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Curriculum vitae
Denis TUR (38 ans)Marié (deux enfants)Résidant à Saint Clar de Rivière
En 1995 je rentre après mon service national à Motorola Semi-conducteurs Toulouse
• Technicien supérieur de maintenance de 1995 à 2002
Service Implantation Ionique et diffusion (maintenance curative et préventive sur une centaine d’équipements)
• Equipment Engineering de 2002 à 2009
Service Implantation Ionique uniquement (ingénieur équipement sur les Implanteurs ionique)
2
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 3
Plan de la soutenance
1- PRESENTATION GENERALE
Le sujet retenu.L’état des lieux
La méthodologie utilisée
2- PRESENTATION DU MODULE PDPC
Principe de fonctionnementExemple de planning d’intervention
4- CONCLUSION ET BILAN PERSONNEL
3- DEMONSTRATION DE TLS-TWIM
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 4
Présentation GénéraleLe sujet
Outil de gestion de la maintenance via l’intranet de Freescale
TLS-TWIM
Cahier des charges :
- Créer et développer un outil commun de gestion de la maintenance pour Freescale Toulouse FAB- Ce projet doit standardiser les méthodes de travail :
Saisir des consignes d’interventions curativesRechercher des pièces dans le stock de l’usine Gérer et planifier les interventions de préventives sur tous les équipementsGérer les compteurs équipementsMettre en ligne toutes les aides aux dépannages et documentations techniquesCalculer les performances de tous les équipements
- Communiquer avec les bases de données existantes, oracle, MySql, Teradata.- Mettre en service sur un serveur de production cet outil.- Assurer la maintenance et l’évolution.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLe sujet
Préventif équipement :- Calendrier- Compteur- Check listes- Archives- Gestion des pièces
Communication :- Equipement/FSL-TWIM- Promis/Machine manager- Bases de données
Performance équipement :- Suivi performance- Détail des détracteurs
Interface :- Consignes équipements- Archives- Documentations techniques
FLS-
TWIM
Stock :-Recherche de pièces de rechanges
FLS-
TWIM
FLS-
TWIM
Serveur de Production
Intranet
5
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 6
Présentation GénéraleL’état des lieux
Préventif équipement :- Calendrier- Compteur- Check listes- Archives- Gestion des pièces
Communication :- Equipement/TLS-TWIM- Promis/Machine manager- Bases de données
Interface :- Consignes équipements- Archives- Documentations techniques
Stock :-Recherche de pièces de rechanges
Support papierPlusieurs systèmes :Manuel, tableaux Excel, logiciels, etc..
InterfacePerformance équipement :- Suivi performance- Détail des détracteurs
Visualisation graphique :! Pas assez d’aide pour les analyses !
Pas de Communication
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
- Constitution de l’équipe projet- Mise en place de réunions avec les futurs utilisateurs- Formalisation des besoins
Phase 1 :
Phase 2 : - Identification des différents modules du système TSL-TWIM- Découpage en diagrammes fonctionnels- Réalisation du planning
Phase 3 :
Phase 4 : - Structure- Développement- Mise en production
7
- Recherche des solutions de développement- Méthode COCOMO (estimation des coûts)- Construction des bases de données avec la méthode MERISE.
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Equipe projet :
Phase 1 : - Constitution de l’équipe projet- Mise en place de réunions avec les futurs utilisateurs- Formalisation des besoins
Sponsor : Philippe Mazilier : Manager du groupe maintenance Toulouse FABSupport technique : Philippe Simoés : Manager weekend maintenance et informaticienSupport technique IT : Simon Tressières : InformaticienSupport technique IT : Fabrice Jacquemin : InformaticienSupport technique : Catherine Saccoccini : InformaticienneMaître d’œuvre : Denis TUR : Equipment Engineering Implantation
Réunion de travail : Formaliser des besoins :
8
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Exemples de diagrammes fonctionnels :
Phase 2 : - Identification des différents modules du système TSL-TWIM- Découpage en diagrammes fonctionnels- Réalisation du planning
9
TLS-TWIM (global)
Les différents modules :
Consignes informatiques
Gestion des préventives
Affichage des pièces du stock
Documentation technique
Disponibilité des machines
Configuration des équipements
Données brutesInformations :
- CONVIVIALES
-RAPIDES
- COMMUNES
- CENTRALISEES
Trier Visualiser Organiser
Rechercher Administrer Partager
Communication équipements
Données utilisateurs
Information et analyseNoter les consignesConsigne saisie
Rechercher Visualiser Trier
Planifier les préventives
COMPTEURS ou PM classique :
Nécessite de saisir la 1ère date de
l’intervention de maintenance et la
fréquence.
Planning complet, convivial et rapide.
Fonction Rechercher Administrer Visualiser Trier historique
Analyse et informations
Régénération
Exemple 1
Exemple 2
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Planning prévisionnel du projet :
Phase 2 : - Identification des différents modules du système TSL-TWIM- Découpage en diagrammes fonctionnels- Réalisation du planning
10
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Phase 3 : - Recherche des solutions de développement- Méthode COCOMO (estimation des coûts)- Construction des bases de données avec la méthode MERISE.
La recherche des solutions : Estimation des coûts (Méthode COCOMO):
Critère de coût, de faisabilité et d’évolution future
Quantité de lignes de codes source du TLS-TWIM : 25000 lignes
Effort = 2,4 * KLS1,05 TDev = 2,5 * Effort 0,38
hommes
11
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Phase 3 : - Recherche des solutions de développement- Méthode COCOMO (estimation des coûts)- Construction des bases de données avec la méthode MERISE.
Construction des bases de données (Méthode MERISE):
- Définition des entités- Définition des attributs- Définition des relations entre les entités- Définition des cardinalités
- Exemple de création physique de la bases de données.
MaintienPersonnelsPersonnels
NOM CHAR(20)
PRENOM CHAR(20)
CCID CHAR(8)
USER_ID CHAR(7)
ADMIN CHAR(2)
LABO CHAR(15)
EquipementsEquipements
EQT_ID CHAR(20)
EQT_TYPE CHAR(20)
LABO CHAR(15)
DESCRIP CHAR(255)
PlanningPlanning
LABO CHAR(15)
EQT_ID CHAR(20)
DATE DATETIME
NOM_PM CHAR(50)
FAITE CHAR(2)
FAITE_HORS_D CHAR(2)
PM_COMPTEUR CHAR(2)
COMPTEUR_NAME CHAR(20)
Possède une PM
1,n1,n 0,n 1,n
Maintien
TLS-TWIM : 52 entités
12
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation GénéraleLa méthodologie utilisée
Phase 4 : - Structure- Développement- Mise en production
Navigateur Internet(Internet explorer,
Firefox)
(Aucun code résidant, pas d’installation à
faire)
Navigateur Internet(Internet explorer,
Firefox)
(Aucun code résidant, pas d’installation à
faire)
Postes clientsPostes clients Partie applicativePartie applicative Stockage des donnéesStockage des données
Serveur de production
sous environnement
Windows
(Apache – PHP – MYSQL – ORACLE)
Serveur de production
sous environnement
Windows
(Apache – PHP – MYSQL – ORACLE)
HTTP
Intranet
Bases ORACLE« Torrent &
MID »
Bases ORACLE« Torrent &
MID »
INTRANET
FREESCALE
Base TERADATADIAMOND
Base TERADATADIAMOND
Bases MYSQL
« Plusieurs bases selon les
modules »
Bases MYSQL
« Plusieurs bases selon les
modules »
Lecture
Lecture
LectureEcriture
La structure :
13
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Composition d’un code source :
L’en-tête, regroupant les liens des feuilles de styles, les liens javascripts, le menu déroulant de gauche, les variables d’entrées en PHP avec les méthodes « GET »
La partie formulaire, regroupant les tableaux, les boutons, les affichages divers et les scripts PHP.
La partie de POST, avec toutes les actions demandées après une méthode POST dans le formulaire.
La partie pied de page, regroupant les informations de fin de page, liens, etc.
Axes de priorités du développement du code :
Optimisation - Maintenance - Evolution future
Présentation GénéraleLa méthodologie utilisée
Phase 4 : - Structure- Développement- Mise en production
Développement :
14
EliminationSystématique
desGaspillages
RésolutionSystémique
desProblèmes
Stabilité
Standardisation
LEANExcellence Opérationnelle
Planifier
Contrôler
Dé
plo
yer
Ag
ir
Culture du SuccèsOrganisation Apprenante – Engagement des Employés
Amélioration Continue
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation Générale
Préventif équipement :- Calendrier- Compteur « PDPC »- Check listes- Archives- Gestion des pièces
Communication :- Equipement/FSL-TWIM- Promis/Machine manager- Bases de données
Performance équipement :- Suivi performance- Détail des détracteurs
Interface :- Consignes équipements- Archives- Documentations techniques
FLS-
TWIM
Stock :-Recherche de pièces de rechanges
FLS-
TWIM
FLS-
TWIM
Serveur de Production
Intranet
La méthodologie utilisée
Phase 4 : - Structure- Développement- Mise en production
La mise en production sur le serveur :
15
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 16
Plan de la soutenance
1- PRESENTATION GENERALE
Le sujet retenu.L’état des lieux
La méthodologie utilisée
2- PRESENTATION DU MODULE PDPC
Principe de fonctionnementExemple de planning d’intervention
4- CONCLUSION ET BILAN PERSONNEL
3- DEMONSTRATION DE TLS-TWIM
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation du module PDPC
Le module PDPC (planification dynamique des préventives compteurs) s’appui sur les outils existants de l’entreprise pour planifier les interventions de maintenance préventive, en fonction des valeurs
des compteurs sur les équipements de production.
Le principe de fonctionnement
Valeur des compteurs équipements =
Planning des interventions de maintenance préventive
Ex : Heures de fonctionnement
Ex : Quantité de produits Ex : Energie accumulée (radio fréquence)
Ex : Durée de vie source
17
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation du module PDPCLe principe de fonctionnement
Equipements de production
PROMIS(Logiciel de
production GPAO)
PROMIS(Logiciel de
production GPAO)
Machine Manager(logiciel central)
Machine Manager(logiciel central)
Base de données
RMS
Communication (Commande/retour)
Transfert des informations(Communication)
Contrôle et chargement des versions actives de recette de
production
Base de donnéesORACLE et TERADATA
Chargement des données dans les différentes bases
Rgergergerghghgheghergerhgkjvherererjerbvenbenmbqetbmnetmnetbmnetbmtbtntntnbtrnblmtnsbstjbmsblnstlmbnsdtmbjqtmbgtqejghmet ;hetjhemejmghet,jqhmej ;bgejqtbjet ;mbgetj ;qbvgjqet ;bje ;et
Rgergergerghghgheghergerhgkjvherererjerbvenbenmbqetbmnetmnetbmnetbmtbtntntnbtrnblmtnsbstjbmsblnstlmbnsdtmbjqtmbgtqejghmet ;hetjhemejmghet,jqhmej ;bgejqtbjet ;mbgetj ;qbvgjqet ;bje ;et
Rgergergerghghgheghergerhgkjvherererjerbvenbenmbqetbmnetmnetbmnetbmtbtntntnbtrnblmtnsbstjbmsblnstlmbnsdtmbjqtmbgtqejghmet ;hetjhemejmghet,jqhmej ;bgejqtbjet ;mbgetj ;qbvgjqet ;bje ;et
Documents PROMIS
Utilise
Système TLS-TWIMEnvoi des relevés sur le
serveur TLS-TWIM Chargement des valeurs PROMIS depuis les bases
de données
Enregistrement manuel des valeurs
18
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation du module PDPCLe principe de fonctionnement
Les valeurs de compteurs sont stockés dans la base de données et le système recalcule une date d’intervention en
fonction de la vitesse d’avancement de la valeur.
C’est l’effet dynamique.
Nouvelle date d’intervention recalculée tous les jours en
fonction des relevés
19
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Présentation du module PDPCExemple de planning compteurs
20
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 21
Plan de la soutenance
1- PRESENTATION GENERALE
Le sujet retenu.L’état des lieux
La méthodologie utilisée
2- PRESENTATION DU MODULE PDPC
Principe de fonctionnementExemple de planning d’intervention
4- CONCLUSION ET BILAN PERSONNEL
3- DEMONSTRATION DE TLS-TWIM
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 22
Présentation du module PDPCDémonstration du système TLS-TWIM
TLS-TWIM
http://twim.ea.freescale.net:8080/
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 23
Plan de la soutenance
1- PRESENTATION GENERALE
Le sujet retenu.L’état des lieux
La méthodologie utilisée
2- PRESENTATION DU MODULE PDPC
Principe de fonctionnementExemple de planning d’intervention
4- CONCLUSION ET BILAN PERSONNEL
3- DEMONSTRATION DE TLS-TWIM
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 24
Conclusion et bilan personnel
En quelques chiffres :
- 25000 lignes de code environ. - 200 utilisateurs (techniciens et ingénieurs) quotidiennement. - 18 mois pour finaliser ce projet - 9 modules dédiés aux services supports de la production de l’usine de Toulouse
Les gains :
- Accessibilité en intranet multipostes. - Visibilité des informations et partage du savoir pour les équipes excentrées. - Augmentation de la traçabilité des interventions de maintenance. - Gain de temps :
recherche de pièces du stock (60%)analyse de pannes équipements (50%)visualisation des maintenances préventives (40%).
- Point d’entrée unique et centralisé pour l’ensemble des équipes supports.
Conclusion
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 25
Conclusion et bilan personnel
Ce projet m’à permis :
- d’augmenter mon expérience en termes de gestion de projet (démarche, méthode).
- d’acquérir une expertise dans le langage PHP, le Web et les requêtes SQL.
- de mettre en évidence mes compétences :
de communication, avec les différents services de l’usine de management, pour imposer de nouvelles méthodes de travail d’esprit créatif, en proposant de nouvelles fonctionnalités de rigueur, pour maintenir les délais, et les objectifs de départ
- enfin d’enrichir mon capital confiance pour me projeter sereinement vers l’avenir.
Bilan personnel
TM
Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Merci de votre attention.
Questions - Réponses
Denis Tur
22 Septembre 2009
26
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 27
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006. 28
AnnexesListes des annexes
Tests
PHP
GANTT
COCOMO
Merise
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
Numéro du test:
A1 Type de test Unitaire
Description Module de récupération des valeurs compteurs et traitement des donnéesDescription du test et Instructions Résultat attendu Test réussi
Valeur compteur non disponible sur le serveur ‘tlscim03’ Notification erreur, pas de fichier disponible
OK
Commentaire du défaut RASDescription du test et Instructions Résultat attendu Test réussi
Récupération des valeurs compteurs. Valeur compteur de chaque compteur affichée à l’écran.
OK
Commentaire du défaut RAS
Description du test et Instructions Résultat attendu Test réussi
Calcul de la vitesse d’avancement des valeurs des compteurs et archivage dans la base de données
Vitesse affichée à l’écran, et base de données ‘compteur_pm’ mise à jour.
OK
Commentaire du défaut RAS
Exemple des tests unitaires pour le modules PDPC :
AnnexesTest des codes sources
Retour
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
AnnexesFonctionnement du PHP
Retour
Exemple pour une connexion avec la base :<?mysql_connect("localhost", "root", "");mysql_select_db("preventive");$reponse = mysql_query("SELECT * FROM `table_equipements` WHERE ` labo ` ='$labo' order by ` Eqt_id ` ");mysql_close();?>
TMFreescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © Freescale Semiconductor, Inc. 2006.
AnnexesMéthode COCOMO
Retour
EliminationSystématique
desGaspillages
RésolutionSystémique
desProblèmes
Stabilité
Standardisation
Fidélité des ClientsExcellence Opérationnelle
Planifier
Contrôler
Dé
plo
yer
Ag
ir
Culture du SuccèsOrganisation Apprenante – Engagement des Employés
Amélioration Continue