BACnet puede funcionar en diferentes tipos de redes de área local. El AC500 B-BC admite los siguientes:
-
MS/TP (Master Slave / Token Passing), basado en RS-485 serie
-
BACnet IP, basado en Ethernet / UDP / IP
Se pueden combinar diferentes redes en una sola red BACnet común . La figura anterior muestra un ejemplo de algunos dispositivos BACnet en una red BACnet . Cada dispositivo tiene un ID de dispositivo (10 a 15) que debe ser único a nivel de aplicación. Los servicios a nivel de aplicación (por ejemplo, peticiones de lectura o escritura) trabajan con estos ID de dispositivo y no necesitan información de direccionamiento de los niveles inferiores.
El ejemplo «BACnet internetwork» consta de diferentes redes BACnet:
-
Red BACnet MS/TP que conecta los dispositivos 10, 11 y 12
-
Red IP BACnet (puerto UDP 47808), formada por una subred IP con rango IP 192.168.0.x, que conecta los dispositivos 12, 13 y 14.
-
red IP BACnet (puerto UDP 47809), que consta de una subred IP con el rango IP 192.168.2.x, que conecta los dispositivos 14 y 15
El direccionamiento en una red BACnet se realiza a través de enlaces de datos que deben tener una dirección MAC BACnet única (que es diferente de una dirección MAC Ethernet ).
-
En una red MS/TP la dirección MAC de BACnet es sólo un octeto (1, 2, 3 en el ejemplo).
-
En una red IP, la dirección MAC BACnet es la combinación de la dirección IP y el número de puerto UDP (por ejemplo 192.168.0.130.47808 para el dispositivo 13). Los siguientes 16 puertos UDP están reservados para BACnet: BAC0 (=47808 decimal) a BACF.
Para formar una red BACnet común las redes BACnet individuales deben combinarse mediante routers BACnet. AC500 puede actuar como router BACnet entre redes BACnet MS/TP e IP (dispositivo 12 en la figura anterior) o entre dos redes BACnet IP diferentes (dispositivo 14).
Dos subredes IP que utilicen los mismos puertos UDP pueden combinarse en una red IP BACnet con un router de Internet.
El problema es que los routers de Internet bloquean los mensajes de difusión local, necesarios para la comunicación BACnet. Esto puede solucionarse mediante «Broadcast Management Devices» (BBDM). El PLC puede configurarse como BBDM. En la figura anterior, los dispositivos 12 y 14 deben configurarse como BBDM para permitir la comunicación BACnet a través del router de Internet.
Una alternativa es configurar el PLC como dispositivo BACnet externo si una subred IP no contiene ningún dispositivo BBDM para pasar mensajes de difusión a través de routers de Internet.
La configuración de AC500 como BBDM o dispositivo externo se describe en ⮫ «Configuración de los enlaces de datos ».

