Oggetti e proprietà BACnet: le basi per i quadristi
Prima di cablare il primo quadro BACnet, capite cos'è davvero un 'oggetto' sul bus — un punto modellato con un insieme definito di proprietà — e perché il numero Device Instance deve essere univoco in tutta la rete dell'edificio, non solo nel vostro segmento.
Come leggere una lista punti BACnet prima di cablare il quadro
Partite dall'oggetto Device
Ogni dispositivo BACnet — controllore, sensore, gateway — ha esattamente un oggetto Device con un Device Instance univoco (0–4194302). Individuatelo per primo: dietro c'è tutto il resto degli oggetti del dispositivo.
Capite cos'è davvero un oggetto
Un oggetto BACnet è un punto modellato — non un registro grezzo — con un insieme fisso di proprietà come Present_Value, Status_Flags, Object_Name, Units e Description. Si legge la proprietà, non il filo.
Riconoscete i tipi di oggetto standard
Analog Input/Output/Value (AI/AO/AV) per i valori continui, Binary Input/Output/Value (BI/BO/BV) per i punti on/off e Multi-state Input/Output/Value per gli stati a gradini — coprono la maggior parte di una lista di collaudo.
Verificate l'univocità del Device Instance prima dell'avvio
Il numero Instance deve essere univoco in tutto l'internetwork, non solo nel segmento locale. Un conflitto rompe silenziosamente la scoperta Who-Is/I-Am — il guasto emerge settimane dopo come 'dispositivo mancante' in un altro sito.
Il modello oggetti/proprietà, in pratica
Intervallo Device Instance
Un numero a 22 bit, uno per oggetto Device, che deve restare univoco in tutto l'internetwork BACnet — la base della scoperta automatica via Who-Is/I-Am.
Le proprietà definiscono cosa potete fare con un punto
Present_Value porta la lettura o il comando, Status_Flags espone lo stato di guasto, override o allarme, Out_Of_Service permette di forzare un valore per test senza toccare il cablaggio.
I tipi di oggetto corrispondono direttamente ai vostri I/O
AI/AO/AV per i segnali analogici, BI/BO/BV per i punti digitali, Multi-state per le posizioni a gradini — più oggetti di supervisione come Schedule, Calendar, Trend Log e Notification Class per una logica che vive nel controllore, non in un programma PLC.
Una nomenclatura coerente ripaga in fase di consegna
Nomi generati automaticamente come 'AI-1' o 'BO-14' sono illeggibili su una grafica BMS. Una convenzione di denominazione coerente (piano-sistema-punto) su Object_Name e Description trasforma la lista punti in un documento utilizzabile da altri.
Il PICS mostra cosa supporta davvero un dispositivo
Il Protocol Implementation Conformance Statement elenca i tipi di oggetto e i servizi implementati da un dispositivo specifico. Verificatelo prima di progettare il quadro, non dopo la chiamata dell'integratore.
Il Priority Array stabilisce chi ha il controllo
Gli oggetti controllabili come BO e AO hanno 16 livelli di priorità — livello 1 per l'override di sicurezza vita, livello 8 per l'override manuale dell'operatore, livello 16 come default — così più sistemi possono 'votare' su un punto senza conflitti di cablaggio.
Cosa verificano i nostri ingegneri su una lista punti BACnet
Prima che un quadro vada in assemblaggio, validiamo il modello oggetti confrontandolo con i dispositivi reali, non solo con la scheda tecnica.
- Verifica di oggetti e proprietà rispetto ai documenti PICS forniti
- Piano di assegnazione dei Device Instance, controllato per l'univocità in tutta la rete
- Proposta di convenzione di denominazione degli oggetti (piano-sistema-punto) per le grafiche BMS
- Assemblaggio quadri secondo IEC 61439 con cablaggio BACnet documentato per la consegna
- Supporto in collaudo per problemi di scoperta Who-Is/I-Am in cantiere
Domande frequenti
Cos'è esattamente un oggetto BACnet?
È la rappresentazione modellata di un punto fisico o logico — un sensore, un relè, un setpoint — espressa tramite un insieme definito di proprietà (Present_Value, Status_Flags, Object_Name, Units e altre), non tramite un indirizzo di memoria grezzo. Si leggono e scrivono proprietà, non registri.
Che differenza c'è tra AI, AO, AV, BI, BO e BV?
Le lettere separano tipo di segnale e direzione: Analog (valori continui) contro Binary (on/off), più Input (dal campo), Output (verso il campo) o Value (interno, non cablato). AI/AO/AV e BI/BO/BV coprono la maggior parte dei punti di una lista di collaudo; Multi-state aggiunge stati a gradini oltre il semplice on/off.
Perché il Device Instance deve essere univoco in tutta la rete, non solo nel mio segmento?
La scoperta Who-Is/I-Am viene diffusa in broadcast su tutto l'internetwork tramite BBMD e router, non solo sul cavo locale. Due dispositivi con lo stesso Instance su segmenti diversi entreranno in conflitto non appena la rete verrà instradata insieme — spesso in un altro sito, mesi dopo la spedizione del vostro quadro.
Cosa si rompe davvero se due dispositivi condividono un Device Instance?
La scoperta diventa inaffidabile: un broadcast Who-Is può ricevere una risposta I-Am dal dispositivo sbagliato, oppure le postazioni operatore 'perdono' a intermittenza uno dei due dispositivi a seconda di chi risponde per primo. Raramente è un guasto duro immediato, il che rende la diagnosi successiva difficile.
Bisogna conoscere a memoria ogni proprietà, o solo alcune?
Per il lavoro quotidiano sul quadro, Present_Value, Status_Flags, Out_Of_Service, Object_Name, Description e Units coprono la gran parte dei casi. Proprietà più avanzate come il Priority_Array contano soprattutto sugli oggetti controllabili (AO/BO), dove più di un sistema può comandare lo stesso punto.
State cablando un quadro BACnet per la prima volta?
Inviateci la lista punti e i documenti PICS dei dispositivi — i nostri ingegneri verificheranno il modello oggetti e il piano dei Device Instance prima dell'inizio dell'assemblaggio, non dopo.