Projet : Développer un logiciel de suivi de production sur un équipement spécifique tout en proposant des analyses d’aide à la décision
Technologies / langages employés: LabVIEW, C, C#, SQL, R, OPC Ethernet, communication RS232/USB/Ethernet, acquisition/pilotage numérique, normes qualité FDA
La norme pharmaceutique impose de suivre la fabrication d’un médicament de sa conception à la production en série.
Le service R&D d’une société pharmaceutique a donc voulu mettre en place un système de suivi propriétaire de leurs machines. L’objectif à moyen terme est de transférer ce logiciel sur leurs chaines de production pour un suivi global et une mise à l’échelle avec moins de déchets.
Ce logiciel a été développé à 80% en LabVIEW mais certaines fonctionnalités ont été codées en C, R ou C# pour optimiser les temps d’exécution. Des modules spécifiques à la pharmaceutique (confidentiel) ont également été intégrés.
Actions menées
- Apprendre comment fonctionner chaque équipement et les notions métier à intégrer pour proposer des solutions viables
- Automatiser les équipements de production sans briser la qualification initiale : mise en place de capteurs en respectant la zone (ATEX ou non) et les contrats de garantie constructeur
- Définir un protocole de dialogue avec les différents automates et périphériques (OPC, série, Ethernet, …)
- Définir et mettre en place une base de données commune à tout le parc machine, à tous les types de production et aux différents sites de production
- Gérer les annuaires site (LDAP) sans risque de piratage
- Apprendre et programmer les analyses métier (calculs spécifiques pour le suivi des paramètres représentatifs)
- Acquérir, stocker et afficher une masse importante de données
- Prendre en compte les impératifs utilisateur pour concevoir une interface homme-machine pertinente et s’intégrant dans les process actuels
- Définir les procédures d’installation des postes labo, rédiger les manuels utilisateurs et documentations imposées par les normes internes
- Respecter les process qualité de la FDA pour le développement, l’installation, les tests et le suivi
- Stocker automatiquement les informations critiques en zone sécurisée
- Générer des rapports automatiques et non modifiables
- Formation des utilisateurs