top of page

Un nouveau chapitre dans l'IoT industriel : Applications intégrées des capteurs, PLCs et passerelles/routeurs Modbus

2 sept. 2025
13 min de lecture

Dernière mise à jour : 12 oct.

Illustration de l’automatisation industrielle avec capteurs, automates, réseaux et applications

Un capteur, un automate programmable industriel (API, ou PLC) et une passerelle Modbus peuvent figurer sur le même schéma réseau sans utiliser la même interface ni remplir la même fonction. Un capteur peut être raccordé à une entrée de l’automate, celui-ci peut exposer certaines valeurs par Modbus, et une passerelle peut relier un réseau série à une connexion IP. Chaque étape doit être confirmée pour les équipements du projet.

Commencez par suivre un seul point de données, depuis sa source jusqu’au système qui doit le lire. Vous distinguerez ainsi le câblage, la logique de commande, la conversion de protocoles et l’accès distant.

Le rôle des capteurs dans l'IoT industriel : La base de la collecte de données

Les capteurs rendent un état physique disponible sous forme de signal électrique ou de valeur numérique. Température, pression, humidité, vibration et débit peuvent éclairer les décisions de maintenance et de conduite, à condition que la mesure soit adaptée au besoin. Une tendance vibratoire peut aider à examiner un roulement ; elle ne constitue pas à elle seule un diagnostic et ne garantit pas l’absence d’arrêt. Relevez la plage, la précision, les conditions de montage et le rythme d’actualisation requis.

Dessinez le trajet dans l’ordre :

Capteur → entrée ou interface de communication → logique/point de données de l’automate → client ou serveur Modbus → passerelle ou chemin réseau → application SCADA ou de supervision

Ce trajet peut varier selon les équipements. Certains capteurs fournissent des signaux analogiques ou tout ou rien à une entrée de l’automate ; d’autres transmettent des données numériques. Vérifiez dans les manuels du capteur et de l’automate l’interface réelle, le câblage, la mise à l’échelle et le comportement de mise à jour. Un capteur ne possède pas nécessairement une adresse Modbus parce que l’automate utilise Modbus sur une autre liaison.

Type de capteur

Rôle de mesure

Interface à vérifier

Contrôle applicatif

Proximité

Détection d’objet ou de position

Sortie tout ou rien, niveau électrique et compatibilité d’entrée

Vérifier le changement d’état automate avec la cible et le montage prévus

Température

Température de procédé ou d’équipement

RTD, thermocouple, transmetteur ou interface numérique spécifiée

Vérifier plage, échelle, unité et mesure de référence

Pression

Pression de liquide ou de gaz

Transmetteur analogique ou protocole numérique documenté

Vérifier plage, alimentation, raccordement et pression connue

Les PLCs : Le cerveau central de l'automatisation industrielle

Définition et fonctions des PLCs

L’automate exécute le programme de commande local et relie les modules d’entrées/sorties à la machine. Un programme type lit les entrées, évalue la logique et actualise les sorties. Les tâches, le cycle et le temps de réponse dépendent du contrôleur, du programme et des E/S. Le langage à contacts est une option de programmation. Les protections et les fonctions critiques en temps restent dans le système de commande conçu pour elles ; une supervision distante n’en prend pas implicitement la responsabilité.

Le projet automate détermine les mesures, états et commandes partagés. Une entrée de température peut être convertie en unités physiques pour commander une vanne localement, tandis qu’une valeur mappée séparément est exposée à la supervision. Selon les modules, le firmware et l’application, l’automate peut être client Modbus, serveur, les deux ou aucun. Vérifiez ce point avant de choisir une passerelle.

Repérez ensuite où la valeur est stockée et comment un autre système peut la consulter. L’automate peut exposer un point configuré par l’intermédiaire d’un serveur Modbus, ou agir comme client pour lire un autre équipement. Confirmez le rôle et la correspondance des données dans le projet de l’automate et dans son manuel. La table des registres résulte d’une configuration explicite ; elle ne reproduit pas automatiquement toutes les entrées des capteurs.

Fabricants d’automates : vérifications par modèle

La liste historique des fabricants sert de grille d’achat, sans classement. Identifiez la CPU, les modules de communication, le firmware et la version du logiciel d’ingénierie. Vérifiez si la variante Modbus et le rôle client/serveur sont intégrés, nécessitent une bibliothèque ou un module, ou demandent une passerelle externe. Le cloud, OPC UA et MQTT sont des capacités distinctes. Le nom du fabricant n’en prouve ni la disponibilité ni le coût complet du projet.

Fabricant

Identification du projet

Preuves de protocole et d’intégration

Entrée officielle

Siemens

Exemples historiques ; vérifier la configuration actuelle : SIMATIC S7-1200/1500. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Schneider Electric

Exemples historiques ; vérifier la configuration actuelle : Modicon M221/M340. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Allen-Bradley (Rockwell Automation)

Exemples historiques ; vérifier la configuration actuelle : CompactLogix. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Mitsubishi Electric

Exemples historiques ; vérifier la configuration actuelle : MELSEC iQ-R. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Inovance

Exemples historiques ; vérifier la configuration actuelle : H3U/H5U. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

XINJE

Exemples historiques ; vérifier la configuration actuelle : XC/XD/XL. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Delta

Exemples historiques ; vérifier la configuration actuelle : DVP-12SE/DVP28SV. Relever CPU, modules et firmware ; ne pas présumer un comportement identique pour toute une gamme.

Vérifier variante Modbus, rôle client/serveur, bibliothèque ou module requis et table des données.

Protocole Modbus : Le pont de la communication industrielle

Modbus fournit un modèle applicatif fondé sur les bobines, les entrées tout ou rien, les registres d’entrée et les registres de maintien. Les codes de fonction pris en charge définissent les lectures et écritures possibles. Les variantes série et TCP peuvent relier des équipements anciens à la supervision, mais un même nom de protocole ne garantit ni la même signification des registres, ni les mêmes droits, ni la même représentation des données.

Modbus RTU et ASCII utilisent des trames série. Modbus TCP transporte les données applicatives Modbus sur TCP/IP avec un en-tête MBAP. Ces variantes partagent certains éléments du modèle de données applicatif, mais leurs messages et paramètres de connexion diffèrent. RS-485 est une couche physique courante pour Modbus série ; elle ne définit pas à elle seule le format des messages.

Segment de liaison

Informations à relever avant la configuration

Du capteur à l’automate

Interface électrique ou numérique, câblage, mise à l’échelle et équipement qui fournit la valeur

De l’automate au client Modbus

Rôle de l’automate, variante RTU/ASCII/TCP, point de terminaison, paramètres série ou adresse IP/port et codes de fonction pris en charge

De la passerelle à l’application amont

Mode de la passerelle, variantes source et destination, rôles client/serveur, identifiants des équipements et correspondance des registres

La mention « compatible Modbus » ne règle pas ces détails. Un équipement peut ne prendre en charge que certains codes de fonction ou une seule variante. Consultez la spécification du protocole applicatif Modbus, le guide du protocole sur liaison série et le guide de mise en œuvre TCP/IP pour le format des messages. Le manuel de chaque équipement précise les fonctions réellement mises en œuvre.

En série, les interfaces électriques, le câblage, la terminaison et les paramètres doivent être compatibles. En TCP, documentez l’adresse du serveur, le port configuré et la politique de connexion. Les contraintes temporelles série, le délai de réponse, la taille des requêtes, le traitement et le calendrier d’interrogation déterminent ensemble l’actualisation obtenue. Le débit Ethernet n’est pas le débit de transactions Modbus ; la portée dépend de la liaison physique réellement conçue.

Aspect

Modbus série RTU/ASCII

Modbus TCP

À vérifier

Chemin physique

Interface série compatible et bus conçu pour le site

Réseau TCP/IP conçu pour le besoin

Câblage, isolation, extrémité et accessibilité

Trame

RTU et ASCII utilisent des trames série différentes

Données applicatives Modbus avec en-tête MBAP

Variante réellement prise en charge et sens de conversion

Rôles

Le client interroge les appareils adressés

Le client se connecte au serveur

Rôle, simultanéité et traitement de l’identifiant d’unité

Données et adresses

Codes de fonction et table convenue

Codes de fonction et table convenue

Convention d’adresse, type, ordre des octets, échelle et droits

Temps et capacité

Débit série, réponse et partage du bus influencent l’actualisation

Traitement, requêtes et connexions influencent l’actualisation

Temps de réponse et charge mesurés, sans promesse générique de portée ou débit

Protection

L’accès série exige des contrôles physiques et opérationnels

Un service accessible exige des contrôles réseau approuvés

Segmentation, pairs autorisés, droit d’écriture et reprise

Un chemin réseau opérationnel ne prouve ni l’adresse, ni l’unité, ni la signification correcte d’une mesure.

Passerelle Modbus vs. Routeur Modbus : Différences et fonctions

Définitions de la passerelle et du routeur Modbus

Une passerelle de protocole termine et interprète une variante, puis crée les messages d’une autre variante prise en charge. Un serveur série peut simplement transporter un flux d’octets inchangé ; un routeur IP achemine des paquets entre réseaux. Un produit peut cumuler ces fonctions, mais traduction d’adresse IP, traitement de l’identifiant d’unité Modbus et remappage des registres applicatifs restent des opérations différentes.

Un routeur IP achemine le trafic IP entre les réseaux ; la RFC 1812 décrit les exigences applicables aux routeurs IPv4. Un serveur série peut transporter des octets série sur une connexion IP en conservant le message Modbus série intact. Une passerelle Modbus peut terminer une variante et produire des requêtes dans une autre, à condition de prendre explicitement en charge le mode et la correspondance nécessaires.

Les termes « passerelle » et « routeur » ne suffisent donc pas à établir le fonctionnement.

Vérifiez dans le manuel du produit le sens de la conversion, les rôles client/serveur pris en charge et le traitement des identifiants des équipements. Déterminez également si les données sont transmises telles quelles ou si la passerelle les interroge et les remappe.

Si ces informations manquent, le fonctionnement reste à confirmer auprès du fournisseur avant de concevoir l’installation autour de cette fonction.

Comparaison des fonctions

Le tableau des rôles permet d’affecter chaque fonction au bon équipement. Si les deux extrémités prennent déjà en charge la même variante et communiquent sur le réseau autorisé, une conversion supplémentaire n’est pas nécessaire. À l’inverse, une route IP ne convertit pas une trame série en requête Modbus TCP.

Rôle de l’équipement

Fonction

Ce que cela ne prouve pas

Preuve de sélection

Routeur IP

Acheminer les paquets IP entre réseaux

Conversion série ou remappage automatique des registres

Routes, règles de pare-feu, VPN et extrémités acceptées

Serveur série

Transporter des octets série sur un chemin IP

Interprétation Modbus ou conversion TCP sans fonction explicite

Mode de transport, logiciel d’extrémité et paramètres série

Passerelle de protocole

Interpréter une variante source et générer une variante cible prises en charge

Prise en charge universelle des automates ou compatibilité cloud

Sens de conversion, rôles, identifiants d’unité et mappage

Pourquoi les passerelles/routeurs Modbus sont essentiels

Une passerelle est utile lorsque l’architecture approuvée exige une conversion série/TCP, une interrogation et une agrégation documentées, ou une interface prise en charge vers l’application amont. Routage, règles de pare-feu et VPN peuvent établir un chemin intersites contrôlé. Segmentation et disponibilité dépendent toujours de l’ensemble : une passerelle n’isole pas automatiquement toute défaillance et ne sécurise pas un automate exposé par ailleurs.

Sélection et périmètre des solutions Wavetel

Capacités à vérifier

Pour un projet Wavetel, séparez d’abord la fonction réseau de l’acquisition. Vérifiez le modèle exact, les interfaces série et Ethernet, les options de firmware, les rôles client/serveur, le sens de conversion et les limites du mappage. Si MQTT, HTTP ou un service cloud est requis, validez le format de charge utile, les identifiants, la reconnexion et la compatibilité de plateforme dans cette configuration. La catégorie du produit ne suffit pas.

Évaluez limites environnementales, alimentation, reprise et administration distante selon le site. Un pare-feu ou un VPN pris en charge doit être configuré selon la politique locale et testé ; sa présence ne garantit pas une transmission sûre. Sauvegardez la configuration acceptée et consignez la version logicielle, la restauration et le responsable des modifications futures.

Scénarios d'application des passerelles Modbus de Wavetel IoT

Les exemples suivants aident à sélectionner et à tester une configuration Wavetel adaptée. Ils décrivent des responsabilités et des preuves de réception, sans affirmer que chaque routeur Wavetel convertit des protocoles ou agrège des données vers le cloud.

Application

Besoin du projet

Rôle configuré possible

Preuve de réception

Supervision de l’eau

Lire débits et pressions distribués

Acquisition série/TCP adaptée avec chemin WAN autorisé

Valeurs connues, horodatage, reprise et commande locale des pompes préservée

Supervision d’usine

Collecter des points convenus sur différents automates

Interfaces prises en charge et mappage explicite par automate

Valeurs et unités correctes, charge bornée et droits documentés

Comptage énergétique

Collecter des relevés pour une application énergie

Interrogation et remontée prises en charge par le modèle sélectionné

Table compteur, calendrier, gestion des données manquantes et réception applicative

Intégration des passerelles/routeurs Modbus dans les systèmes Capteurs-PLC-IoT

Une intégration pratique répartit quatre responsabilités : le capteur produit un signal ; l’automate le valide, le met à l’échelle et l’utilise ; un client ou une passerelle configuré lit les points convenus ; le réseau transporte le trafic autorisé vers SCADA ou une autre application. Le serveur Modbus peut exposer registres de maintien, registres d’entrée, bobines ou entrées tout ou rien selon le projet. Il n’est pas nécessaire de placer chaque valeur dans un registre de maintien ni d’ajouter un routeur à toute topologie.

Étape

Tâche de configuration

Preuve avant extension

Capteur et automate

Vérifier câblage, échelle, logique locale et point lisible convenu

Vue automate cohérente avec une mesure connue et son unité

Extrémité Modbus

Définir variante, rôle client/serveur, convention d’adresse et paramètres réseau/série

Une lecture documentée réussit avec le code de fonction prévu

Passerelle et réseau

Configurer seulement conversion, mappage, interrogation et chemin distant nécessaires

Valeurs source/cible correctes, charge bornée et reprise après coupure

Application

Mapper la valeur acceptée dans SCADA ou une interface amont prise en charge

Horodatage, unité, qualité, permissions et réception de bout en bout

Utilisez le tableau de configuration pour préparer la remise du système. Définissez le rythme d’interrogation d’après les limites des appareils et le besoin, puis testez-le en charge réaliste. Un abonnement cloud ou un tableau de bord vient après la validation du protocole et de l’interprétation. Il ne prouve pas à lui seul que la mesure côté automate est correcte.

Établir la table des points avant les interrogations

Pour chaque valeur, consignez sa source et son interprétation avant de configurer l’application :

Champ

Informations à consigner

Source

Repère du capteur et entrée ou point de données correspondant dans l’automate

Point de terminaison du protocole

Modèle et micrologiciel, rôle client/serveur et variante RTU/ASCII/TCP

Requête Modbus

Groupe de données, code de fonction, référence du manuel et convention d’adresse ou d’offset du client

Interprétation de la valeur

Type de données, caractère signé ou non, ordre des octets et des mots, facteur d’échelle et unité

Accès et temporisation

Lecture seule ou écriture autorisée, comportement de mise à jour attendu et intervalle d’interrogation permis par la conception de l’équipement et de l’application

Une désignation comme 40001 ne correspond pas nécessairement à l’adresse numérique que le client doit envoyer. Vérifiez à la fois le manuel de l’équipement et la convention d’adressage du logiciel client.

Commencez par lire un seul point documenté, sans effectuer d’écriture. Comparez la réponse à une valeur connue et confirmez l’unité et la mise à l’échelle avant d’ajouter des registres ou d’autoriser les écritures. Vous pourrez ainsi distinguer un problème de transport d’une erreur d’adresse ou de format des données.

Séparer clairement commande et supervision

Déterminez quel système assure la commande et lequel collecte ou présente les données. Une passerelle de supervision ou une plateforme distante ne doit pas être considérée comme responsable de la fonction de commande de l’automate. Précisez le trafic autorisé, les droits d’écriture et le comportement attendu lorsque la liaison amont est indisponible.

Pour la supervision distante, documentez la frontière réseau, les pairs autorisés, les droits des comptes et le chemin de collecte des journaux. Le Guide to Operational Technology Security du NIST fournit des recommandations générales pour planifier la segmentation, les accès et la surveillance des réseaux OT. Appliquez les exigences de sécurité et de gestion des changements du site à la topologie réelle.

N’intégrez des interrogations depuis le cloud à un chemin de commande qu’après définition, par le responsable, de leur objectif, des accès autorisés et du comportement en cas d’interruption réseau. La fréquence de mise à jour doit découler des besoins de l’application et de la documentation des équipements, pas d’une valeur d’exemple générique.

L’ajout de collecte distante doit préserver explicitement la responsabilité de la commande locale.

Mettre en service par petites étapes observables

  1. Vérifiez le signal du capteur ou l’interface numérique au niveau de l’automate, puis confirmez la valeur et l’unité dans son projet.

  2. Confirmez dans les manuels à jour le point de terminaison Modbus, la variante, les rôles, la convention d’adressage et le code de fonction pris en charge.

  3. Lisez un point connu sans écriture et comparez la valeur reçue à celle affichée localement par l’automate.

  4. Ajoutez les points par petits groupes et surveillez les temps de réponse, les délais dépassés et la charge des équipements avec le programme d’interrogation prévu.

  5. Testez le chemin réseau approuvé et la politique d’accès, puis consignez ce qui se passe lorsque la liaison amont est indisponible.

Si une valeur d’automate, de variateur ou de SCADA reste figée, ou si les requêtes expirent, consultez le guide de diagnostic PLC/Modbus pour distinguer un défaut de l’équipement d’un problème sur le chemin de communication. Conservez la table des points avec le micrologiciel et la configuration testés afin de pouvoir comparer les modifications ultérieures.

Scénarios d’application et déploiement illustratif

Scénarios d'application

La fabrication peut exploiter des tendances d’état pour préparer la maintenance ; l’énergie collecte des compteurs et des données de production ; le bâtiment supervise le CVC ; l’eau suit pression et débit sur plusieurs sites. Définissez toujours la grandeur mesurée, le responsable de la commande locale, la fraîcheur requise et le comportement à la perte de communication. Une alerte exige des données validées et une règle ou méthode d’analyse définie.

Exemple illustratif de rénovation d’usine

Prenons une rénovation d’usine illustrative, sans résultat client mesuré. Un ingénieur vérifie l’interface du capteur de vibration et la valeur automate, mappe un point convenu en lecture seule, puis teste un client ou une passerelle adapté. L’application stocke ensuite des tendances horodatées et signale une condition définie pour examen par la maintenance. Une perte WAN ne doit pas modifier implicitement la commande automate. Comparez les alertes aux constats d’inspection avant d’annoncer une capacité prédictive.

Évaluez le pilote sur la qualité des données observée, les requêtes échouées, la fraîcheur, la reprise et l’utilité pour la maintenance. Toute affirmation de baisse des arrêts, déplacements ou coûts demande un état initial documenté et une période comparable. Pour chaque machine supplémentaire, reprenez la table des points et les essais de charge au lieu de copier la première configuration sans contrôle.

Conclusion

Une intégration IIoT fonctionne lorsque interface capteur, programme automate, modèle Modbus, conversion et chemin IP ont chacun un rôle et une frontière vérifiable. Commencez par une valeur connue, préservez la responsabilité de commande locale, puis étendez progressivement le montage validé. Conservez ensemble manuels, tables de points, firmware et réception pour vérifier la modification suivante.

FAQ

Tous les capteurs industriels utilisent-ils Modbus ?

Non. Un capteur peut disposer d’une interface analogique, tout ou rien, à impulsions ou de communication numérique. Consultez son manuel et les modules d’entrée ou de communication pris en charge par l’automate avant de choisir un protocole réseau.

Un automate expose-t-il automatiquement chaque valeur de capteur comme registre Modbus ?

Non. Le projet de l’automate et la configuration de l’équipement déterminent les valeurs mappées, leur représentation, les codes de fonction et les rôles client/serveur disponibles. Vérifiez la table de correspondance dans la documentation de l’automate.

Une passerelle Modbus est-elle équivalente à un routeur IP ?

Non. Un routeur IP achemine des paquets IP. Un équipement de transport série peut transporter des octets sur IP. La conversion de protocoles nécessite une fonction de passerelle explicitement compatible avec les variantes source et destination.

Faut-il toujours saisir 40001 comme première adresse dans le client ?

Non. Cette désignation est couramment utilisée pour le premier registre de maintien, mais le manuel ou le logiciel peut attendre un offset commençant à zéro ou une autre convention. Vérifiez les deux côtés et testez avec un point documenté, uniquement en lecture.

Une plateforme cloud devrait-elle interroger directement l’automate ?

Cela dépend de l’architecture et de la politique de sécurité approuvées. Définissez la frontière réseau, les droits d’accès, la charge des interrogations et le comportement en cas de panne avant de connecter un service distant. Ne faites pas du système distant un élément implicite du chemin de commande.

Références

Posts récents

Voir tout
bottom of page