Passer au contenu principal Passer à la recherche Passer à la navigation principale

Gestion technique du bâtiment

Passerelles Modbus vers BACnet : connecter Modbus à une GTB BACnet

Association des registres Modbus aux objets BACnet, cas du MS/TP, et passerelle ICP DAS adaptée à chaque sens de communication.

Passerelles Modbus vers BACnet : connecter Modbus à une GTB BACnet
Photo : Patrick Tomasso · CC0 · Wikimedia Commons

La plupart des nouveaux systèmes de gestion technique du bâtiment (GTB) utilisent BACnet/IP, alors que de nombreux équipements en local technique parlent encore Modbus : compteurs d'énergie, contrôleurs de ventilo-convecteurs, modules d'éclairage, pompes à chaleur et E/S déportées. Une passerelle Modbus vers BACnet comble cet écart sans pilote spécifique dans la GTB. Cet article décrit le fonctionnement de la passerelle, l'association des registres, BACnet/IP face à MS/TP, et les passerelles ICP DAS et modules d'E/S BACnet/IP adaptés à chaque sens de flux de données.

Fonctionnement d'une passerelle Modbus vers BACnet

La passerelle a deux rôles. Côté GTB, elle agit comme serveur BACnet : un appareil BACnet doté d'une liste d'objets que la GTB découvre et lit. Côté terrain, elle agit comme maître Modbus (RTU) ou client (TCP) : elle interroge cycliquement les registres configurés de chaque appareil et stocke les dernières valeurs dans les objets correspondants. Lorsque la GTB écrit dans un objet de sortie ou de consigne, la passerelle transmet la valeur sous forme d'écriture Modbus.

Chaque point doit être configuré dans la passerelle, et les valeurs ne sont aussi récentes que le cycle d'interrogation. Limitez donc la liste de points sur un segment RS-485 lent à ce qui est réellement utilisé. Certains projets nécessitent le sens inverse, où un système SCADA uniquement Modbus lit des contrôleurs BACnet. ICP DAS propose des passerelles pour les deux cas.

Association des registres Modbus aux objets BACnet

Une association cohérente rend la vue de la GTB lisible :

Donnée ModbusContenu typiqueObjet BACnet
Entrée discrète (bit en lecture seule)Défaut, contact de porteBinary Input (BI)
Bobine (bit en lecture/écriture)Démarrage de pompe ou de ventilateurBinary Output (BO) ou Binary Value (BV)
Registre d'entrée (mot en lecture seule)Température, puissanceAnalog Input (AI)
Registre de maintien (mot en lecture/écriture)Consigne, position de vanneAnalog Output (AO) ou Analog Value (AV)
Registre de maintien à valeurs énuméréesMode de fonctionnement, vitesse de ventilateurMulti-state Value (MSV), Input (MSI) ou Output (MSO)

Pour chaque registre, vérifiez :

  • Adressage : les manuels mélangent la notation à partir de 1 (40001) et les décalages à partir de 0. Une erreur de décalage d'une unité donne des valeurs plausibles mais fausses.
  • Type de donnée : mot de 16 bits signé ou non signé, ou valeurs de 32 bits sur deux registres avec le bon ordre des mots.
  • Mise à l'échelle et unités : de nombreux appareils envoient 215 pour 21,5 °C. Décidez où a lieu la mise à l'échelle et définissez l'unité technique sur l'objet.
  • Noms et instances : utilisez des noms d'objets compréhensibles par l'exploitant, et une instance de périphérique BACnet unique par passerelle.

Les GW-2492M et GW-2493M assurent une traduction de données simple entre les protocoles. Vérifiez qu'elle couvre les conversions nécessaires à vos registres.

BACnet/IP et BACnet MS/TP

BACnet/IP fonctionne sur Ethernet et UDP, par défaut sur le port 47808. La découverte des appareils utilise des diffusions, limitées à un même sous-réseau IP. Entre sous-réseaux, un BACnet Broadcast Management Device (BBMD) relaie ces diffusions, et les appareils distants peuvent s'y enregistrer en tant que foreign devices.

BACnet MS/TP fonctionne sur une paire torsadée RS-485 avec passage de jeton entre maîtres. Il est courant pour les contrôleurs de locaux et de VAV au niveau terrain : moins coûteux à câbler qu'Ethernet, mais beaucoup plus lent. Tous les appareils d'un segment utilisent le même débit en bauds, et les deux extrémités doivent être terminées.

Lorsqu'un système Modbus TCP doit atteindre des appareils MS/TP, la GW-2139M agit comme maître MS/TP d'un côté et comme serveur Modbus TCP de l'autre. Elle prend en charge 9600, 19200, 38400 et 76800 bauds et dispose d'une résistance de terminaison intégrée de 120 Ω activée par cavalier.

Exemple : un segment RS-485 en local technique

Un local technique comprend six contrôleurs de ventilo-convecteurs SC-6104-W5, quatre modules de commande d'éclairage LC-101H, deux compteurs d'énergie PM-3133 (version Modbus RTU) et deux modules d'entrées RTD M-7015P-G, tous sur un même segment RS-485. La GTB utilise BACnet/IP, donc une GW-2492M est installée dans le tableau du local.

AppareilsPoints utilisés par appareilBIBOAI
6 x SC-6104-W51 entrée numérique, 4 relais6240
4 x LC-101H1 entrée secteur, 1 relais, 1 courant secteur444
2 x PM-31338 mesures sélectionnées0016
2 x M-7015P-G6 entrées RTD0012
Total14 stations102832

La GW-2492M interroge jusqu'à 32 stations Modbus RTU et transfère jusqu'à 180 points par type pour DI, DO, AI et AO, ce qui laisse une marge pour des ajouts. Réglez le même débit et le même format de données sur les 14 appareils, attribuez à chacun une adresse Modbus unique, et vérifiez chaque objet avec un explorateur BACnet.

Les BIBB listés pour la GW-2492M couvrent ReadProperty(Multiple) et WriteProperty(Multiple), mais pas la notification de changement de valeur (DS-COV-B). Prévoyez donc que la GTB interroge les appareils, de préférence avec ReadPropertyMultiple.

Passerelles BACnet ICP DAS et E/S BACnet/IP

ModèleCôté BACnetCôté ModbusCapacité
GW-2492MServeur BACnet/IPMaître Modbus RTU32 stations ; 180 par type DI, DO, AI, AO
GW-2493MServeur BACnet/IPClient Modbus TCP32 stations ; 180 par type DI, DO, AI, AO
GW-2139MMaître BACnet MS/TPServeur Modbus TCP32 connexions MS/TP
GW-2439MClient BACnet/IPServeur Modbus TCP et esclave RTU10 serveurs BACnet/IP, 9 000 objets
BNET-2310MServeur BACnet/IPAucun (module d'E/S)4 AI, 2 AO, 4 DI, 4 DO

Les quatre passerelles prennent en charge les types d'objets AI, AO, AV, BI, BO, BV, MSI, MSO et MSV, se montent sur rail DIN, consomment 5 W sous 24 VDC et fonctionnent de -25 à +75 °C. Les GW-2492M et GW-2493M se configurent dans un navigateur web, la GW-2139M avec un utilitaire ICP DAS.

La GW-2439M permet à un maître Modbus de lire et d'écrire les valeurs d'objets dans des contrôleurs BACnet/IP. Elle reçoit les messages relayés par un BBMD, et son utilitaire recherche les serveurs BACnet et génère la table de correspondance Modbus.

Pour de nouveaux signaux câblés en direct, le BNET-2310M se connecte directement à la GTB : entrées analogiques de ±1 V à ±10 V en 16 bits, sorties analogiques jusqu'à 0-10 V ou ±10 V, entrées à contact sec et sorties à collecteur ouvert. Il peut s'enregistrer auprès d'un BBMD en tant que foreign device, et sa liste de BIBB inclut DS-COV-B.

Liste de contrôle avant commande

  • Sens des échanges : la GTB lit des appareils Modbus (GW-2492M, GW-2493M), ou un maître Modbus lit des appareils BACnet (GW-2139M, GW-2439M)
  • Liste des registres par appareil, avec type de donnée, mise à l'échelle et accès
  • Nombre de stations par passerelle et de points par type
  • Sous-réseaux IP et utilisation de BBMD

Transmettez votre liste d'appareils et les exigences de votre GTB à notre équipe commerciale technique pour obtenir une proposition de passerelle.

Produits pour cette application

ACS-10V-MF RFID Access Control Card Reader with Voice, Ethernet and RS-485
ACS-10V-MF CR ACS-10V-MF CR Lecteur de badges RFID pour contrôle d'accès avec voix, Ethernet et RS-485

Le ACS-10V-MF CR est un lecteur de badges RFID à proximité pour le contrôle d'accès, qui combine l'accès aux portes, le guidage vocal et la commande des étages d'ascenseur dans un seul appareil. Il lit les cartes Mifare Classic, Ultralight et DESFire et peut mémoriser jusqu'à 8192 cartes, ce qui le rend adapté à l'accès aux portes de résidences et à la commande d'ascenseurs.Le lecteur comprend la commande de verrouillage électrique de porte et la détection de position de porte, ainsi qu'un micro-interrupteur anti-sabotage. Il conserve les journaux d'accès et intègre une horloge temps réel (RTC) et un chien de garde (WDT). La commande des étages d'ascenseur prend en charge jusqu'à 16 étages.La connectivité comprend un port Ethernet 10/100Base-T(X), un port RS-485 et un port CAN (ISO-11898-2). Quatre entrées numériques et deux sorties relais Form C permettent l'intégration à la porte et au système. L'appareil se monte au mur et fonctionne dans une plage de -20 à +60 °C.ApplicationsContrôle d'accès aux portes de résidencesAccès aux ascenseurs et commande des étagesSystèmes de contrôle d'accès nécessitant la surveillance de la position des portes

Prix régulier : 192,00 € par pièce · remise sur quantité à partir de 10 pcs
Sur commandeLivraison sous environ 2-3 semaines
ACS-10V-MF-TC RFID Access Control Card Reader, Ethernet/RS-485/CAN
ACS-10V-MF-TC CR ACS-10V-MF-TC Lecteur de cartes RFID pour contrôle d'accès, Ethernet/RS-485/CAN

Le ACS-10V-MF-TC est un lecteur de cartes RFID de proximité pour systèmes de contrôle d'accès. Il lit les cartes ISO 14443 A, notamment Mifare Classic, Ultralight et DESFire, et combine en une seule unité le contrôle d'accès aux portes, le guidage vocal et le contrôle des étages d'ascenseur.Ce code de commande -TC désigne la version vocale chinoise du lecteur. La fonction de messages vocaux intégrée fournit un retour sonore à l'utilisateur au niveau de la porte. L'unité dispose d'un port Ethernet, d'un port RS-485 et d'une interface bus CAN, ce qui permet de l'intégrer dans différentes architectures de contrôle d'accès.La sécurité des portes est assurée par une sortie de verrouillage électrique, la détection de position de la porte et un micro-interrupteur anti-sabotage. Les journaux d'accès sont conservés dans l'appareil, qui peut mémoriser jusqu'à 8192 cartes. Il convient aux installations de contrôle d'accès de résidences et de contrôle d'ascenseurs.ApplicationsContrôle d'accès aux portes de résidencesContrôle des étages d'ascenseurSystèmes de contrôle d'accès

Prix régulier : 192,00 € par pièce · remise sur quantité à partir de 10 pcs
Sur commandeLivraison sous environ 2-3 semaines
ACS-10VP-MF RFID Proximity Card Reader with Voice, Ethernet PoE and RS-485
ACS-10VP-MF CR ACS-10VP-MF Lecteur de cartes RFID de proximité avec voix, Ethernet PoE et RS-485

L'ACS-10VP-MF est un lecteur de cartes RFID de proximité montable au mur, destiné au contrôle d'accès. Il lit les cartes Mifare Classic, Ultralight et DESFire et combine en un seul appareil l'accès aux portes, le guidage vocal et la commande de l'étage d'ascenseur. Cette référence de commande correspond à la version vocale en anglais.Son port Ethernet prend en charge l'alimentation par Ethernet (Power over Ethernet, IEEE 802.3af, Classe 1), ce qui permet d'alimenter le lecteur par le même câble que sa connexion réseau. Un port RS-485 est également prévu pour la communication série. Deux entrées numériques et deux sorties relais à contact inverseur (Form C) permettent de gérer la commande de la gâche électrique et la détection de la position de la porte, tandis qu'un micro-interrupteur assure la détection anti-sabotage.Mémorise jusqu'à 8192 cartes et enregistre les accès.Prend en charge la commande d'étage d'ascenseur pour jusqu'à 32 étages.RTC et WDT intégrés pour la gestion de l'horodatage et la protection par chien de garde.ApplicationsContrôle d'accès aux portes de résidences collectivesCommande d'ascenseursSystèmes de contrôle d'accès

Prix régulier : 213,00 € par pièce · remise sur quantité à partir de 10 pcs
Sur commandeLivraison sous environ 2-3 semaines
ACS-11-MF Proximity Card Reader with Keypad for Access Control
ACS-11-MF CR ACS-11-MF Lecteur de cartes de proximité avec clavier pour contrôle d'accès

Le ACS-11-MF est un lecteur de cartes de proximité doté d'un clavier intégré, conçu pour les installations de contrôle d'accès où les identifiants sont présentés par carte, par code ou par les deux. Il lit les cartes ISO 14443 A, notamment Mifare Classic, Ultralight et DESFire, et fournit un retour vocal grâce à sa fonction de messages vocaux intégrée.Au-delà de la lecture des identifiants, l'appareil commande une gâche électrique, surveille la position de la porte et prend en charge la commande d'étages pour ascenseur, jusqu'à 32 étages. Il mémorise jusqu'à 8192 cartes et conserve les journaux d'accès. Un micro-interrupteur anti-sabotage et le choix entre les communications Ethernet, RS-485 ou CAN le destinent aux ingénieurs qui conçoivent des systèmes de contrôle d'accès en réseau.Le lecteur se monte au mur et supporte une température de fonctionnement de -20 ~ +60 °C. Sa consommation de 2,0 W et sa protection contre l'inversion de polarité simplifient l'intégration dans un câblage basse tension de contrôle d'accès existant.ApplicationsAccès aux portes d'immeublesCommande d'étages pour ascenseurSystèmes de contrôle d'accès

Prix régulier : 198,00 € par pièce · remise sur quantité à partir de 10 pcs
Sur commandeLivraison sous environ 2-3 semaines

En savoir plus sur Gestion technique du bâtiment

Besoin d'aide pour choisir ?

Nous connaissons bien la gamme ICP DAS et vous aidons à trouver le bon module, accessoire ou pièce de rechange.

Contacter le service commercial technique

Pour les professionnels

  • Remises sur quantité appliquées automatiquement
  • Livraison sans TVA au sein de l'UE avec un numéro de TVA vérifié
  • Fiches techniques et caractéristiques complètes pour chaque produit
Créer un compte professionnel