BACnet: il protocollo della gestione tecnica degli edifici da 35 anni
BACnet (ISO 16484-5) è il protocollo di comunicazione dominante nei sistemi di gestione tecnica degli edifici (GTB) dal 1987. Sviluppato inizialmente dall’ASHRAE per consentire l’interoperabilità tra apparecchiature HVAC di marche diverse, si è affermato come standard mondiale nel settore terziario, ospedaliero, industriale e nei data center.
Il suo modello orientato agli oggetti è il suo punto di forza: ogni dispositivo (controllore CTA, regolatore di riscaldamento, contatore di energia…) espone un elenco di oggetti standardizzati con proprietà predefinite. Un supervisore BACnet è in grado di rilevare automaticamente tutte le apparecchiature presenti in una rete e di leggerne gli oggetti senza alcuna configurazione preliminare — un vantaggio fondamentale rispetto a Modbus.
Architettura delle reti BACnet
Una rete BACnet tipica è organizzata su due livelli:
Livello di supervisione (backbone BACnet/IP)
- Controllori di gestione (BMS) collegati via Ethernet
- Comunicazione BACnet/IP, porta UDP 47808
- Router BACnet per l’interconnessione delle sottoreti
Livello campo (BACnet MS/TP)
- Controllori di zona (fan-coil, VAV, CTA locali) su RS485
- Comunicazione BACnet MS/TP, topologia bus lineare
- Gateway BACnet MS/TP → BACnet/IP per collegare i due livelli
Cloud (Eziwan)
▲
│ MQTT TLS / 4G
▼
Gateway Eziwan ──── BACnet/IP (Ethernet) ──┬── Controllore JACE
├── Controller Siemens PXC
└── Compteur BACnet
──── BACnet MS/TP (RS485) ──┬── Fan-coil Distech
└── VAV Schneider
Oggetti BACnet: la nomenclatura standard
BACnet definisce 54 tipi di oggetti standardizzati. I più comuni nella gestione tecnica degli edifici (GTB) sono:
| Tipo di oggetto | Abbreviazione | Descrizione | Esempi |
|---|---|---|---|
| Ingresso analogico | AI | Misura analogica in lettura | Temperatura, umidità, CO₂ |
| Uscita analogica | AO | Uscita analogica (comando) | Setpoint CTA, apertura valvola |
| Valore analogico | AV | Valore calcolato o parametro | Setpoint di comfort, setpoint |
| Ingresso binario | BI | Stato logico in lettura | On/Off, guasto, allarme |
| Uscita binaria | BO | Uscita logica | Comando On/Off |
| Valore binario | BV | Valore logico interno | Modalità estate/inverno |
| Valore multistato | MSV | Modalità a n stati | Modalità HVAC: spento/ventilazione/caldo/freddo |
| Registro andamento | TL | Cronologia integrata nell’apparecchiatura | Archivio temperatura su 30 giorni |
Monitoraggio GTB su cloud: casi d’uso
La connessione BACnet → cloud consente di monitorare a distanza l’intero parco GTB:
Edifici terziari (uffici, centri commerciali)
- Monitoraggio dell’impianto di climatizzazione: temperature per zona, valori di setpoint, stato delle unità di trattamento aria
- Monitoraggio dei consumi elettrici, di calore e di freddo per zona
- Indicatori di comfort: CO₂, temperatura, umidità per ambiente
Ospedali e laboratori
- Monitoraggio delle camere bianche (sovrapressione, umidità, temperatura)
- Monitoraggio delle celle frigorifere farmaceutiche
- Tracciabilità delle condizioni ambientali ai fini della conformità
Data center
- PUE (Power Usage Effectiveness) in tempo reale
- Monitoraggio del sistema di raffreddamento (CRAC, torri di raffreddamento)
- Avvisi relativi alla temperatura dei server e all’umidità relativa
Siti multipli (società immobiliari, catene alberghiere, catene di negozi)
- Panoramica unificata di tutti gli edifici in un’unica dashboard
- Avvisi centralizzati con inoltro al responsabile di sede
- Analisi comparativa tra sedi simili
Rilevamento automatico dei dispositivi BACnet
Uno dei principali vantaggi di BACnet rispetto a Modbus è il riconoscimento automatico (auto-discovery). Il gateway Eziwan invia un messaggio Who-Is in broadcast sulla rete BACnet. Ogni dispositivo risponde con il proprio I-Am (identificativo di istanza del dispositivo). Il gateway interroga quindi l’elenco degli oggetti (ReadProperty Object List) di ciascun dispositivo e genera automaticamente i punti di misura da monitorare.
Questa funzione di rilevamento automatico elimina la necessità di inserire manualmente gli indirizzi dei registri — un processo noioso e fonte di errori negli edifici di grandi dimensioni con centinaia di controllori.
Integrazione con i supervisori GTB esistenti
Per i siti dotati di un sistema di supervisione GTB (JACE Niagara, Schneider EcoStruxure, Siemens Desigo CC), il gateway cloud può essere integrato in due modi:
Opzione 1 — Lettura diretta BACnet (bypass del supervisore) Il gateway Eziwan legge direttamente i dispositivi BACnet sul campo, parallelamente al supervisore esistente. Il supervisore continua a funzionare per la regolazione locale. Il gateway aggiunge il livello cloud senza modificare l’infrastruttura esistente.
Opzione 2 — Lettura dal supervisore (esportazione MQTT) Se il supervisore supporta MQTT Publish (Niagara 4.x con modulo MQTT, Ignition…), il gateway si abbona ai dati MQTT del supervisore. Si tratta dell’approccio più semplice se il supervisore è già configurato correttamente.