BACnet può funzionare su diversi tipi di rete locale. Il sito AC500 B-BC supporta i seguenti modelli:
-
MS/TP (Master Slave / Token Passing), basato su seriale RS-485
-
BACnet IP, basato su Ethernet / UDP / IP
Reti diverse possono essere combinate in una rete internet comune «BACnet». La figura precedente mostra un esempio di alcuni dispositivi BACnet in una rete internet . Ogni dispositivo ha un ID (da 10 a 15) che deve essere unico a livello di applicazione. I servizi a livello di applicazione (ad esempio, le richieste di lettura o scrittura) lavorano con questi ID di dispositivo e non hanno bisogno di informazioni di indirizzamento dei livelli inferiori.
L'esempio «La rete Internet BACnet» è composta da diverse reti BACnet:
-
Rete BACnet MS/TP che collega i dispositivi 10, 11 e 12
-
Rete IP BACnet (porta UDP 47808), costituita da una sottorete IP con intervallo IP 192.168.0.x, che collega il dispositivo 12, 13 e 14
-
Rete IP BACnet (porta UDP 47809), costituita da una sottorete IP con intervallo IP 192.168.2.x, che collega i dispositivi 14 e 15
L'indirizzamento in una rete BACnet avviene tramite collegamenti dati che devono avere un indirizzo MAC BACnet univoco (diverso dall'indirizzo MAC Ethernet ).
-
In una rete MS/TP l'indirizzo MAC di BACnet è costituito da un solo ottetto (1, 2, 3 nell'esempio).
-
In una rete IP l'indirizzo MAC BACnet è la combinazione dell'indirizzo IP e del numero di porta UDP (ad esempio 192.168.0.130.47808 per il dispositivo 13). Le seguenti 16 porte UDP sono riservate a BACnet: BAC0 (=47808 decimale) a BACF.
Per formare una rete internet BACnet comune le singole reti BACnet devono essere combinate da router BACnet. AC500 può fungere da router BACnet tra reti BACnet MS/TP e IP (dispositivo 12 nella figura precedente) o tra due diverse reti BACnet IP (dispositivo 14).
Due sottoreti IP che utilizzano le stesse porte UDP possono essere combinate in una rete IP BACnet con un router Internet.
Il problema è che i router Internet bloccano i messaggi broadcast locali, necessari per la comunicazione BACnet. Questo problema può essere risolto da «Broadcast Management Devices» (BBDM). Il PLC può essere configurato come BBDM. Nella figura precedente, i dispositivi 12 e 14 devono essere configurati come BBDM per consentire la comunicazione BACnet attraverso il router Internet.
Un'alternativa è quella di configurare il PLC come dispositivo BACnet esterno se una sottorete IP non contiene alcun dispositivo BBDM per far passare i messaggi di trasmissione attraverso i router Internet.
La configurazione del sito AC500 come BBDM o come dispositivo esterno è descritta in ⮫ «Configurazione dei collegamenti dati ».

