Vous êtes ici > Tutorial ->BACNET

BACNET

Organisation:

BACnet society     www.bacnet.org
BIG-EU                   www.big-eu.org
BACnet FRANCE  www.bacnetfrance.org

logo_bacnet

                          
                                                                                                

 

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:

  • GTB: Gestion Technique du Bâtiment
  • GTC: Gestion Technique Centralisée

 

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)

 

OSI_bacnet

 

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).

 

Principe:

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.

 

proprietes_bacnet

 

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.

services_bacnet

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 aussi 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).

bibbs_bacnet

 

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) 

profil_bacnet

 

 

Formation

Pour en savoir davantage sur BACnet, AGILiCOM vous propose 2 modules de formation : Présentation Bacnet et BACnet Engineer.

Interventions 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’audit initial 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.


<- Retour aux tutoriaux


NOUVEAU : Formation Certified PROFIBUS PA Engineer,
Besoin d'approfondir vos connaissances sur ce bus, un projet dans le process...
formez-vous sur PROFIBUS PA. Plus...