Accueil
Bacnet
Lonworks
Contact
Liens
Curriculum Vitae
Jeux
Sytadin
Bacnet

 

BACnet (Building Automation and Control Networks) est un protocole de communication pour les réseaux informatisés dans l'automation, la régulation et la gestion technique du bâtiment.

Les équipements BACnet supportent en général plusieurs support physiques, mais cet article se concentrera sur l'utilisation d'un réseau Ethernet/IP comme support de communication.

 

Pourquoi utiliser le réseau ?


Les réseaux Ethernet sont maintenant présents dans tous les bâtiments, et bien qu'ils aient été conçus à l'origine pour une utilisation purement informatique, il est de plus en plus fréquent de les utiliser également pour des besoins techniques.

Comme dans toute solution il y a bien entendu des avantages et des inconvénients.

Les avantages :

  • Débit de communication très élevé
  • Infrastructure généralement très sécurisée.
  • Disponible partout dans le bâtiment.
  • Facilité de déplacer les équipements.
    Il  n'est pas question de déplacer régulièrement un groupe froid ou les ascenseurs, mais il en est tout autrement pour ce qui est des postes de supervision ou des terminaux opérateur.
    La présence du réseau aux quatre coins du bâtiment offre alors beaucoup de flexibilité.
  • Coûts de mise en oeuvre réduit.
    Le réseau devant de toute façon être mis en place, le fait d'y raccorder les équipements techniques n'engendre qu'un très faible surcoût.
    Par contre si le réseau ne doit être mis en oeuvre que pour  les équipements techniques, une solution utilisant LON comme support sera plus économique.


Les inconvénients :

  • Dépendance vis à vis du réseau.
    Il est clair que toute anomalie ou opération de maintenance aura une incidence directe sur les équipements techniques.
    C'est sûrement là le plus gros désavantage de cette solution.
    Ceci dis, BACnet étant très flexible dans sa topologie il est tout à fait imaginable de réaliser une partie des installations (les plus critiques) sur un réseau LON ou Ethernet dédié technique,
    et l'autre partie sur le réseau "standard", les deux parties pouvant être interconnectées au travers de routeurs BACnet.
  • Configuration parfois difficile dans le cas réseau étendu (WAN).
  • Nécessite quelques connaissances des réseaux IP afin de faciliter le dialogue avec les services IT.

La problématique de l'adresse IP 


Dès lors qu'un équipement doit être raccordé sur le réseau, il va devoir recevoir une adresse IP.

Cette adresse est généralement fournie par le service IT du client, et c'est là que des problèmes peuvent se présenter.

Deux solutions existent pour donner une adresse IP à un équipement.
Soit on lui donne une adresse fixe, soit on utilise ce que l'on appelle un serveur DHCP.
Dans ce dernier cas c'est le serveur qui donnera automatiquement une adresse à l'équipement.
Les services IT préfèrent et de loin la deuxième solution car elle est beaucoup plus simple à maintenir.
Mais tous les équipements BACnet ne supportent pas la fonction DHCP, il faudra alors dans ce cas convaincre les responsables IT qu'une adresse fixe est indispensable.

Mise en oeuvre sur un réseau local 


Pour dialoguer entre eux, les équipements BACnet utilisent des Brodcast (Un broadcast est un message qui est envoyé sur le réseau sans spécification du destinataire.

De ce fait, chaque participant doit être à l’écoute des broadcast afin de déterminer si il est ou pas concerné par le message.

Il est important de prendre en compte que les broadcast ne peuvent pas sortir du segment local, en effet les routeurs IP ne laissent pas passer ce type de message.

BACnet utilisant les broadcast il a donc été nécessaire de trouver des solutions lors de la mise en place d’équipements sur des réseaux IP étendus (BBMD, FDT).

Vous pourrez trouver des informations complémentaires sur le site Wikipedia).
Ce principe de communication offre de nombreux avantages, le principal étant qu'aucune configuration d'adressage n'est nécessaire.

Dans l'exemple ci-dessous, lorsque le poste de supervision souhaite obtenir la valeur d'un objet, il émet la demande sous la forme d'un broadcast.

Chaque participant du réseau reçoit alors ce message, et l'équipement concerné (celui qui contient l'objet demandé) renvoi alors les informations demandées.

En fait le principe exact du protocole est un peu plus complexe, mais le but ici est simplement de comprendre le principe de fonctionnement général.