Retour au blog

Raccorder des appareils au SCADA et à plusieurs écrans HMI – protocoles, câblage, diagnostic

14 min de lecture
Raccorder des appareils au SCADA et à plusieurs écrans HMI – protocoles, câblage, diagnostic

Raccorder machines, variateurs, automates et pupitres opérateur à un système SCADA est devenu standard dans l'industrie, et de plus en plus dans l'agriculture, les flottes de chariots élévateurs et les centrales photovoltaïques. Une intégration bien réalisée offre l'état des machines en temps réel, des archives d'alarmes et de tendances et le diagnostic à distance. Une intégration médiocre signifie coupures de communication, écrans figés et heures de recherche d'une panne qui se résume à un connecteur RS-485. Ce guide rassemble des données concrètes : protocoles, paramètres de liaison, règles de câblage, configurations multi-écrans et pannes les plus courantes vues dans notre atelier.

Salle de contrôle avec mur d'écrans SCADA
Visualisation SCADA multi-écrans : synoptiques, tendances et liste d'alarmes sur un même poste opérateur.

SCADA et pupitre HMI : quelle différence

Le SCADA (Supervisory Control And Data Acquisition) est un système de supervision qui collecte les données de nombreux automates, les archive, les visualise et permet de donner des ordres. Un pupitre HMI est un écran local sur la machine ; il affiche l'état et permet la conduite, mais ne voit généralement qu'un automate ou une ligne. Les deux fonctionnent ensemble.

Comparaison : pupitre HMI et système SCADA
CaractéristiquePupitre HMISystème SCADA
PortéeUne machine ou une ligneToute l'usine, plusieurs automates et sites
EmplacementArmoire, pupitre à la machinePC, serveur, salle de contrôle, navigateur
ArchivageLimité (carte SD, mémoire du pupitre)Base de données, longs historiques
Nombre de variablesCentainesMilliers à centaines de milliers
Accès à distanceOptionnel (VNC, serveur web du pupitre)Standard (client web, applications mobiles)
Usage typiqueConduite et diagnostic de la machineSupervision, rapports, notifications

Architecture : du capteur à l'écran

Un système type comporte quatre couches : appareils de terrain (capteurs, variateurs, compteurs d'énergie, calculateurs moteur), automates ou passerelles de protocoles, réseau (RS-485, CAN, Ethernet) et couche de supervision (serveur SCADA, pupitres, éventuellement cloud). La plupart des problèmes surviennent aux jonctions : passerelles, convertisseurs et passage du série à l'Ethernet.

Intérieur d'armoire avec automate, switch Ethernet et passerelle de protocoles
Armoire avec automate, switch industriel et passerelle : la qualité de la communication se joue ici.

Protocoles de communication utilisés avec le SCADA

Protocoles les plus courants pour l'intégration SCADA
ProtocoleSupport / portVitesseUsage typiqueRemarques
Modbus RTURS-485 (2 fils), RS-2321,2–115,2 kb/sVariateurs, compteurs, régulateursMaître/esclave, adresses 1–247, le plus répandu
Modbus TCPEthernet, port 50210/100 Mb/sAutomates, passerelles, variateurs récentsPas de chiffrement – ne jamais exposer sur Internet
PROFIBUS DPRS-485, D-sub 9 broches9,6 kb/s–12 Mb/sSiemens, entraînements, E/S déportéesTerminaison et connecteurs adaptés
PROFINETEthernet industriel100 Mb/s – 1 Gb/sNouvelles installations SiemensTemps réel, topologie ligne ou étoile
EtherNet/IPEthernet, ports 44818 / 2222100 Mb/sRockwell / Allen-Bradley, OmronMessages explicites et cycliques
CAN / CANopen2 fils + blindage10 kb/s–1 Mb/sEntraînements, chariots, engins mobilesTerminaison 120 Ω aux deux extrémités
SAE J1939CAN 250 / 500 kb/s250–500 kb/sMoteurs de tracteurs, camions, groupesPGN/SPN, codes défaut DM1
OPC UAEthernet, port 4840Selon le réseauAutomate ↔ SCADA ↔ MES ↔ cloudChiffrement et authentification intégrés
MQTTTCP, ports 1883 / 8883 (TLS)Selon le réseauIIoT, télémétrie cloudPublication/abonnement, léger
S7 (ISO-on-TCP)Ethernet, port 102100 Mb/sAutomates Siemens S7Accès PUT/GET à autoriser dans l'automate

RS-485 (Modbus RTU) : les paramètres que l'on oublie

La plupart des problèmes de liaison série viennent de l'installation. Le RS-485 est une paire torsadée (A/B ou D+/D−) avec masse de référence et blindage. Il se câble en ligne, jamais en étoile, avec des résistances de terminaison aux deux extrémités.

Paramètres recommandés RS-485 / Modbus RTU
ParamètreValeur recommandéeConséquence en cas d'erreur
CâblePaire torsadée blindée, env. 120 ΩRéflexions, erreurs CRC aléatoires
TopologieLigne (daisy-chain), dérivations < 0,5 mL'étoile rend la liaison instable
Terminaison120 Ω uniquement aux deux extrémitésAbsente : bruit ; en excès : amplitude réduite
PolarisationRésistances A/B (env. 560 Ω) à un seul endroitTrames parasites sur ligne au repos
LongueurJusqu'à env. 1200 m à 100 kb/s maxAu-delà : répéteur
Nombre d'appareilsJusqu'à 32 récepteurs sans répéteurAu-delà : niveaux de signal réduits
Paramètres série9600–115200 bauds, 8N1 ou 8E1, identiques partoutParité différente = pas de réponse
BlindageRelié à la terre d'un seul côtéBoucles de masse, transceivers endommagés
AdressesUniques (1–247)Deux appareils répondent en même temps

Les fonctions Modbus les plus utilisées : 03 (lecture registres de maintien), 04 (lecture registres d'entrée), 06 (écriture d'un registre) et 16 (écriture de plusieurs registres). Attention à la numérotation (à partir de 0 ou de 1) : l'erreur classique de décalage d'un registre.

Exemple de table de registres d'un variateur

Vérifiez toujours les adresses réelles dans la documentation de l'appareil.

Table de registres Modbus typique d'un variateur (exemple)
VariableAccèsFonction ModbusFormatRemarques
Mot de commande (marche/arrêt/reset)Écriture06 / 1616 bits, par bitMarche, arrêt, acquittement défaut, sens
Consigne fréquence / vitesseÉcriture06 / 1616 bits, échelle 0,01 HzSouvent en % de la valeur nominale
Mot d'étatLecture03 / 0416 bits, par bitPrêt, marche, défaut, alarme
Fréquence de sortieLecture03 / 0416 bits, échelle 0,01 HzValeur réelle
Courant de sortieLecture03 / 0416 bits, échelle 0,1 APour les tendances de charge
Tension du bus DCLecture03 / 0416 bits, échelle 0,1 VDiagnostic alimentation et condensateurs
Température du radiateurLecture03 / 0416 bits, échelle 1 °CPrévision de surchauffe
Dernier code défautLecture03 / 0416 bits, code constructeurAssocier à un texte dans le SCADA

Engins lourds et mobiles : CAN, J1939 et passerelles vers le SCADA

Tracteurs, chariots élévateurs, nacelles et camions communiquent en interne par CAN. Le raccordement au SCADA passe par une passerelle CAN → Modbus TCP / OPC UA / MQTT qui lit les trames (régime, température de liquide, pression d'huile, codes défaut DM1 actifs) et les expose. Pour les chariots électriques, les données du contrôleur (courant, température, défauts, tension batterie) permettent une maintenance conditionnelle.

Appareils typiques et raccordement au SCADA
AppareilInterfaceRaccordement au SCADAProblème le plus fréquent
Variateur industrielRS-485 Modbus RTU / EthernetDirectement à l'automate ou via convertisseurParamètres série différents, pas de terminaison
AutomateEthernet (Modbus TCP, S7, EtherNet/IP, OPC UA)Pilote natif ou OPC UAAccès bloqué, mauvaise IP
Pupitre HMIEthernet / RS-485Variables communes avec l'automate, vue distante VNC / webConflits d'IP, pupitre surchargé
Chariot électriqueCANPasserelle CAN → Modbus TCP / MQTTMauvais débit CAN, pas de terminaison
Moteur thermique (agri, camions)CAN J1939Passerelle J1939 → Modbus / OPC UAMauvaise correspondance PGN/SPN
Compteur d'énergieRS-485 Modbus RTU / M-BusConvertisseur vers Ethernet ou automateAdresse en double, mauvaise parité
Cogénérateur / groupeModbus RTU/TCP, CANPort intégré ou passerelleRequêtes simultanées limitées

Plusieurs écrans : raccorder plusieurs pupitres HMI et écrans SCADA

Deux pupitres HMI industriels côte à côte sur le coffret d'une machine
Deux pupitres HMI sur une machine : écrans distincts pour le process et pour les alarmes/tendances.
Configurations multi-écrans
ConfigurationFonctionnementAvantagesLimites
Plusieurs pupitres sur un automateChaque pupitre dialogue avec le même automatePlusieurs postes, écrans indépendantsLimite de connexions, charge croissante
Pupitre principal + vue distante (VNC / web)Le pupitre partage son image par VNC ou serveur webDéploiement rapide, sans logiciel supplémentaireClients limités, vue partagée
Serveur SCADA + clientsUn serveur collecte, plusieurs postes l'utilisentÉvolutif, archive et alarmes communesServeur et licences clients nécessaires
Client web (navigateur)Visualisation HTML5 sur tout appareilTablettes, smartphones, sans installationRéseau sécurisé et authentification requis
Mur d'écransUn contrôleur vidéo répartit le SCADA sur plusieurs moniteursExcellente lisibilité en salle de contrôleDisposition et cartes graphiques à planifier
HMI distribué via passerellePupitres reliés à une passerelle tamponMoins de charge sur automate et variateursPoint de défaillance supplémentaire

Trois règles : une source unique de données ; des droits séparés (l'opérateur commande, la vue bureau lit seulement) ; un contrôle de charge : chaque pupitre qui interroge le même variateur en RS-485 réduit le débit, mieux vaut qu'une seule unité collecte les données.

Ethernet en armoire : adressage, segmentation, sécurité

Utilisez un sous-réseau dédié, des adresses IP statiques documentées et des switchs industriels. Les services comme Modbus TCP (502) ou S7 (102) ne doivent jamais être exposés directement sur Internet : accès distant via VPN. Préférez OPC UA chiffré lorsque c'est possible.

  • Segmentation – séparer automatisme et bureautique (VLAN, pare-feu).
  • Documentation IP – tableau appareil, adresse, masque, passerelle, protocole.
  • Supervision – SNMP ou pings avec alerte en cas de perte.
  • Sauvegardes – projets automate, HMI et passerelles hors de la machine.

Mise en service : liste de contrôle

Technicien connectant un ordinateur portable à un automate et un variateur sur banc d'essai
Une mise en service sur banc avant montage en armoire réduit le délai et facilite la localisation des défauts.
  1. Rassembler la documentation – tables de registres, listes de variables, schémas, paramètres série.
  2. Définir l'adressage – adresses esclaves, IP, débits CAN, identifiants de nœuds.
  3. Vérifier le câblage – continuité, polarité A/B, terminaison, mise à la terre du blindage, éloignement des câbles de puissance.
  4. Tester chaque appareil seul avec un maître Modbus ou un sniffer CAN.
  5. Ajouter les appareils un par un et noter quand la liaison devient instable.
  6. Définir les variables SCADA / HMI – noms, types, échelles, unités, seuils.
  7. Configurer alarmes et tendances – priorités, acquittement, archivage.
  8. Test de charge avec toutes les variables pendant plusieurs heures.
  9. Sauvegarder – projet, configuration, table d'adresses, consignes d'exploitation.

Pannes de communication fréquentes et diagnostic

Dépannage de la communication SCADA / HMI
SymptômeCause probableÀ vérifier
Pas de réponse (timeout)Mauvaise adresse, paramètres série, A/B inversésAdresse esclave, débit, parité, polarité
Erreurs CRC aléatoiresTerminaison absente, perturbations, mauvais câbleTerminaison 120 Ω, blindage, distance des câbles moteur
Données décalées d'un registreNumérotation différente (à partir de 0 / 1)Documentation constructeur, pilote SCADA
Valeurs toujours nulles ou constantesMauvais type de registre ou échelleFonction 03 / 04, format
Communication intermittenteLigne surchargée, timeout trop court, alimentation faibleFréquence d'interrogation, nombre de variables, alimentation
HMI figé après quelques heuresSurcharge mémoire, trop d'alarmes, alimentation défaillanteAlimentation 24 V, charge CPU, archive d'événements
Appareil invisible sur le réseau IPConflit IP, mauvais VLAN, port de switch défectueuxPings, tables ARP, diagnostic des ports
Port RS-485 endommagé après un orageSurtension sur le bus, absence de protectionTransceiver, parafoudre, mise à la terre

Dans notre atelier, nous voyons aussi des pannes matérielles : transceivers RS-485 endommagés, ports Ethernet grillés dans les pupitres et automates, alimentations 24 V défaillantes et modules de communication après surtension. Ils se diagnostiquent et se réparent en général au niveau des composants.

Bonnes pratiques de conception

  • Nomenclature cohérente des variables (ex. LIGNE1_VARIATEUR2_COURANT) et registre central.
  • Séparer vues opérateur, maintenance et direction.
  • Alarmes claires, priorisées – éviter les avalanches d'alarmes.
  • Dimensionner l'alimentation 24 V avec marge et protection contre les surtensions.
  • Ne pas faire cheminer les câbles de communication avec les câbles de puissance ; croisement à angle droit.
  • Prévoir des réserves de variables et de ports.

Quand faire appel à un atelier de service

Si la communication est instable, si le SCADA perd des données, si un HMI ne voit plus l'automate après un remplacement ou si une machine a perdu sa liaison après une surtension, faites appel à un atelier qui maîtrise l'électronique et les protocoles. Nous aidons au diagnostic de communication, à la réparation des ports et modules endommagés, à la mise en service de passerelles et à la mise en ordre des tables de variables. Nous travaillons en semaine, du lundi au vendredi, de 8h00 à 16h00, autour de Knurów, Gliwice et de la Silésie.

Voir aussi : réparation d'un variateur après surtension et réparation de calculateur de chariot élévateur. Contactez-nous – devis individuel après diagnostic.

Questions fréquentes

Comment raccorder un variateur au SCADA ?
Le plus souvent en RS-485 (Modbus RTU) directement à l'automate ou via un convertisseur RS-485/Ethernet, ou en Ethernet (Modbus TCP, PROFINET, EtherNet/IP). Réglez la même adresse esclave, vitesse et parité côté variateur et maître, et placez une terminaison 120 Ω aux deux extrémités.
Quelle différence entre SCADA et pupitre HMI ?
Le HMI est un écran local sur une machine ou une ligne. Le SCADA est un système de supervision qui collecte les données de nombreux automates, les archive, les visualise et permet la commande centralisée.
Combien de pupitres HMI peut-on raccorder à un automate ?
Cela dépend du modèle et du protocole : chaque automate a une limite de connexions simultanées. Pour de nombreux écrans, utilisez un serveur SCADA ou une passerelle tampon.
Comment raccorder engins agricoles et chariots élévateurs au SCADA ?
Via une passerelle CAN → Modbus TCP, OPC UA ou MQTT qui lit les trames CAN ou J1939 (régime, température, pression d'huile, codes défaut DM1).
Pourquoi le Modbus RTU perd-il des données ou signale-t-il des erreurs CRC ?
Le plus souvent à cause d'une terminaison 120 Ω absente, d'un mauvais câble, de perturbations des câbles moteur, d'une topologie en étoile ou de paramètres série différents.
Peut-on exposer le Modbus TCP sur Internet ?
Non. Le Modbus TCP n'a ni chiffrement ni authentification. Utilisez un VPN ou une passerelle sécurisée et, si possible, OPC UA chiffré.

Vous avez un problème similaire ?

Appelez-nous, décrivez la panne – nous vous dirons si nous pouvons vous aider.

Appeler : +48 504 511 170