CVC, Éclairage & Surveillance énergétique
Intégration BACnet avec Ignition : Gestion intelligente du bâtiment
Connectez les systèmes d'automatisation du bâtiment compatibles BACnet à Ignition SCADA pour la surveillance et le contrôle centralisés des systèmes CVC, d'éclairage, de comptage et d'accès. Exploitez l'intégration BACnet d'Ignition pour unifier votre infrastructure de bâtiment intelligent sur une seule plateforme.
Présentation
L'intégration BACnet d'Ignition fait le lien entre les contrôleurs d'automatisation du bâtiment et le SCADA de niveau entreprise. BACnet (Building Automation and Control Networks) est le protocole standard ASHRAE utilisé par les contrôleurs CVC, les systèmes d'éclairage, les compteurs d'énergie et les dispositifs de sécurité incendie dans le monde entier.
Avec le driver BACnet d'Ignition, vous pouvez découvrir les équipements sur le réseau, mapper les objets BACnet vers des tags Ignition et souscrire aux notifications de changement de valeur (COV) pour des mises à jour en temps réel sans interrogation constante.
Avantages clés
- Support natif du protocole BACnet/IP
- Découverte automatique des équipements via WhoIs
- Souscriptions COV pour mises à jour en temps réel
- Mapping complet des types d'objets BACnet
- Gestion centralisée multi-bâtiments
Architecture d'intégration BACnet
Architecture de bout en bout depuis les équipements terrain BACnet à travers le réseau IP jusqu'aux tags Ignition et tableaux de bord de visualisation.
┌─────────────────────────────────────────────────────────────────┐ │ BACnet Field Devices │ │ ┌──────────┐ ┌──────────────┐ ┌───────────────────────┐ │ │ │ HVAC │ │ Lighting │ │ Energy Meters / │ │ │ │ Controllers│ │ Controllers │ │ Fire & Safety │ │ │ └─────┬────┘ └──────┬───────┘ └───────────┬───────────┘ │ │ │ │ │ │ │ └───────────────┼────────────────────────┘ │ │ │ │ │ BACnet/IP Network │ │ │ │ ├────────────────────────┼───────────────────────────────────────┤ │ ▼ │ │ ┌──────────────────────────┐ │ │ │ Ignition BACnet Driver │ │ │ │ - WhoIs Discovery │ │ │ │ - Object Mapping │ │ │ │ - COV Subscriptions │ │ │ └────────────┬─────────────┘ │ │ ▼ │ │ ┌──────────────────────────┐ │ │ │ Ignition Tag System │ │ │ │ AI / AO / BI / BO / AV │ │ │ └────────────┬─────────────┘ │ │ ▼ │ │ ┌─────────────┬─────────────┬──────────────┐ │ │ │ Dashboards │ Alarms & │ Historian & │ │ │ │ & HMI │ Schedules │ Reporting │ │ │ └─────────────┴─────────────┴──────────────┘ │ └─────────────────────────────────────────────────────────────────┘
Étapes de configuration
Étape 1 : Installer le module driver BACnet
Téléchargez et installez le module driver BACnet depuis la passerelle Ignition. Accédez à Config > Modules et téléversez le fichier de module signé pour activer la communication BACnet/IP.
# Install the BACnet driver module on Ignition Gateway
# Gateway > Config > Modules > Install or Upgrade a Module
# Verify the module is running:
# Gateway > Config > Modules
# BACnet Driver | Status: Running | Version: x.x.x
# Create a new BACnet device connection:
# Gateway > Config > OPC-UA > Device Connections
# Name: BACnet_Building_A
# Driver: BACnet/IP
# Network Interface: 0.0.0.0 (or specific NIC IP)
# Port: 47808 (default BACnet/IP port)Étape 2 : Découvrir les équipements BACnet sur le réseau
Utilisez la diffusion BACnet WhoIs pour découvrir automatiquement tous les équipements BACnet sur le réseau local ou à travers les sous-réseaux. Chaque équipement découvert est identifié par son numéro d'instance et son adresse réseau.
# BACnet WhoIs Discovery Configuration
# Gateway > Config > OPC-UA > Device Connections > BACnet_Building_A
# Discovery Settings:
# WhoIs Range Low: 0 (minimum device instance)
# WhoIs Range High: 4194303 (maximum device instance)
# WhoIs Timeout: 5000 ms
# Network Number: 0 (local network)
# Discovered devices appear in the OPC browser:
# [BACnet_Building_A]
# ├── Device 1001 - AHU-01 (Air Handling Unit)
# ├── Device 1002 - AHU-02
# ├── Device 2001 - VAV-Floor1
# ├── Device 3001 - Meter-Main
# └── Device 4001 - Lighting-LobbyÉtape 3 : Mapper les objets BACnet vers des tags Ignition
Mappez les types d'objets BACnet vers des tags OPC Ignition. BACnet définit des types d'objets standard incluant Analog Input (AI), Analog Output (AO), Binary Input (BI), Binary Output (BO), Analog Value (AV) et Binary Value (BV) pour un accès complet aux données du bâtiment.
# BACnet Object Type Mapping to Ignition Tags
#
# Object Type │ Abbrev │ Use Case │ Tag Example
# ─────────────┼────────┼──────────────────────┼──────────────────────
# Analog Input │ AI │ Temperature sensor │ AI:0/Present_Value
# Analog Output │ AO │ Valve position cmd │ AO:1/Present_Value
# Binary Input │ BI │ Fan running status │ BI:0/Present_Value
# Binary Output │ BO │ Fan start/stop cmd │ BO:0/Present_Value
# Analog Value │ AV │ Setpoint │ AV:0/Present_Value
# Binary Value │ BV │ Mode selector │ BV:0/Present_Value
# OPC item path format:
# [BACnet_Building_A]Device 1001/AI:0/Present_Value
# Jython script to read BACnet tags in Ignition:
zone_temp = system.tag.readBlocking(
["[default]BACnet/AHU_01/Zone_Temperature"]
)[0].value
supply_temp = system.tag.readBlocking(
["[default]BACnet/AHU_01/Supply_Air_Temp"]
)[0].valueÉtape 4 : Configurer les souscriptions COV pour les mises à jour en temps réel
Activez les souscriptions Change of Value (COV) pour que les équipements BACnet envoient les mises à jour à Ignition uniquement lorsque les valeurs changent, réduisant le trafic réseau et garantissant une réactivité en temps réel sans interrogation continue.
# COV Subscription Configuration
# Gateway > Config > OPC-UA > Device Connections > BACnet_Building_A
# COV Settings:
# Enable COV: true
# COV Lifetime (s): 300 (re-subscribe interval)
# COV Increment (AI): 0.5 (minimum change to trigger)
# Fallback Poll Rate: 10000 (ms, if COV not supported)
# COV vs Polling comparison:
# Polling: Reads every N seconds → constant network load
# COV: Device notifies on change → minimal traffic
# Verify COV is active in the OPC Quick Client:
# Tag Status shows "COV" subscription type
# Value updates only appear when the source changes
# Example: COV-driven alarm on zone temperature
# Tag alarm bound to [default]BACnet/AHU_01/Zone_Temperature
# High setpoint: 26.0 C → Active alarm
# Low setpoint: 18.0 C → Active alarmFonctionnalités clés
Protocole BACnet/IP
Support natif de la communication BACnet/IP sur les réseaux Ethernet standard. Connectez-vous aux contrôleurs CVC, systèmes d'éclairage et compteurs d'énergie sans passerelles ni convertisseurs de protocole supplémentaires.
Découverte automatique des équipements
Diffusez des requêtes WhoIs pour découvrir automatiquement tous les équipements BACnet sur le réseau. Énumérez les objets, propriétés et capacités des équipements sans configuration manuelle.
Souscriptions COV
Souscrivez aux notifications de changement de valeur des équipements BACnet pour des mises à jour événementielles. Réduisez la bande passante réseau et assurez une réactivité en temps réel par rapport à l'interrogation traditionnelle.
Mapping des types d'objets
Mapping complet de tous les types d'objets BACnet standard (AI, AO, BI, BO, AV, BV, plannings, calendriers) vers des tags Ignition avec les types de données, unités d'ingénierie et codes qualité appropriés.
Cas d'utilisation
Surveillance CVC de bâtiment intelligent
Surveillez et contrôlez les systèmes CVC de plusieurs bâtiments depuis une seule plateforme Ignition. Suivez les températures de zone, les performances des centrales de traitement d'air, l'efficacité des refroidisseurs et les ajustements de consignes basés sur l'occupation en temps réel grâce à l'intégration BACnet.
Gestion énergétique de campus
Agrégez les données de consommation énergétique des compteurs connectés en BACnet à travers un campus universitaire ou d'entreprise. Identifiez les sources de gaspillage, mettez en oeuvre des stratégies de réponse à la demande et générez des rapports de développement durable avec historisation et analytique.
Surveillance environnementale de centre de données
Surveillez les paramètres environnementaux critiques des centres de données incluant les températures d'entrée des baies, les niveaux d'humidité, la pression différentielle et les performances des unités de refroidissement. Déclenchez des réponses automatisées et des alertes pour prévenir les dommages aux équipements grâce aux souscriptions COV BACnet.
Technologies
BACnet/IP
Le protocole BACnet fonctionnant sur les réseaux IP (port UDP 47808), permettant aux équipements d'automatisation du bâtiment de communiquer sur l'infrastructure Ethernet standard.
BACnet Driver
Le module driver BACnet natif d'Ignition qui fournit la connectivité aux équipements, la navigation des objets et la gestion des souscriptions de tags pour les systèmes d'automatisation du bâtiment.
BMS Controllers
Contrôleurs de systèmes de gestion technique du bâtiment de fabricants tels que Johnson Controls, Honeywell, Siemens et Schneider Electric communiquant via BACnet/IP.
ASHRAE Standard
La norme ASHRAE 135 définit le protocole BACnet pour l'automatisation du bâtiment. Elle garantit l'interopérabilité entre les équipements de différents fabricants.
COV (Change of Value)
Un service BACnet qui permet aux équipements de notifier les abonnés lorsqu'une valeur change au-delà d'un seuil défini, permettant une acquisition de données événementielle.
Questions fréquentes
Retrouvez les réponses aux questions courantes sur cette intégration.
Prêt à démarrer ?
Contactez notre équipe pour discuter de vos besoins et obtenir une solution sur mesure.