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

 

 

 


<- Retour aux tutoriaux

recrutement
NOUVEAU : COMbricks,
Le 1er système d’automatisme PROFIBUS PROFINET alliant
composants réseaux, contrôle permanent avec ProfiTrace, et E/S déportées
. Plus...