El protocolo BACnet permite que los equipos de una « edificio » intercambien datos en un formato común. De este modo, facilita la integración de controladores lógicos programables, sensores, reguladores, contadores y sistemas de supervisión en un sistema de gestión técnica de edificio.
BACnet se utiliza especialmente para supervisar la calefacción, la ventilación, el aire acondicionado, la iluminación o el consumo energético.
¿Qué es el protocolo BACnet?
BACnet son las siglas de «Building Automation and Control Networks»(Redes de automatización y control de edificios). Desarrollado por la ASHRAE, se ajusta a la norma ANSI/ASHRAE 135 y a la norma internacional ISO 16484-5.
Su objetivo es facilitar la interoperabilidad entre los equipos técnicos de un edificio, incluso cuando proceden de distintos fabricantes. El protocolo define la forma en que se organizan, identifican e intercambian los datos entre los dispositivos.
ASHRAE presenta BACnet como un protocolo diseñado para la supervisión y el control de los sistemas de edificio.
¿Cómo funciona BACnet?
Cada equipo BACnet está representado por un conjunto de objetos. Estos objetos corresponden a la información que el « BMS » puede leer, supervisar o, en ocasiones, modificar.
| Objeto BACnet | Ejemplo de uso |
|---|---|
| Entrada analógica | Temperatura, humedad o concentración de CO₂ |
| Entrada binaria | Estado de una puerta o avería de un equipo |
| Valor analógico | Dato introducido o valor calculado |
| Valor binario | Mando de encendido o apagado |
| Dispositivo | Identificación del equipo |
| Calendario | Programación horaria |
| Registro de tendencias | Historial de cotizaciones |
Cada objeto tiene propiedades. La propiedad Present_Value, por ejemplo, contiene el valor actual del objeto. Otras propiedades especifican su nombre, su unidad, su estado o su identificador.
¿Qué servicios BACnet se utilizan en BMS ?
Los servicios BACnet permiten que los equipos interactúen entre sí. Los más habituales son:
ReadPropertypara leer una propiedadWritePropertypara modificar un valor cuando se permite la escrituraWho-IsyI-Ampara conocer las instalacionesSubscribeCOVpara recibir una notificación cuando un valor cambie
El mecanismo COV ( Change of Value) evita tener que consultar continuamente un equipo. Los datos se transmiten cuando se detecta un cambio significativo, siempre que esta función esté habilitada y configurada.
BACnet/IP o BACnet MS/TP: ¿qué diferencias hay?
El modelo de datos BACnet sigue siendo el mismo, pero los mensajes pueden transmitirse a través de varias redes.
| Criterio | BACnet/IP | BACnet MS/TP |
|---|---|---|
| Soporte | Red Ethernet/IP | Bus serie RS485 |
| Arquitectura | Red informática de la edificio | Enlace de campo en cadena |
| Caudal | Más alto | Más limitado |
| Instalación | Cableado Ethernet existente | Cable multipar específico |
| Uso habitual | Supervisores, controladores lógicos programables y pasarelas | Reguladores y equipos de campo |
BACnet/IP
BACnet/IP utiliza la red Ethernet de edificio. Es adecuado para arquitecturas que ya cuentan con una infraestructura IP y facilita la comunicación entre autocontroladores, pasarelas y sistemas de supervisión.
BACnet MS/TP
BACnet MS/TP funciona a través de un enlace RS485. Los equipos suelen conectarse a un mismo bus. Es necesario respetar el cableado, las direcciones MAC, la velocidad de comunicación y las normas de terminación de la red.
¿Para qué se utiliza BACnet en una « BMS »?
BACnet puede centralizar numerosos datos técnicos:
- Temperatura y humedad
- Calidad del aire interior
- Estado de las puertas y ventanas
- Consumo de agua, gas o energía
- Defectos técnicos
- Instrucciones de calentamiento
- Pedidos de equipamiento
- Alarmas y cambios de estado
A continuación, « BMS » puede registrar el historial de valores, generar alertas, comparar zonas y aplicar estrategias de regulación.
¿Garantiza BACnet la interoperabilidad?
El uso del mismo protocolo facilita la interoperabilidad, pero no garantiza que todos los equipos ofrezcan las mismas funciones.
Antes de instalar un aparato, conviene comprobar lo siguiente:
- Los objetos BACnet disponibles
- Las propiedades a las que se puede acceder en lectura o en escritura
- Servicios compatibles
- El perfil BACnet del equipo
- El documento PICS facilitado por el fabricante
- La compatibilidad con BACnet/IP o BACnet MS/TP
- La unicidad de los identificadores de dispositivo y las direcciones de red
Una preparación adecuada del direccionamiento y del plano de puntos facilita la detección de los equipos y su integración en el sistema de supervisión.
¿Cómo se integran los sensores de radio en una e BMS e BACnet?
BACnet no es un protocolo de radio. En una arquitectura inalámbrica, los sensores transmiten sus datos a través de LoRa o LoRaWAN a un receptor o a una pasarela. A continuación, este equipo convierte los datos en objetos BACnet comprensibles para la BMS.
Con un receptor BACnet LoRa Easy
El receptor BACnet LoRa Easy Enless recibe los datos de los sensores Enless y los convierte automáticamente en objetos BACnet.
Es compatible con:
- BACnet/IP a través de Ethernet
- BACnet MS/TP a través de RS485
- Hasta 50 sensores Enless
- El modo «Device»
- El modo «Objetos»
En el modo «Dispositivo», cada sensor aparece como un equipo BACnet independiente. En el modo «Objetos», el receptor constituye el equipo principal y agrupa los objetos asociados a los sensores.
Los parámetros de red, los ID de dispositivo y los modos de detección se detallan en la guía de GitBook del RX BACNET.
Con una pasarela LoRaWAN
Para una arquitectura LoRaWAN abierta, la pasarela LoRaWAN de Enless centraliza los datos de los sensores de Enless y también puede integrar sensores de otros fabricantes mediante códecs.
A continuación, los datos descodificados se estructuran para que la « BMS » pueda procesarlos. Esta arquitectura resulta adecuada para proyectos que requieran un mayor número de sensores o compatibilidad con varios fabricantes de LoRaWAN.
Buenas prácticas para la integración de BACnet
Antes de la puesta en servicio:
- Definir un plan de direccionamiento
- Asignar un identificador de dispositivo (Device ID) único a cada equipo
- Comprobar los elementos esperados en la BMS
- Elegir entre BACnet/IP y BACnet MS/TP
- Comprobar los parámetros RS485 en MS/TP
- Probar la detección de equipos
- Comprobar la coherencia de las unidades
- Limitar las preguntas demasiado frecuentes
- Utilizar el COV cuando esta función esté disponible
Puntos clave
BACnet proporciona un lenguaje común para los equipos de gestión técnica de edificio. Su funcionamiento se basa en objetos, propiedades y servicios estandarizados.
En combinación con una infraestructura LoRa o LoRaWAN, permite transmitir de forma inalámbrica los datos de los sensores hasta la BMS. El receptor BACnet LoRa Easy y la pasarela LoRaWAN Enless actúan como puente entre los equipos de campo y el sistema de supervisión.
Descubrela experiencia de Enless Wireless en « BMS » o ponte en contacto con el equipo de Enless para definir la arquitectura más adecuada para tu proyecto.
Preguntas frecuentes sobre el protocolo BACnet
¿Cuál es la diferencia entre BACnet y Modbus?
Modbus organiza los datos principalmente en registros. BACnet utiliza objetos que incluyen un valor, una unidad, un estado y otras propiedades. BACnet también ofrece servicios de detección, alarma y notificación.
¿Funciona BACnet sin conexión a Internet?
Sí. Una red BACnet/IP puede funcionar íntegramente en la red local del edificio. No es obligatorio disponer de conexión a la nube ni a Internet.
¿Se puede conectar un sensor LoRaWAN directamente a BACnet?
No. Una pasarela debe recibir y descodificar los datos LoRaWAN y, a continuación, ponerlos a disposición de la « BMS » en forma de objetos BACnet.