Ce que nous livrons

Le système avec lequel on conduit l’installation.

Chaque fourniture part des documents de projet et va jusqu’à la réception sur site, avec la documentation et le suivi des années suivantes. Ci-dessous, les sept fournitures qui composent notre travail : les cinq premières sont des systèmes que nous livrons, les deux dernières sont des façons de travailler avec ceux qui développent le système en interne.

01

Le système que l’opérateur a devant lui pendant huit heures

Supervision et contrôle d’installation

Nous traduisons les documents d’installation en un système de conduite : la structure hiérarchique des unités jusqu’à l’équipement, les synoptiques de procédé avec la symbolique du P&ID, la gestion des alarmes, l’historique et les rapports de poste. Le résultat est une application qu’un opérateur de quart apprend en une journée et utilise pendant des années.

  • Relevé des P&ID, des listes de signaux et des schémas électriques, avec inventaire des objets et des contradictions entre documents
  • Arborescence navigable, dont l’état remonte jusqu’au nœud de premier niveau
  • Synoptiques avec symbolique ISA-5.1 : la forme dit le type d’équipement, la couleur dit son état
  • Vue détaillée par équipement avec commandes, verrouillages et motif du blocage
  • Alarmes selon ISA-18.2 : priorité redondante, cycle de vie complet, mise en veille et suppression tracées
  • Historique sur archive de nouvelle génération, courbes avec seuils et curseurs de mesure
  • Rapports de poste et de production, exportables dans les formats déjà utilisés

02

Des dizaines ou des centaines de sites sur un seul centre de conduite

Télégestion de sites répartis

Les réseaux d’eau, les réseaux de chaleur et les parcs de production posent un problème différent de celui d’une usine : beaucoup de petits sites, des liaisons qui tombent, des équipements de fournisseurs différents accumulés au fil des ans. Le centre de conduite doit absorber tout cela sans que l’opérateur ait à savoir quelle marque se cache derrière chaque point.

  • Intégration d’équipements de télémesure de fournisseurs différents sous un modèle de données unique
  • Perte de liaison traitée distinctement d’une anomalie de procédé
  • Bilans de réseau et secteurs de comptage, avec détection des fuites
  • Astreinte : qui est appelé, pour quelle alarme, avec quelle escalade
  • Accès web et mobile pour le personnel d’astreinte

03

Faire parler la supervision avec le reste de l’entreprise

Intégration avec les systèmes d’usine

La supervision connaît l’état de l’installation ; l’ERP connaît les ordres ; le laboratoire connaît les analyses ; la maintenance connaît les interventions. Les interfaces entre ces mondes sont l’endroit où les projets s’enlisent, parce que personne ne se les approprie. Nous les traitons comme une prestation à part entière, avec un contrat de données explicite et versionné.

  • Interfaces REST et MQTT documentées, versionnées et vérifiables
  • Ordres de fabrication, déclarations d’avancement, réalisés
  • Résultats de laboratoire rattachés au lot et à la plage horaire
  • Ordres de maintenance générés à partir de l’état du terrain
  • Contrat de données convenu avant le développement, non déduit après coup

04

Le manuel naît de la même source que le logiciel

Documentation et aide opérateur

La documentation est écrite en Markdown avec le code, produite automatiquement et publiée sur un portail. Les mêmes pages alimentent le bouton d’aide dans le synoptique : l’opérateur qui demande de l’aide sur un écran lit exactement ce qui est sur le portail, dans la langue qu’il utilise. Mettre une page à jour, c’est mettre à jour au même instant l’aide en salle de conduite.

  • Manuel opérateur et manuel administrateur produits à partir du projet
  • Aide contextuelle dans l’IHM, rattachée à l’écran actif
  • Toutes les langues du projet à partir d’un catalogue unique
  • Registre des versions et signalement des conflits entre révisions

La vérification automatique du lien entre vue et page de documentation est définie comme règle de projet.

05

Sur des installations qui ne peuvent pas être arrêtées

Modernisation de systèmes existants

La plupart du travail ne part pas d’une page blanche : il part d’un système en service depuis dix ans, construit par couches, souvent sans les sources de tout ce qu’il contient. Avant de réécrire, nous faisons l’inventaire : ce que le système fait aujourd’hui, quelles fonctions servent vraiment, ce qui serait perdu. Ensuite on migre par étapes, l’installation en marche.

  • Inventaire fonctionnel du système existant, avant toute réécriture
  • Migration entre versions successives de la plateforme de supervision
  • Consolidation d’applications nées identiques et qui ont divergé
  • Conservation intégrale des archives historiques
  • Étapes réversibles : à chaque palier le système reste exploitable

06

La donnée d’installation hors de la salle de conduite

Applications web et tableaux de bord

Tous ceux qui ont besoin de la donnée d’installation ne sont pas devant un poste de salle de conduite. Le responsable de production, le mainteneur sur le terrain, la direction : chacun a besoin d’une vue différente, qui s’ouvre depuis le navigateur sans rien installer. Nous les construisons comme de vraies applications web, et non comme des vues de conduite réadaptées péniblement.

  • Applications SCADA web accessibles depuis un navigateur, sur poste fixe, tablette et téléphone
  • Tableaux de bord de synthèse pour la direction, la production et la maintenance, alimentés par le même archivage que la conduite
  • Développement sur le framework web natif de la plateforme et, là où une vue sur mesure s’impose, en HTML5 et TypeScript
  • Authentification, rôles et traçabilité des actions identiques à ceux de l’application de salle de conduite
  • Mise à jour en temps réel sur WebSocket sécurisé, sans rechargement périodique

07

Y compris quand c’est vous qui développez

Conseil et accompagnement des équipes

Tout le monde ne cherche pas un fournisseur qui fasse le travail à sa place. Beaucoup ont déjà une équipe compétente et cherchent quelqu’un qui intervienne là où il faut de la profondeur : l’architecture d’un système réparti, un standard de développement qui doit tenir sur des dizaines d’affaires, un composant que la plateforme n’offre pas. Dans ces cas-là, nous travaillons aux côtés de votre équipe, pas à sa place. Cela vaut pour les exploitants, pour les constructeurs de machines et pour les intégrateurs : ce qui change, c’est le produit autour duquel le standard est taillé, pas la façon de travailler.

  • Examen d’un projet existant : structure, conventions, modèle de données, performances, et ce qui est refait de zéro à chaque affaire
  • Définition d’un standard de développement taillé sur votre produit, réutilisable d’une affaire à l’autre
  • Standards pour constructeurs de machines et intégrateurs : la même supervision répétée à chaque fourniture, en ne changeant que ce qui change vraiment
  • Conception d’architectures réparties et redondantes, avec le dimensionnement vérifié
  • Développement conjoint de composants et de bibliothèques, qui restent votre propriété
  • Revue de code et formation de vos développeurs
  • Accompagnement continu en journées convenues, y compris sur les nouvelles versions de la plateforme

Comment se déroule une fourniture

De la première réunion à la fin de la garantie.

Nous suivons le projet en entier, pas seulement la partie écrite au bureau. La mise en service, c’est nous qui la faisons, sur place, et la réception se conclut avec l’installation raccordée et en marche. Nous travaillons sur site en Italie et à l’étranger, sur plusieurs fuseaux horaires et dans les langues des projets que nous menons.

  1. 01

    Analyse et spécification

    Relevé des documents et visite sur site, puis une spécification fonctionnelle validée avant d’écrire la moindre ligne de code. C’est la phase où remontent les contradictions entre P&ID, listes de signaux et schémas électriques, et c’est la bonne phase pour qu’elles remontent.

  2. 02

    Architecture système

    Dimensionnement des serveurs, redondance, répartition géographique des nœuds, bande passante disponible entre les sites, politique d’archivage. Sur un système distribué, les choix faits ici ne se corrigent plus en aval.

  3. 03

    Développement

    Logiciel, documentation et jeux d’essai avancent ensemble sous gestion de versions. Ce qui part sur site est exactement ce qui a été testé, et l’on sait de quelle révision cela provient.

  4. 04

    FAT

    Recette en usine devant le client, avec le simulateur d’installation à la place du terrain. Les non-conformités se soldent ici, où elles coûtent une journée plutôt qu’un déplacement.

  5. 05

    Installation et mise en service

    Installation des serveurs, configuration des postes, raccordement aux équipements de terrain et démarrage accompagné aux côtés des conducteurs. Cette phase se fait sur place, où que soit l’installation.

  6. 06

    SAT et réception

    Vérification installation raccordée, signal par signal : que la donnée arrive, que la commande fasse ce qu’elle annonce, que l’alarme se déclenche quand elle doit et retombe quand elle doit. C’est le moment où le système cesse d’être un projet.

  7. 07

    Garantie et assistance

    Suivi pendant la garantie, avec des délais de réponse convenus et un accès distant tracé. Celui qui répond est celui qui a écrit le système : la connaissance ne passe pas d’un niveau de support à l’autre.

  8. 08

    Évolution et revamping

    Les installations changent : nouvelles lignes, nouvelles obligations, nouvelles versions de la plateforme. Le système s’étend et se refait par étapes, en restant en service à chaque passage.

Parlez-nous de l’installation.

Ne serait-ce que pour savoir si le problème est de notre ressort. Nous répondons par un avis technique.

Écrivez-nous