BACnet – Mode d’emploi

Introduction

Le protocole BACnet (Building Automation and Control Network) est un standard international (ISO 16484-5) conçu pour la communication entre systèmes d’automatisation du bâtiment (GTB, CVC, éclairage, comptage énergétique, etc.).

Chez Smart & Connective, le protocole BACnet/IP est nativement pris en charge par l’automate CEOS, qui agit comme client BACnet (c’est-à-dire qu’il interroge et pilote les serveurs BACnet présents sur le réseau).
Les réseaux BACnet MS/TP peuvent également être intégrés via des convertisseurs spécifiques BACnet/IP ↔ MS/TP, permettant de raccorder des équipements RS485 au réseau IP.


Utilisation du BACnet et abonnement CEOS

L’activation et l’utilisation du protocole BACnet/IP sur un automate CEOS entraînent un surcoût d’abonnement de 30 € HT.
Cet abonnement permet la lecture et l’écriture de jusqu’à 100 propriétés Smart & Connective — soit l’équivalent de 200 objets BACnet (lecture + écriture).

🔹 Une propriété Smart & Connective correspond à un point de donnée : par exemple, une température ambiante, une consigne de soufflage, ou un mode HVAC.
Ainsi, un CEOS peut lire et écrire jusqu’à 100 points distincts sur un réseau BACnet :

  • Lecture de températures, débits d’air, codes d’alarme...

  • Commande de modes, setpoints, ventilateurs, etc.


Prérequis

Lors de l’audit du site, il est essentiel de déterminer si l’équipement à intégrer est compatible BACnet/IP ou BACnet MS/TP.

Étapes recommandées :

  1. Identifier la marque et le modèle exact de l’équipement.

  2. Consulter la documentation technique pour vérifier la présence du protocole BACnet (IP ou MS/TP).

  3. Si le protocole est optionnel, relever également le numéro de série afin d’interroger le fabricant sur les cartes d’extension installées.

  4. En l’absence de compatibilité native, il peut être nécessaire d’ajouter une carte BACnet optionnelle sur l’équipement concerné.

  5. En cas de MS/TP, prévoir un convertisseur BACnet/IP ↔ MS/TP pour la communication avec le CEOS.

Outil recommandé :

  • YABE (Yet Another BACnet Explorer)


Tables d’objets et paramètres de communication

Une fois la compatibilité confirmée, il faut :

  1. Récupérer la table des objets BACnet (équivalent de la table de registres Modbus).
    Elle est fournie dans la documentation technique du fabricant et liste tous les objets disponibles :

    • Analog Inputs (AI), Analog Outputs (AO), Binary Inputs (BI), Binary Outputs (BO), Analog Values (AV), Binary Values (BV).

  2. Identifier les objets utiles à piloter ou superviser, généralement une quinzaine par équipement :

    • Température de soufflage

    • Température de reprise

    • Mode HVAC

    • On/Off

    • Consigne de température

    • Défaut principal

    • Débit de soufflage

  3. Créer la table des objets - Création des devices templates (Modbus / BACnet)
     


Comprendre le protocole BACnet/IP

Structure du protocole

BACnet repose sur une logique orientée objet, chaque objet représentant un point mesurable ou pilotable.

Type d’objet Nom complet Exemple d’usage
AI Analog Input Température mesurée
AO Analog Output Consigne de soufflage
BI Binary Input Alarme filtre
BO Binary Output Commande ventilateur
AV / BV Analog / Binary Value Variables internes

Chaque objet est identifié par :

  • Object Type (ex. analogInput),

  • Object Instance (ex. 0, 1…),

  • Property ID (ex. 85 pour Present Value).


Rôle du CEOS dans la communication BACnet

Le CEOS joue toujours le rôle de client BACnet.
Il interroge les serveurs BACnet (CTA, PAC, variateurs, etc.), lit leurs objets et écrit les consignes nécessaires.

Les données lues sont ensuite synchronisées avec le cloud Smart & Connective, permettant :

  • la visualisation dans les dashboards,

  • l’automatisation des scénarios,

  • et la supervision énergétique.


Topologie : BACnet/IP et MS/TP via convertisseur

BACnet/IP (natif)

Le CEOS communique directement avec les devices BACnet/IP via UDP (port 47808).

BACnet MS/TP (via convertisseur)

Le CEOS reste client BACnet/IP, mais passe par un switch ou convertisseur BACnet/IP ↔ MS/TP pour atteindre les devices RS485.
Le convertisseur agit comme une passerelle logique, rendant visibles les devices MS/TP sur le réseau IP.


Configuration BACnet/IP sur le CEOS

 

Paramètre Description Par défaut
Ceos ID Identifiant unique sur le réseau 0xCE05
Port BACnet Par défaut BACnet 0xBAC0

 

Lors de la création de l’automate sur le portail d’Hypervision, ou en allant dans l’édition d’un automate déjà créé, activer la fonction “BACnet activé” : 

 

Les champs "CEOS ID" et "Port BACnet" seront renseignés par défaut (attention : à modifier que si cela est nécessaire !)

Cliquer sur "Sauvegarder la configuration du Ceos" pour enregistrer la configuration et activé la fonctionnalité BACnet.


Ajout de l'équipement 

Une fois votre automate configuré pour communiquer en  BACnet, il sera possible d’ajouter des devices BACnet, de la même manière que les devices sans fils.

La seule différence sera la nécessité d’ajouter l’ID BACnet de votre équipement sur le bus.

Ne pas oublier de synchroniser le CEOS après les modifications.

 

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0

Vous avez d’autres questions ? Envoyer une demande