
Protocoles · BACnet
Objets BACnet — l’interopérabilité au-delà de la liste de points
Ce que sont les objets BACnet, quelles propriétés comptent pour l’intégration et comment vérifier l’interopérabilité avant qu’un appareil n’entre dans la liste de points.
Réponse rapide
Un objet BACnet est une représentation structurée d’un point ou d’une fonction sur un appareil : entrée analogique, sortie binaire, valeur multi-état, horaire, journal de tendance, etc. Chaque objet possède un numéro d’instance et des propriétés. La qualité de l’intégration dépend de la vérification des objets réellement pris en charge par un appareil, et non du logo du protocole sur sa fiche technique.
Le modèle d’objets en termes simples
Un appareil BACnet expose des objets, et chaque objet possède des propriétés. Une entrée analogique porte une valeur présente, des unités, des indicateurs d’état et une description. Une sortie binaire porte un état commandé et un état de retour. Un objet horaire contient une programmation hebdomadaire et un calendrier d’exceptions. Un journal de tendance enregistre des échantillons. L’objet appareil lui-même porte l’identité et les informations de service. Une fois le modèle lu de cette manière, une liste de points cesse d’être une liste de fils pour devenir une liste de données typées avec un comportement. C’est ce qui rend l’intégration BACnet prévisible. La même logique s’applique à une entrée binaire et à une valeur multi-état : le nom de l’état compte autant que le nombre qui le sous-tend.
- Les objets portent des propriétés, pas seulement des valeurs
- L’objet appareil porte l’identité et les services
- Des données typées rendent l’intégration prévisible
L’interopérabilité est un document, pas une promesse
Deux appareils peuvent tous deux revendiquer BACnet et ne partager que très peu. Les fournisseurs implémentent des types d’objets, des services et des propriétés optionnelles différents. Demandez la déclaration de conformité à l’implémentation du protocole et la liste d’objets avant la conception. Vérifiez quels objets sont lisibles, lesquels sont inscriptibles et lesquels exigent un outil propriétaire. Confirmez si l’appareil prend en charge les abonnements au changement de valeur ou seulement l’interrogation. Confirmez l’instance de l’appareil et le numéro de réseau. Ces questions relèvent de l’audit des interfaces, et non d’une surprise à la mise en service. Si le fournisseur ne peut pas fournir le document, traitez l’appareil comme une boîte noire et intégrez l’incertitude dans le chiffrage de l’intégration, plutôt que de la découvrir pendant la mise en service, lorsque le planning est le moins indulgent. Un court test pilote coûte moins cher qu’une surprise tardive.
- Demandez la PICS et la liste d’objets
- Comparez COV et interrogation
- Confirmez l’instance d’appareil et le numéro de réseau
Priorité, abandon et propriété
Les écritures BACnet utilisent un tableau de priorités. Une commande à priorité plus élevée remplace une priorité inférieure, et lorsqu’elle est libérée, la valeur inférieure redevient effective. C’est utile pour la sécurité des personnes, l’effacement de charge et les forçages manuels, mais cela signifie aussi que deux systèmes peuvent se disputer une consigne sans qu’aucun ne paraisse en défaut. Décidez qui écrit à quelle priorité, documentez la valeur par défaut à l’abandon et testez le chemin de libération. La question « qui est responsable de cette consigne ? » doit avoir une seule réponse dans la conception. Un tableau de priorités écrit, convenu par les équipes automatisme, incendie et énergie, évite qu’un forçage bien intentionné ne devienne une perte de contrôle inexpliquée au pire moment. Il donne aussi à l’équipe de mise en service un objet concret à tester.
- Les tableaux de priorités décident qui l’emporte
- Documentez les valeurs par défaut à l’abandon
- Testez le chemin de libération
Liste de contrôle pour une intégration d’objets propre
Rassemblez l’instance d’appareil, le numéro de réseau, la liste d’objets, les unités, la mise à l’échelle et les réglages COV. Confirmez le BBMD et le routage réseau si l’appareil se trouve sur un autre sous-réseau. Vérifiez le débit MS/TP, la terminaison et la polarisation lorsque des segments série sont utilisés. Mettez chaque objet en correspondance avec un point du contrôleur doté d’un nom cohérent et d’un état de défaut défini. Testez la lecture, l’écriture, la libération et le rétablissement, et pas seulement une valeur à l’écran. Conservez ensuite la liste d’objets avec la documentation de récolement, afin que le prochain ingénieur parte de preuves et non d’hypothèses. La liste d’objets n’est pas un document de mise en service ponctuel ; c’est la carte à partir de laquelle la prochaine intégration commencera, et elle doit être mise à jour à chaque modification de l’appareil.
- Mettez chaque objet en correspondance avec un point nommé
- Testez lecture, écriture, libération et rétablissement
- Conservez la liste d’objets comme document de récolement
Objets BACnet courants
6 rows| Objet | Ce qu’il représente | Note d’intégration |
|---|---|---|
| Entrée analogique | Une valeur mesurée telle que la température ou la pression | Vérifiez les unités, la mise à l’échelle et les indicateurs d’état |
| Sortie analogique | Une consigne analogique ou une position de vanne commandable | Confirmez la priorité et le comportement à l’abandon |
| Entrée binaire | Un état à deux positions tel qu’un retour de marche | Vérifiez les libellés actif/inactif et la polarité |
| Sortie binaire | Une commande de marche, d’arrêt ou d’autorisation | Testez le retour séparément de la commande |
| Valeur multi-état | Un mode ou sélecteur avec des états nommés | Associez le libellé de l’état, pas seulement le nombre |
| Horaire | Une programmation horaire avec exceptions | Décidez si l’horaire réside ici ou dans le superviseur |
Images du projet
3 images


Questions fréquentes
01Qu’est-ce qu’une instance d’objet BACnet ?
Le numéro qui identifie un objet au sein d’un appareil. Un même type d’objet peut apparaître plusieurs fois ; le numéro d’instance fait donc partie de l’adresse.
02Qu’est-ce qu’une PICS ?
La déclaration de conformité à l’implémentation du protocole : un document qui liste les services, types d’objets et fonctionnalités optionnelles pris en charge par un appareil.
03Qu’est-ce que le COV ?
Changement de valeur : l’appareil envoie une mise à jour lorsqu’une valeur change, au lieu que le superviseur interroge en continu. Cela réduit la charge réseau mais dépend des limites d’abonnement.
04Peut-on écrire des consignes via BACnet ?
Uniquement si l’objet est commandable et si la priorité est convenue. Certains points sont en lecture seule par conception ou par configuration du fournisseur.
05BACnet MS/TP est-il encore pertinent ?
Oui, sur les équipements et contrôleurs de terrain anciens. Il exige un débit correct, une terminaison, une polarisation et un plan de segment documenté.
Étape suivante
Apportez-nous le bâtiment.
Indiquez le type de bâtiment, les systèmes concernés et le résultat dont vous avez besoin. Nous tracerons le chemin le plus court vers un système opérationnel.