Comprendiendo los Números BACnet: Direcciones MAC MS/TP, Instancias de Dispositivo y Números de Red
En los sistemas BACnet, los identificadores únicos son esenciales para garantizar una comunicación fiable entre dispositivos. Sin embargo, entender cómo asignarlos—direcciones MAC, instancias de dispositivo y números de red—puede resultar confuso. Este artículo explica los principales tipos de números BACnet, cómo se asignan y cómo trabajan juntos para identificar dispositivos en una red BACnet.
Direcciones MAC MS/TP: Únicas Dentro de Su Red
Cada dispositivo BACnet MS/TP debe tener una dirección MAC única dentro de su red MS/TP. No obstante, si tienes varias redes MS/TP independientes, puedes reutilizar los mismos valores de dirección MAC, ya que cada red MS/TP tendrá un número de red BACnet único que permite diferenciarlas.
Ejemplo:
- La red 1 tiene dispositivos con direcciones MAC 0, 1, 2, 3.
- La red 2 también puede usar MAC 0, 1, 2, 3.
Para dirigirse al MAC 0 de la red 1, se usa: 1/MAC 0. Para el MAC 0 de la red 2, se usa: 2/MAC 0.
Instancias de Dispositivo: Únicas en Todo el Sistema
Cada dispositivo BACnet debe tener una instancia de dispositivo única a nivel de sistema. Este identificador se usa en la capa de aplicación para direccionar dispositivos.
Siguiendo el ejemplo anterior:
- El dispositivo en 1/MAC 0 puede tener la instancia 111.
- El de 2/MAC 0 podría tener la instancia 222.
Así, puedes referirte a los dispositivos simplemente como 111 o 222, sin necesidad de conocer su dirección MAC o de red. Puedes pensar en la instancia de dispositivo como un "nombre de dominio numérico"—igual que no necesitas la IP de Google para acceder a su web, en BACnet solo necesitas la instancia.
Las herramientas de descubrimiento BACnet (como la nuestra "BACnet discovery tool") ayudan al head-end a encontrar y comunicarse con un dispositivo a partir de su instancia.
Números de Red: Identifican Segmentos de Red BACnet
Los números de red BACnet identifican de forma única cada segmento de red dentro del sistema BACnet y normalmente se configuran en los routers BACnet.
En nuestro ejemplo:
- Los routers MS/TP usan los números de red 1 y 2 para sus redes respectivas.
- La red BACnet/IP que conecta ambos routers y el head-end se asigna al número de red 3.
Esta configuración permite que los mensajes del head-end se enruten correctamente hacia los dispositivos de las redes 1 o 2, y que las respuestas regresen por la red 3.
¿Cuándo Deben Ser Únicos los Números de Red BACnet/IP?
BACnet/IP utiliza por defecto el puerto UDP 47808. Todos los dispositivos que se comuniquen por el mismo puerto UDP deben compartir el mismo número de red BACnet/IP. Si deseas aislar el tráfico BACnet/IP usando puertos UDP diferentes (como 47808, 47809), puedes asignar un número de red distinto para cada grupo de puertos.
Este enfoque:
- Reduce el tráfico broadcast.
- Segmenta la comunicación entre grupos de dispositivos.
- Es útil en sistemas grandes o cuando el head-end lo permite.
Conclusión
Comprender y asignar correctamente las direcciones MAC MS/TP, las instancias de dispositivo y los números de red es clave para tener un sistema BACnet confiable y escalable. Seguir estas prácticas garantiza una red ordenada y eficiente, especialmente cuando el sistema crece.
¿Necesitas ayuda con la configuración o descubrimiento BACnet? Descubre nuestras herramientas para simplificar tu implementación.