Besoin · Industrie et machines

Connecter vos automates, IHM et supervision à vos logiciels de gestion

Connecter ses automates, c'est faire remonter automatiquement les compteurs, les états et les défauts des machines vers un tableau de bord et vers l'ERP, et redescendre les ordres de fabrication jusqu'à l'atelier, par des protocoles standard comme OPC UA ou Modbus. YMHB Web programme automates et interfaces opérateur, et écrit le logiciel qui relie l'atelier au bureau.

L'essentiel

  • Connecter un automate permet de déclarer la production, de suivre les arrêts et de tracer les lots sans ressaisie, à partir des données que la machine produit déjà.
  • OPC UA, publié par l'OPC Foundation en 2008, prévoit chiffrement, signature des messages et authentification par certificats ; Modbus reste courant sur le matériel installé.
  • Une connexion sans risque commence en lecture seule, sur une machine pilote, avec un réseau d'atelier séparé de l'informatique de gestion.
  • L'ANSSI rappelle que les systèmes industriels pilotent des procédés à action physique et que les protections de l'informatique de gestion ne leur sont pas toujours adaptées.

Comment savoir si vos machines doivent être connectées ?

Le signe le plus sûr est une feuille de production remplie à la main à côté d'une machine qui compte déjà tout. L'automate connaît le nombre de pièces bonnes et rebutées, les arrêts et leurs causes, les paramètres de chaque cycle, mais ces informations ne sortent pas de l'armoire électrique.

  • les opérateurs recopient les compteurs en fin de poste, puis quelqu'un les ressaisit dans l'ERP ;
  • le taux de rendement de la ligne se calcule à la main, en fin de semaine, quand il est trop tard pour réagir ;
  • une panne n'est connue de la maintenance que lorsqu'un opérateur appelle ;
  • les ordres de fabrication arrivent à l'atelier sur papier, et les réglages se tapent sur l'écran de la machine ;
  • pour retrouver les conditions de fabrication d'un lot réclamé par un client, il faut fouiller plusieurs fichiers.

Chacune de ces situations a un coût : du temps de ressaisie, des erreurs, et surtout des décisions prises avec un temps de retard. Le problème de fond est le même que celui des doubles saisies au bureau, à ceci près qu'une des deux sources est une machine.

Que peut-on faire remonter d'une machine, et vers où ?

DonnéeOrigine dans la machineUsage dans vos logiciels
Pièces bonnes et rebutéesCompteurs de l'automateDéclaration de production dans l'ERP, calcul du rendement
États marche, arrêt, panneVariables d'état et alarmesTaux de disponibilité, historique des arrêts, alerte à la maintenance
Défauts et alarmesCodes d'alarme de l'automate ou de l'interface opérateurDemande d'intervention dans la GMAO, analyse des causes
Paramètres du procédéTempératures, pressions, vitesses, recettesTraçabilité par lot, contrôle qualité
ConsommationsCompteurs d'énergie ou de matièreCoût de revient par série
Ordres de fabrication (sens descendant)ERP ou planningAffichage sur l'écran opérateur, chargement de la recette

Ces données alimentent ensuite un tableau de bord de pilotage lisible au bureau comme sur un écran d'atelier, et, si vous en avez une, la GMAO de la maintenance.

OPC UA, Modbus, MQTT : quels protocoles ?

Le protocole dépend surtout de ce que vos automates savent déjà parler. Trois standards couvrent l'essentiel des cas.

ProtocolePrincipeQuand on l'utilise
OPC UAArchitecture orientée services, indépendante de la plateforme, avec un modèle d'information structuré, des abonnements aux changements de valeur, et une sécurité intégrée : chiffrement, signature des messages, authentification par certificats, journal d'auditAutomates et équipements récents, échanges entre l'atelier et les logiciels de l'entreprise
Modbus (série ou TCP)Lecture et écriture de registres, protocole simple et ancienAutomates, variateurs et compteurs déjà installés ; à garder sur un réseau d'atelier isolé
MQTTStandard OASIS de messagerie légère en publication et abonnementCapteurs ajoutés, sites distants, remontée vers une plateforme centrale

Selon l'OPC Foundation, OPC UA a été publié en 2008 pour réunir les spécifications OPC précédentes dans un cadre unique, et fonctionne aussi bien sur un automate que sur un serveur. Côté programmation, la norme IEC 61131-3 définit les langages des automates programmables, dont le langage à contacts (LD), les blocs fonctionnels (FBD) et le texte structuré (ST).

Comment relier l'atelier à l'ERP sans risque pour la production ?

La règle d'or : une connexion ne doit jamais pouvoir arrêter une machine. L'architecture suit donc quelques principes simples.

  1. Lecture seule d'abord. Le collecteur lit les variables des automates sans rien écrire. L'envoi d'ordres de fabrication ou de recettes vient dans un second temps, testé hors production.
  2. Un collecteur côté atelier. Un petit service installé sur le réseau de l'atelier interroge les automates, horodate les valeurs et les conserve en mémoire tampon si le lien avec le bureau est coupé.
  3. Une base d'historique. Les valeurs sont rangées dans une base de données (PostgreSQL par exemple), d'où partent le tableau de bord et les déclarations vers l'ERP.
  4. Un service d'intégration vers l'ERP, avec journal et reprise, comme pour toute connexion entre logiciels par API.
  5. Un réseau d'atelier séparé de l'informatique de gestion, avec des flux autorisés un par un.

La sécurité n'est pas un supplément. L'ANSSI rappelle que les systèmes industriels conduisent des procédés qui ont une action physique directe et que les solutions de sécurité de l'informatique de gestion ne sont pas toujours adaptées à leur fonctionnement ; son guide propose une méthode de classification des installations. La série de normes ISA/IEC 62443 traite de la cybersécurité des systèmes d'automatisation industrielle. Pour les entreprises concernées par la directive NIS 2, voir le guide NIS 2 pour les PME.

Automates et écrans opérateur : programmer plutôt que contourner

Il arrive que la donnée utile n'existe pas encore dans l'automate, ou qu'elle ne soit pas exposée : un compteur de rebuts jamais câblé, une cause d'arrêt que l'écran ne demande pas à l'opérateur. Plutôt que d'ajouter une saisie à côté, la bonne réponse est souvent de faire évoluer le programme de l'automate et l'écran de l'interface homme-machine.

YMHB Web programme des automates, par exemple de marque Kinco avec KincoBuilder, et configure des écrans opérateur, par exemple avec DTools. Toute modification se fait avec le responsable maintenance et, quand la machine est sous garantie, avec l'accord de son constructeur, hors production, avec une sauvegarde du programme d'origine. Chaque variable échangée est décrite dans une table d'échange documentée, que votre équipe ou un autre prestataire peut reprendre.

Les étapes avec YMHB Web

  1. Visite de l'atelier : inventaire des machines, des automates, de leurs protocoles et du réseau.
  2. Périmètre écrit : quelles données, à quelle fréquence, pour qui, et ce qui ne sera pas connecté.
  3. Maquette du tableau de bord, validée par la production et la maintenance.
  4. Pilote sur une machine ou une ligne, en lecture seule, puis mesure de ce qui change.
  5. Extension aux autres machines et branchement à l'ERP, lot par lot.
  6. Maintenance : surveillance du collecteur, évolutions quand une machine est remplacée.

Le chiffrage vient après la visite et le périmètre, sous la forme d'un forfait global ferme. L'offre est détaillée sur la page connexion aux machines : automates, IHM et supervision, et le contexte industriel sur la page logiciel de production pour PME industrielle.

Quand une connexion sur mesure n'est pas la bonne réponse

  • Le constructeur fournit déjà une supervision qui répond au besoin et exporte ses données : il suffit parfois de relier cet export à l'ERP.
  • Un MES du marché couvre vos besoins de suivi de production sans adaptation majeure : mieux vaut le paramétrer que réécrire ses fonctions.
  • Les machines sont peu nombreuses et les volumes faibles : une saisie sur tablette bien conçue peut suffire, pour un coût bien moindre.
  • L'automate est fermé et son constructeur n'en autorise pas l'accès : des capteurs ajoutés, lus en MQTT par exemple, prennent alors le relais sans toucher à la machine.

Questions fréquentes

Qu'est-ce qu'OPC UA ?

OPC UA est un standard d'échange de données industrielles publié par l'OPC Foundation en 2008. Il fonctionne sur des automates comme sur des serveurs, décrit les données de la machine dans un modèle structuré, permet de s'abonner aux changements de valeur et intègre la sécurité : chiffrement des sessions, signature des messages, authentification des applications par certificats et journal d'audit.

Peut-on connecter une machine ancienne ?

Une machine ancienne se connecte souvent par Modbus, que beaucoup d'automates, de variateurs et de compteurs installés savent parler, ou par un module de communication ajouté à l'automate. Quand l'automate est fermé ou trop ancien, des capteurs ajoutés (comptage de pièces, consommation, état marche ou arrêt) remontent l'essentiel des informations sans modifier le programme de la machine.

Faut-il arrêter la production pour connecter les machines ?

La connexion des machines se fait en général sans arrêter la production : le collecteur lit les automates en lecture seule, sur une machine pilote d'abord. Les seules interventions qui demandent un arrêt, comme la modification d'un programme d'automate ou l'ajout d'un module de communication, se planifient sur un créneau de maintenance, avec une sauvegarde du programme d'origine.

Connecter les automates expose-t-il l'usine aux cyberattaques ?

Connecter des automates augmente le risque si l'atelier et l'informatique de gestion partagent un même réseau sans contrôle. Les bonnes pratiques consistent à séparer les réseaux, à n'autoriser que les flux nécessaires, à privilégier des protocoles sécurisés comme OPC UA et à suivre les recommandations de l'ANSSI pour les systèmes industriels ainsi que la série de normes ISA/IEC 62443.

Quelle différence entre supervision, MES et ERP ?

La supervision affiche en temps réel l'état des machines et des alarmes pour les opérateurs. Le MES suit l'exécution de la production : ordres de fabrication, quantités, arrêts, traçabilité des lots. L'ERP gère l'entreprise : ventes, achats, stocks, facturation. Connecter les automates consiste à faire circuler les bonnes informations entre ces trois niveaux, sans ressaisie.

À lire aussi

Sources

  1. OPC Foundation, Unified Architecture (architecture, indépendance de la plateforme, sécurité), consulté en octobre 2026
  2. IEC, IEC 61131-3 : automates programmables, partie 3, langages de programmation
  3. MQTT.org, MQTT : standard OASIS de messagerie pour l'internet des objets
  4. ANSSI, MesServicesCyber, « La cybersécurité des systèmes industriels : méthode de classification » (page publiée le 11 avril 2025)
  5. ISA, ISA/IEC 62443 Series of Standards

Prêt à démarrer ?

Décrivez-nous votre situation, pas une liste de fonctionnalités.

Réponse sous un jour ouvré, en général par téléphone. Si un outil du marché suffit, nous vous le dirons.

Premier échange sans engagementCadrage avant chiffrage

AppelerDécrire mon problème