Qu'est-ce que Modbus ? Fonctionnement, avantages et applications dans la domotique

Auteur : T. Graf | Date : 14/08/2026

Modbus est un protocole de communication ouvert destiné à l'échange de données de processus entre des appareils d'automatisation. Un client – par exemple un système de gestion technique des bâtiments – interroge des valeurs ou des états. Les serveurs interrogés, tels que des capteurs, des transmetteurs ou des régulateurs, renvoient les données demandées ou exécutent une commande d'écriture.

Ce protocole a été développé en 1979 par Modicon pour les systèmes de contrôle industriels. Aujourd’hui, Modbus est utilisé dans l’automatisation industrielle et la gestion technique des bâtiments, car il permet de connecter des appareils de différents fabricants via des liaisons série ou des réseaux Ethernet. Des solutions radio adaptées peuvent en outre intégrer sans fil des appareils Modbus dans un système d’automatisation.

Modbus définit la structure des requêtes, l’adressage des appareils et des zones de données, ainsi que la lecture et l’écriture des valeurs mesurées, des états ou des valeurs de consigne. Le support de transmission physique est indépendant de ces aspects. C’est pourquoi Modbus peut par exemple être utilisé sous la forme de Modbus RTU via RS-485 ou de Modbus TCP via Ethernet.

Retour au blog

Comment fonctionne Modbus ?

Modbus fonctionne selon un principe de requête-réponse. Le client initie la communication et adresse sa requête à un serveur spécifique. La requête contient notamment la fonction souhaitée et l'adresse de la zone de données requise. Le serveur traite la requête et renvoie les données demandées ou un accusé de réception concernant la commande exécutée.

Dans le domaine de l'automatisation des bâtiments, le système de gestion technique du bâtiment peut, par exemple, interroger un capteur de température ambiante pour connaître sa valeur mesurée actuelle. La requête s’adresse à l’appareil concerné et au registre documenté dans le manuel de l’appareil. Le capteur répond en indiquant la valeur enregistrée, que le système de gestion technique du bâtiment interprète à l’aide de la documentation du fabricant et utilise à des fins d’affichage ou de régulation.

  • Modbus est le protocole – pas la ligne

    Modbus appartient à la couche application et décrit la communication entre appareils. La connexion physique en est distincte. Le Modbus RTU est souvent transmis via RS-485, tandis que le Modbus TCP utilise Ethernet et TCP/IP. Le support de transmission et le protocole ne doivent donc pas être assimilés.

  • Client et serveur au lieu de maître et esclave

    Le client lance une requête, et le serveur concerné y répond. Dans la documentation relative aux anciens appareils, on utilise encore souvent les termes « maître » et « esclave » pour désigner ce processus. Lors de la conception, chaque appareil ou participant doit en outre disposer d'une adresse unique.

  • Documenté ouvertement

    Les spécifications et guides d’implémentation sont disponibles auprès de la Modbus Organization.

  • Série ou Ethernet

    Modbus RTU utilise une communication série ; Modbus TCP fonctionne sur des réseaux TCP/IP.

  • Fonctions standardisées

    Les codes de fonction définissent la lecture et l’écriture de bits et de registres.

  • Multimarques

    Des appareils de différents fournisseurs peuvent être intégrés si l’interface et le modèle de données sont compatibles.

  • Extensible de manière planifiée

    Des participants compatibles peuvent être ajoutés au sein d'une structure de réseau appropriée.

  • Appareils interchangeables

    Avec des interfaces et des affectations de registres compatibles, il est possible de remplacer des appareils individuels.

  • Intégrable dans des systèmes existants

    Modbus RTU et Modbus TCP peuvent être intégrés dans des systèmes d’automatisation existants.

  • Évolutif selon l’architecture du système

    Des segments, répéteurs ou passerelles supplémentaires permettent la mise en place de systèmes plus vastes.

Qu’est-ce que Modbus RTU ?

Modbus RTU est une implémentation série codée en binaire du protocole Modbus. Dans l’automatisation des bâtiments, RS-485 est souvent utilisé à cet effet. Plusieurs appareils peuvent communiquer le long d’une ligne de bus correctement conçue ; chaque participant nécessite une adresse unique.

Pour qu’une liaison fonctionne, le débit en bauds, la parité et les bits d’arrêt doivent correspondre sur les appareils concernés. Le câblage, la topologie et les résistances de terminaison doivent également être adaptés à l’installation. Modbus RTU fonctionne généralement de manière asynchrone lors de la transmission série et sépare les messages par des intervalles de temps définis.

Qu’est-ce que Modbus TCP ?

Modbus TCP transmet des messages Modbus via TCP/IP et est généralement utilisé dans les réseaux d’automatisation basés sur Ethernet. Les appareils sont accessibles via des adresses IP. Un Unit-ID peut en outre identifier un participant en aval, par exemple derrière une passerelle.

Modbus TCP facilite l’intégration dans les infrastructures IP existantes. Toutefois, le Modbus TCP classique ne dispose pas de chiffrement intégré ni d’une authentification forte. Les appareils ne doivent donc pas être accessibles sans protection depuis l’Internet public. La segmentation du réseau, les pare-feu et les accès distants sécurisés font partie d’un concept de sécurité adapté.

Modbus ASCII et solutions Modbus sans fil

Le Modbus ASCII code les données sous forme de caractères ASCII. Les télégrammes sont ainsi plus faciles à examiner lors du diagnostic, mais, par rapport à la représentation binaire RTU, ils nécessitent davantage de caractères pour transmettre la même information. Dans les nouveaux projets d’automatisation du bâtiment, RTU et TCP sont généralement plus pertinents ; l’ASCII se rencontre surtout dans les systèmes existants ou dans des environnements système particuliers.

Les données Modbus peuvent également être intégrées via des solutions radio appropriées et une passerelle. Une telle solution ne constitue toutefois pas automatiquement un standard de transmission propre de la Modbus Organization. Pour la compatibilité, la portée et la planification radio, le système concret, la passerelle et les appareils pris en charge sont déterminants.

En savoir plus sur W-Modbus

Modbus dans l’automatisation des bâtiments

Dans l’automatisation des bâtiments, Modbus relie les appareils de terrain aux régulateurs, aux stations d’automatisation ou à la GTB. Les capteurs fournissent les valeurs de mesure sous forme numérique, de sorte que les systèmes de niveau supérieur peuvent surveiller les états, visualiser les valeurs et mettre en œuvre des stratégies de régulation.

Les grandeurs de mesure typiques sont la température, l’humidité relative, la pression différentielle, le CO₂, les COV, les particules fines et l’écoulement d’air. Les consignes, modes de fonctionnement et messages d’état peuvent également être transmis via les registres prévus à cet effet.

La communication numérique peut réduire le câblage et l’effort d’intégration par rapport à une transmission en étoile exclusivement dédiée à des signaux analogiques individuels. Le bénéfice concret dépend de la topologie, du nombre de participants, des longueurs de câbles et du concept d’installation. Modbus ne permet pas automatiquement d’économiser de l’énergie ; le protocole met à disposition les données sur la base desquelles une stratégie de régulation adaptée peut fonctionner plus efficacement.

Découvrir les capteurs Modbus filaires

Erreurs typiques à éviter avec Modbus

La prise en charge de Modbus à elle seule ne garantit pas encore une communication entre deux appareils. Le mode de transmission, les paramètres, les fonctions et la représentation des données doivent correspondre des deux côtés.

Lors de la mise en service, vérifiez en particulier :

  • adresses d’appareil uniques
  • débit en bauds, parité et bits d’arrêt
  • raccordements A/B conformément à la documentation du fabricant concerné
  • topologie de bus, dérivations et terminaison
  • adresse de registre et éventuel décalage d’adresse
  • code fonction, type de données et mise à l’échelle
  • ordre des octets et des mots pour les valeurs sur plusieurs mots
  • segmentation du réseau et droits d’accès pour Modbus TCP

Une réponse d’exception ou un état de communication facilite le diagnostic, mais n’indique pas automatiquement l’emplacement physique du défaut. L’alimentation, le câblage, la terminaison et le paramétrage doivent continuer à être vérifiés systématiquement.

Modbus, Modbus-SD ou W-Modbus ?

Les capteurs Modbus classiques de S+S sont des solutions câblées avec isolation galvanique. Ils conviennent aux projets dans lesquels le découplage électrique fait partie du concept d’installation prévu.

Modbus-SD est la gamme de produits câblés optimisée en termes de coût pour les applications dans lesquelles aucune isolation galvanique n’est requise. Le principe de communication reste Modbus RTU ; la différence réside dans la conception de l’appareil et dans le domaine d’utilisation prévu.

W-Modbus convient aux rétrofits sans fil et aux installations dans lesquelles les lignes de bus doivent être évitées. Le choix final dépend de l’environnement électrique, de l’infrastructure existante, des chemins de câbles et des exigences spécifiques au projet.

Demander une consultation technique

Conclusion : choisir Modbus en fonction de l’infrastructure

Modbus est un protocole établi pour l’échange de données de process dans l’automatisation industrielle et du bâtiment. Modbus RTU convient aux structures de bus de terrain série, tandis que Modbus TCP permet la communication dans des réseaux basés sur Ethernet. Pour un fonctionnement fiable, il est essentiel de disposer d’adresses univoques, de paramètres de communication adaptés et d’une affectation des registres correctement documentée.

Pour la sélection des produits, S+S propose des capteurs Modbus filaires, la série Modbus-SD à coût optimisé ainsi que des solutions W-Modbus sans fil. L’exécution la plus appropriée dépend non seulement du protocole, mais aussi de l’environnement électrique et du concept d’installation.

Sources techniques :

FAQ

Quelle est la différence entre Modbus RTU et Modbus TCP?

Modbus RTU transmet des messages binaires compacts via une liaison série, souvent RS-485. Modbus TCP transporte les messages Modbus via Ethernet et TCP/IP. Les fonctions de base et les zones de données sont similaires ; l’architecture réseau, l’adressage, la structure des messages et la mise en service diffèrent.

Modbus est-il un système de bus ou un protocole ?

Modbus est avant tout un protocole de communication de la couche application. Il peut être utilisé sur différents supports de transmission. Dans le cas de Modbus RTU, la liaison physique de bus est souvent assurée par RS-485 ; avec Modbus TCP, le transport s’effectue via un réseau Ethernet et TCP/IP.

Quel câble est nécessaire pour Modbus RTU ?

Pour Modbus RTU via RS-485, on utilise généralement un câble torsadé approprié. Le type de câble, le blindage, la section, la longueur maximale et la terminaison dépendent du débit en bauds, de l’environnement perturbé et des exigences du fabricant. Les consignes d’installation des appareils utilisés ainsi que le guide d’implémentation actuel de la ligne série sont donc déterminants.

Le Modbus TCP est-il sécurisé ?

Le Modbus TCP classique n’offre pas, à lui seul, de chiffrement ni d’authentification forte des participants. Il ne devrait donc pas être accessible sans protection depuis l’Internet public. Des mesures appropriées sont des réseaux segmentés, des pare-feu, des accès distants sécurisés et – dans la mesure où les composants le prennent en charge – Modbus Security avec TLS

Qu'est-ce qui distingue Modbus, Modbus-SD et W-Modbus chez S+S ?

Les appareils Modbus S+S classiques sont câblés et isolés galvaniquement. Modbus-SD communique également par câble via Modbus RTU, mais renonce à l'isolation galvanique pour des applications optimisées en coût. W-Modbus intègre des capteurs adaptés sans fil dans l'infrastructure d'automatisation via une passerelle.