Tutoriel BACnet
Organisation
BACnet society www.bacnet.org
BIG-EU www.big-eu.org
BACnet FRANCE www.bacnetfrance.org
Association fondatrice
American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE)
Historique
- 1987: fondation de BACnet par l’ASHRAE
- 1995: Standard BACnet ASHRAE 135-1995 + ANSI
- 2002: Standard BACnet ASHRAE 135-2001
- 2003: Norme internationale DIN EN ISO 16484-5 et ISO 16484-6
- 2007: Création de BACnet France
Domaines d'utilisation du protocole BACnet
- GTB: Gestion Technique du Bâtiment
- GTC: Gestion Technique Centralisée
Découvrez une vidéo réalisée par des étudiants de l'Ecole Supérieure d''ingénieurs de Rennes et les membres de l''association BACnet France présentant les intérêt technologiques et pratiques du protocole BACnet.
Applications
- Mesure de températures, de consommation, de puissance…
- Ouverture/fermeture de volets
- Contrôle du chauffage, ventilation, air-conditionné (HVAC)
- Systèmes de sécurité, alarmes incendie, alarmes anti-intrusion
- Contrôle d''accès
- Détection de présence
Principales caractéristiques techniques
Couche physique et liaison: ETHERNET 10/100, RS485+MS/TP, Lon, arcnet (CAN et ZigBee à l’étude)
Méthode d’accès
Principe du client/serveur
Equipements
Client (demande un service), serveur (exécute un service), répéteur, switch, hub, routeur IP, routeur BACnet, BACnet Broadcast Management Device (BBMD).
Principes du protocole BACnet
Objets
Un équipement ou une application est vu sur BACnet comme une collection d''objets.
37 objets sont standardisés :
- Accumulator | - Multi-state Value | - Analog Input | - NotificationClass |
- Analog Output | - Program | - Analog Value | - Pulse converter |
- Averaging | - Schedule | - Binary Input | - Trend log |
- Binary Output | - Event log | - Binary Value | - Global Group |
- Calendar | - Trend log multiple | - Command | - Structured view |
- Device | - Load control | - Event enrollment | - Access door |
- File | - Access Point | - Group | - Access Zone |
- Life safety point | - Access User | - Life safety zone | - Access Rights |
- Loop | - Access Credential | - Multi-state Input | - Access authentication factor input |
- Multi-state Output |
Propriétés
Chaque objet dispose de propriétés obligatoires ou optionnelles. Une propriété peut être lue (ou écrite pour certaines) par les autres équipements ou applications.
Services
La communication entre équipements se fait par l''intermédiaire de services spécifiques. Par exemple, un service permet de lire une propriété d''un objet.
Il existe 5 familles de services applicatifs :
- Accès aux objets (ReadProperty, WriteProperty,…)
- Transfert de fichiers (Atomic Read File,…)
- Alarmes et évènements (SuscribeCOV,…)
- Gestion des équipements (Who Is ?, I Am, Who Has, I Have,…)
- Terminal virtuel (VT Data,…)
Il existe également 10 services de gestion de la couche liaison (Who Is Router To Network ?, …)
Fichier de configuration
Le fichier PICS (Protocol Implementation Conformance Statement ) est un document écrit par le constructeur de l''équipement, permettant d’identifier les options BACnet supportées par l''équipement. Ce fichier est destiné à être lu par l’utilisateur, et non pas à être intégré dans un outil de configuration.
BIBBS et Profiles
Un BIBB (BACnet Interoperability Building Blocks) permet de spécifier les services supportés par un équipement.
Les BIBBs sont classifiés en 5 catégories d''interopérabilité:
- DS - Data Sharing
- AE - Alarm / Event Management
- SCHED - Scheduling
- T - Trending
- DM - Device and Network Management
Chaque catégorie contient une liste de services. Pour chaque service, le BIBB précise si l''équipement est client (A), ou/et serveur (B).
Le profil d''équipement BACnet permet de définir les BIBBs minimum qu''une famille d''équipements doit obligatoirement supporter. La classification des équipements se fait selon 6 familles:
- B-OWS: BACnet Operator Workstation
- B-BC: BACnet Building Controller (automate haut niveau)
- B-AAC: BACnet Advanced Application Controller (automate niveau intermédiaire, avec programme par défaut)
- B-ASC: BACnet Application Specific Controller (automate bas niveau, à fonction spécifique)
- B-SA: BACnet Smart Actuator (actionneur)
- B-SS: BACnet Smart Sensor (capteur)
Intervention BACnet
Un réseau BACnet se révèle très fiable à l’usage, s’il a été déployé dans les règles de l’art.
Pensez à vous faire conseiller sur les bonnes pratiques et les règles à respecter lors du déploiement et du démarrage de votre installation. L’auditinitial de votre installation vous permet de garantir la bonne santé de votre réseau, et donc sa fiabilité et sa pérennité.
En cas de dysfonctionnement avéré, AGILiCOM peut intervenir en urgence pour vous aider à diagnostiquer et fiabiliser votre réseau.
Montez encompétences sur BACnet
AGILiCOM est le seul organisme français agréé BACnet. Découvrez nos 3 modules de formation dispensés par des experts :