Matières 🌡️ BTS FED BTS Standards de communication
🔖

Standards de communication

Protocoles Modbus, BACnet, KNX, LonWorks : usages et compatibilités

🏗️ Application chantier : L'architecture d'une GTB (module B8-1) et ses domaines d'application (B8-2) ne prennent vie que grâce à un protocole qui définit précisément comment les équipements dialoguent entre eux, au-delà du simple média physique (module D1-1). Quatre standards dominent le marché du bâtiment, chacun avec son terrain de prédilection.
Une architecture GTB (module B8-1) et ses applications concrètes (module B8-2) reposent toujours sur un protocole de communication précis, qui définit le langage commun entre capteurs, centrale et actionneurs. Quatre standards dominent aujourd'hui le marché du bâtiment.

Le Modbus est l'un des protocoles les plus anciens et les plus simples : architecture maître/esclave, peu coûteux à mettre en œuvre, très utilisé pour le comptage d'énergie, les automates industriels et les variateurs de vitesse (lien direct avec les modules B9 et C2-2).

Le BACnet, développé spécifiquement pour la gestion technique du bâtiment (norme ASHRAE devenue internationale en 2003), s'est imposé comme le standard de référence pour la production CVC (chauffage, ventilation, climatisation) dans le tertiaire, avec plusieurs millions de nœuds installés dans le monde.

Le KNX, standard européen, s'est imposé comme la référence pour la domotique résidentielle et la gestion terminale dans le tertiaire — tout ce qui touche directement à l'usager final et à l'ambiance d'une pièce (éclairage, stores, prises pilotées).

Le LonWorks (LON), protocole peer-to-peer à topologie libre, ne nécessite pas de superviseur central obligatoire ; bien qu'ayant perdu du terrain face à BACnet/IP et KNX sur les installations récentes, il reste très présent dans de nombreux bâtiments existants pour sa robustesse.

En pratique, un même bâtiment tertiaire combine souvent plusieurs protocoles selon les lots : KNX pour les bureaux et espaces de vie, BACnet pour la production CVC, Modbus pour le comptage et certaines pompes — d'où l'importance de connaître les compatibilités entre protocoles (passerelles) pour faire dialoguer ces différents lots au sein d'une même supervision.

📖 Vocabulaire clé

Modbus : Protocole ancien et simple, en architecture maître/esclave, peu coûteux à mettre en œuvre. Très utilisé pour le comptage d'énergie, les automates industriels et les variateurs de vitesse.
BACnet : Protocole développé spécifiquement pour la gestion technique du bâtiment (norme ASHRAE, internationale depuis 2003). Standard de référence pour la production CVC dans le tertiaire, avec un très grand nombre de nœuds installés dans le monde.
KNX : Standard européen de référence pour la domotique résidentielle et la gestion terminale en tertiaire : éclairage, stores, prises pilotées — tout ce qui concerne directement l'usager final et l'ambiance d'une pièce.
LonWorks (LON) : Protocole peer-to-peer, à topologie réseau libre, sans superviseur central obligatoire. A perdu du terrain face à BACnet/IP et KNX sur les installations récentes, mais reste très présent dans les bâtiments existants pour sa robustesse.
Temps de cycle d'un bus maître-esclave : Temps total nécessaire au maître pour interroger l'ensemble des esclaves connectés au bus, à raison d'une requête par esclave : tcycle=nesclaves×treque^tet_{cycle} = n_{esclaves}\times t_{requête}.

📋 Calculer le temps de cycle d'interrogation d'un bus maître-esclave (type Modbus)

  1. 1 Identifier le nombre d'esclaves nesclavesn_{esclaves} connectés au bus (capteurs, actionneurs, compteurs interrogés par le maître).
  2. 2 Relever le temps par requête treque^tet_{requête}, propre à chaque installation (débit du bus, longueur de trame), donné dans l'énoncé.
  3. 3 Calculer le temps de cycle : tcycle=nesclaves×treque^tet_{cycle} = n_{esclaves}\times t_{requête}.
  4. 4 Interpréter : plus le nombre d'esclaves interrogés augmente, plus le temps de cycle s'allonge — un point de vigilance pour une application nécessitant des données très fréquemment rafraîchies (régulation rapide, alarme).

✅ Exemple résolu

Énoncé : Un bus Modbus interroge nesclaves=12n_{esclaves}=12 compteurs d'énergie, chaque requête (envoi + réponse) durant treque^te=80t_{requête}=80 ms.

Calculer le temps de cycle complet d'interrogation de tous les compteurs.
Démarche :
  1. tcycle=nesclaves×treque^te=12×80=960t_{cycle} = n_{esclaves}\times t_{requête} = 12\times 80 = 960 ms.
Réponse : Il faut environ 960960 ms, soit un peu moins d'une seconde, pour que le maître interroge l'ensemble des 1212 compteurs — un rafraîchissement tout à fait suffisant pour du comptage d'énergie, mais qui serait trop lent pour une régulation nécessitant une mesure toutes les quelques dizaines de millisecondes.

🌡️ Relations clés

tcycle=nesclaves×treque^tet_{cycle} = n_{esclaves}\times t_{requête} (temps de cycle d'interrogation d'un bus maître-esclave)

🎨 Illustration

Quatre protocoles, quatre terrains de prédilection
Modbus, BACnet, KNX, LonWorks dans un même bâtiment tertiaire

Un bâtiment tertiaire combine souvent plusieurs protocoles selon les lots : KNX pour la gestion terminale, BACnet pour la production CVC, Modbus pour le comptage, LonWorks pour l'existant — reliés par des passerelles vers une supervision commune.

Quatre protocoles relies a une supervision commune Quatre boites en haut representant Modbus, BACnet, KNX et LonWorks, chacune avec son usage typique, toutes reliees via des passerelles a une boite centrale en bas representant la supervision commune du batiment. Modbus Comptage, variateurs BACnet Production CVC KNX Gestion terminale LonWorks Bâtiments existants Supervision commune (via passerelles)
  • 1 Modbus : comptage d'énergie, automates, variateurs de vitesse.
  • 2 BACnet : production CVC dans le tertiaire.
  • 3 KNX : gestion terminale (éclairage, stores) et domotique résidentielle.
  • 4 LonWorks : robuste, présent dans de nombreux bâtiments existants.
Ce qu'il faut lire : Repère les quatre protocoles en haut avec leur usage typique, tous reliés via des passerelles à une supervision commune en bas.
Un même bâtiment tertiaire combine fréquemment plusieurs protocoles, reliés via des passerelles à une supervision commune.

❌ Une erreur, une suggestion

L'erreur fréquente

Ne pas croire qu'un seul protocole devrait couvrir l'intégralité d'un bâtiment tertiaire : dans la pratique, plusieurs protocoles cohabitent selon les lots (KNX pour les bureaux, BACnet pour la production CVC, Modbus pour le comptage), reliés par des passerelles vers une supervision commune — la compatibilité entre protocoles est donc un enjeu central, pas un cas exceptionnel.

La suggestion

Attention aussi à ne pas confondre le protocole (langage logique de communication, ex : BACnet) avec le média physique sur lequel il circule (module D1-1, ex : bus filaire ou IP) : un même protocole peut souvent circuler sur plusieurs médias différents (par exemple BACnet sur bus filaire MS/TP ou sur réseau IP).

💡 À retenir

  • Modbus : maître/esclave, simple et économique — comptage, automates, variateurs.
  • BACnet : standard de référence pour la production CVC dans le tertiaire (norme ASHRAE, internationale depuis 2003).
  • KNX : standard européen de la domotique résidentielle et de la gestion terminale en tertiaire (éclairage, stores).
  • LonWorks : peer-to-peer, topologie libre, présent surtout dans les bâtiments existants.
  • Temps de cycle d'un bus maître-esclave : tcycle=nesclaves×treque^tet_{cycle}=n_{esclaves}\times t_{requête}.

🏗️ Application chantier

Où retrouve-t-on ce principe sur une installation réelle ?
L'architecture d'une GTB (module B8-1) et ses domaines d'application (B8-2) ne prennent vie que grâce à un protocole qui définit précisément comment les équipements dialoguent entre eux, au-delà du simple média physique (module D1-1). Quatre standards dominent le marché du bâtiment, chacun avec son terrain de prédilection.

Mots-clés associés : ModbusBACnetKNXLonWorksProtocole GTBMaître-esclave