Acquisition et analyse de données de production d`une machine de
Transcription
Acquisition et analyse de données de production d`une machine de
Département Informatique Logicielle Tél. : + 41 24 423 21 11 Fax : + 41 24 425 00 50 Ecole d’ingénieurs du Canton de Vaud Route de Cheseaux 1, case postale CH - 1401 Yverdon - les - Bains mailto:[email protected] http://www.eivd.ch Acquisition et analyse de données de production d’une machine de traitement thermique Contexte La société Amysa, spécialisée dans la production de machines de traitement thermique, nous a confié la réalisation d’un logiciel permettant d’assurer la traçabilité de toutes les opérations réalisées pour fabriquer une pièce. Il faut donc mémoriser toutes les informations de production provenant d’un automate programmable dans une base de donnée sur un PC, l’automate étant relié par un bus de terrain profibus gérée par le protocole OPC. Exemple du genre de données qui pourra être récupéré après acquisition. (ceci est un graphique affiché sur l’écran tactile d’un automate programmable). Mandat Créer un logiciel en Pascal avec Delphi pour acquérir les données de production et les stocker dans une base de données Access. Les paramètres du programme devront être mémorisés dans un fichier de configuration modifiable par un éditeur également conçu dans le cadre de ce projet. Une interface utilisateur minimale devra être créée pour le programme principal. Historique du projet Ce projet avait été proposé et prit par un étudiant en 2001. Malheureusement, le temps avait manqué pour le terminer et il a donc été reproposé en 2003. De cette première exécution du projet, seule la partie permettant de communiquer avec l’automate a été récupérée. Auteur: Répondant externe: Prof. responsable: Sujet proposé par: Tests effectués Le programme a été testé avec un automate programmable prêté par la société AMYSA, mandatrice du projet. Il a pu tourner durant plus de 14h sans encombre et a, durant ce temps, enregistré les données de production qui se trouvaient dans l’automate. Machine de traitement thermique Pour pouvoir se faire une idée un peu plus précise, voici le genre de machines auxquelles le programme pourra être amené à être connecté. Machine de traitement thermique Résultats Le programme d’acquisition de données ainsi qu’un programme d’édition de fichiers de configuration ont été crées. Il reste cependant encore à créer un programme permettant de récupérer les données qui auront été enregistrées dans la base de données et d’en tirer des statistiques. On peut donc imaginer que ce programme d’extraction de données fasse également l’objet d’un travail de diplôme dans un futur proche. Lucien Chaboudez Fiorenzo de Palma Henri Roethlisberger AMYSA Yverdon SA EIVD © 2003 - 2004, filière Informatique Logicielle