Missions — Stage 1
Développement du logiciel VisuaLLink (WinDev) — Découverte de WINDEV & communication Modbus
Découverte de WinDev
Dès mon entretien, mon maître de stage m'avait expliqué que le stage serait réalisé sur WinDev. J'ai pris les devants pour me familiariser avec ce logiciel de génie logiciel et son langage propriétaire : le W Langage.
En parallèle des vidéos PC SOFT et de l'analyse du code de mon maître de stage, je me suis rapidement adapté à cet environnement.
La première activité consistait à effectuer des mises à jour sur le SCM 3, à la fois en urgence et via les dernières versions disponibles.
Logiciel utilisé : ModScan — logiciel de balayage utilisant le protocole ModbusTCP.
J'ai également exploré toutes les options de la PDU pour me familiariser avec le matériel et les logiciels de l'entreprise.
Formatage d'une carte SD en système de fichiers FAT32 pour assurer la compatibilité avec les différents appareils, notamment la PDU.
J'ai également appris à mettre à jour la PDU et à suivre les procédures associées.
Objectif : faire communiquer WinDev avec le SCM3 via le protocole Modbus TCP/IP.
Démarche
- Analyse des besoins
- Recherche sur le fonctionnement de la communication
- Implémentation des améliorations
- Tests et débogage
- Intégration de la communication ModBusTCP
- Documentation
Bilan
La mission a progressé de manière satisfaisante avec des étapes clés accomplies. Les retours utilisateurs permettront de continuer à améliorer le projet.
Mission principale : centraliser dans VisuaLLink tous les paramètres d'un SCM3 pour que les ingénieurs n'aient plus à les saisir manuellement.
Le logiciel VisuaLLink est constitué d'une base de données comprenant tous les types d'éléments à ajouter dans une table de communication, triés par type de machine, accessibles via une interface ergonomique.
Le logiciel permet d'importer des tables par défaut pour les modifier (80% de l'utilisation), puis de les exporter en fichier interprétable par le SCM3.
Je considère la mission réussie à l'issue de ce stage.
Missions — Stage 2
Amélioration du projet VisuaLLink — Gestion PDU & Conversion Excel PSF
Mission : confirmer s'il est possible de gérer plusieurs PDU simultanément grâce à l'émulateur BlueStacks.
J'ai utilisé un script pour forcer le lancement de 2 PDU en parallèle, car BlueStacks empêche par défaut l'exécution de plusieurs instances.
Création de tableaux Excel regroupant les paramètres et leurs valeurs pour chaque fonctionnalité, afin de faciliter la conversion vers un fichier PSF.
Contraintes
- Délai très court : 4 jours
- Complexité des formules Excel pour lier les données
Bilan personnel
- Développement logiciel et scripting VBS
- Maîtrise avancée d'Excel
- Communication et travail d'équipe
J'ai vérifié la possibilité de gérer plusieurs PDU simultanément avec BlueStacks, puis organisé les données dans Excel pour conversion en fichier PSF.
Malgré des contraintes de temps (4 jours) et la complexité des formules Excel, toutes les étapes ont été accomplies : analyse, recherche, implémentation, tests, intégration et documentation.
Sur le plan personnel : développement logiciel, interface utilisateur, scripts VBS, Excel, communication et travail d'équipe.