Développement de WinPILOT-NG

Laboratoire d’Astrophysique de Marseille
Voir la source
Date limite
23 octobre 2026 à 10 h
Localisation
Marseille (13)
Durée
9 mois dès notification (MAPA) ; exécution max. 40 semaines dès attribution (CCTP) ; garantie minimale de 2 ans après recette finale
Budget
Non précisé

Conception et développement de la solution

Développer WinPILOT-NG, logiciel autonome par rapport à WinPILOT-OLD, pour configurer des installations d’essais vide thermiques, piloter les essais et acquérir, visualiser et sauvegarder les mesures. L’architecture doit privilégier la fiabilité, la robustesse et l’évolutivité. Le logiciel est un client lourd pour PC sous Windows 11 ou supérieur ; le langage et l’environnement sont au choix du titulaire, avec une préférence pour une conception orientée objet, pérenne et modulaire.

Interfaces, données et serveur

La solution doit communiquer avec les équipements par GPIB, série (RS-232/RS-485) et Ethernet, et prendre en charge SCPI, Modbus TCP-IP et Profinet. Les équipements à interfacer comprennent les centrales HP3497A, HP34970A, HP34980A, Keysight 34980A et DAQ973A, ainsi que les automates Siemens S7-1500 et Schneider M340 BMXP342020. Le matériel prévu peut évoluer.

Le titulaire met en place un serveur de données — VM au format KVM privilégiée, ou matériel justifié et fourni — et une base de données dont le format est à justifier, les solutions libres étant privilégiées. Le volume attendu ne devrait pas dépasser 1 To. La solution conserve l’historique des configurations et données, synchronise les données disponibles entre serveur et PC outillage et permet un fonctionnement autonome si le serveur est indisponible. Elle doit permettre la reprise de l’essai sur un autre PC outillage après une défaillance, sans interrogation des mémoires tampons des équipements pour récupérer les données non acquises ; l’état du matériel est relu pour reprendre le pilotage. Une perte de communication entraîne une notification à l’utilisateur.

Les données d’acquisition sont sauvegardées en temps réel à chaque pas de mesure, sur le PC outillage et sur le serveur s’il est disponible : mesures brutes et converties, états des relais et régulateurs, consignes, commandes et autres actions. Une extraction doit être possible à tout moment, y compris pendant un essai, notamment en CSV ; une sauvegarde en fichier plat est également demandée. La fréquence maximale d’acquisition par voie est de 100 ms et le nombre maximal de voies simultanées de 500. Le pas de mesure/sauvegarde configurable va de 1 s à 1 jour, avec 60 s par défaut. L’horodatage repose sur l’horloge du PC, calée ponctuellement sur un serveur NTP, avec une précision de l’ordre de la milliseconde.

Un accès web pour utilisateurs externes permet, après authentification et pour une durée déterminée, de visualiser et télécharger les données en temps réel, sans possibilité de commande à distance. Le logiciel comprend aussi des alertes paramétrables, par exemple sur dépassement de seuil, envoyées aux adresses électroniques préalablement enregistrées. Si une solution nécessitant des licences est retenue, 10 licences simultanées sont à fournir sur dongle ou token.

Configuration et conduite des essais

Les catalogues configurables couvrent notamment les capteurs (grandeur physique, unité, courbe caractéristique et gamme de mesure) et les périphériques. Une installation associe les équipements, les voies de mesure, les relais, consignes, séquences et procédures. Les séquences permettent de définir des commandes de relais (fixes, bistables, monostables, par pente ou par horloge), des commandes de régulateur (locales, constantes, par pente ou cycliques), des alarmes et des conditions initiales et finales, y compris à partir d’opérations sur plusieurs mesures.

Chaque installation doit comporter une séquence de sécurité, ou un mécanisme équivalent justifié, qui prévaut sur les commandes en cas de sortie des conditions définies. Pendant un essai, l’utilisateur peut notamment modifier certains paramètres, démarrer séquences et procédures, forcer des commandes sous réserve des règles de sécurité et modifier le statut de voies. Le logiciel avertit l’utilisateur si une alarme est dépassée ; il n’effectue pas d’action automatique au titre de cette alarme. L’interface de visualisation montre les mesures en temps réel et permet de consulter les essais sauvegardés ; les réglages d’affichage sont enregistrés avec l’installation. Au moins cinq fenêtres de visualisation sont prévues.

Réalisation, vérification et livrables

La prestation comprend les études et la préparation de la solution, de l’architecture serveur, des maquettes interactives, de la matrice d’exigences et du planning, puis le développement avec échanges et tests réguliers avec le LAM. Elle inclut la recette usine, sur banc de simulation et/ou par simulation, puis la recette sur système réel. Toutes les fonctionnalités doivent être testées en usine avant leur mise en œuvre sur système réel ; des procès-verbaux de tests sont établis.

Le titulaire fournit notamment le logiciel et le serveur, la matrice de conformité suivie pendant le projet, la notice d’utilisation illustrée, le guide d’installation, le dossier de spécification technique et les rapports de validation des recettes usine et système réel. Il complète les bases de données à partir des données fournies par le LAM et assure la maintenance et le suivi du serveur pendant la période de garantie de bon fonctionnement.

La formation porte sur la prise en main, la création d’une installation, la réalisation d’un essai et le traitement des données. La formation et la recette système requièrent au minimum trois jours de présence d’un membre du titulaire sur site ; environ dix personnes sont à former.

Préparez votre dossier

Critères d'évaluation

PondérationCritère

Marchés similaires

Autres appels d'offres proches encore ouverts.

Posez vos questions sur le marché

Notre IA a lu l'intégralité du DCE et répond à toutes vos questions sur ce marché.