Saltar al contenido principal Saltar a la búsqueda Saltar a la navegación principal

Automatización de edificios

Pasarelas Modbus a BACnet: conexión de dispositivos Modbus a un BMS

Cómo una pasarela Modbus a BACnet asigna registros a objetos BACnet, cuándo interviene MS/TP y qué pasarela de ICP DAS encaja en cada sentido.

Pasarelas Modbus a BACnet: conexión de dispositivos Modbus a un BMS
Foto: Patrick Tomasso · CC0 · Wikimedia Commons

La mayoría de los nuevos sistemas de gestión de edificios (BMS) usan BACnet/IP, mientras que muchos dispositivos en salas técnicas todavía hablan Modbus: contadores de energía, controladores de fancoils, módulos de iluminación, bombas de calor y I/O remotas. Una pasarela Modbus a BACnet cierra esa brecha sin necesidad de un driver a medida en el BMS. Este artículo explica cómo funciona la pasarela, el mapeo de registros, BACnet/IP frente a MS/TP, y qué pasarelas de ICP DAS y módulos de I/O BACnet/IP se adaptan a cada sentido del flujo de datos.

Cómo funciona una pasarela Modbus a BACnet

La pasarela tiene dos funciones. Hacia el BMS actúa como servidor BACnet: un dispositivo BACnet con una lista de objetos que el BMS descubre y lee. Hacia el campo actúa como maestro Modbus (RTU) o cliente (TCP), que consulta cíclicamente los registros configurados de cada dispositivo y guarda los últimos valores en los objetos correspondientes. Cuando el BMS escribe en un objeto de salida o de consigna, la pasarela transmite el valor como una escritura Modbus.

Cada punto debe configurarse en la pasarela, y los valores son tan actuales como el ciclo de consulta, así que limite la lista de puntos en un segmento RS-485 lento a lo que realmente se utiliza. Algunos proyectos necesitan el sentido contrario, en el que un sistema SCADA solo Modbus lee controladores BACnet. ICP DAS dispone de pasarelas para ambos casos.

Mapeo de registros Modbus a objetos BACnet

Un mapeo coherente mantiene legible la vista del BMS:

Datos ModbusContenido típicoObjeto BACnet
Entrada discreta (bit de solo lectura)Avería, contacto de puertaBinary Input (BI)
Bobina (bit de lectura/escritura)Arranque de bomba o ventiladorBinary Output (BO) o Binary Value (BV)
Registro de entrada (palabra de solo lectura)Temperatura, potenciaAnalog Input (AI)
Registro de retención (palabra de lectura/escritura)Consigna, posición de válvulaAnalog Output (AO) o Analog Value (AV)
Registro de retención con valores enumeradosModo de funcionamiento, velocidad de ventiladorMulti-state Value (MSV), Input (MSI) u Output (MSO)

Para cada registro, compruebe:

  • Direccionamiento: los manuales mezclan la notación desde 1 (40001) y los desplazamientos desde 0. Un error de una unidad da valores verosímiles pero incorrectos.
  • Tipo de dato: entero de 16 bits con o sin signo, o valores de 32 bits repartidos en dos registros con el orden de palabras correcto.
  • Escalado y unidades: muchos dispositivos envían 215 para 21,5 °C. Decida dónde se realiza el escalado y asigne la unidad de ingeniería al objeto.
  • Nombres e instancias: use nombres de objeto que entienda el operador, y una instancia de dispositivo BACnet única por pasarela.

El GW-2492M y el GW-2493M ofrecen una traducción de datos sencilla entre protocolos. Compruebe que cubre las conversiones que necesitan sus registros.

BACnet/IP y BACnet MS/TP

BACnet/IP funciona sobre Ethernet y UDP, por defecto en el puerto 47808. El descubrimiento de dispositivos usa difusiones, que se quedan dentro de una misma subred IP. Entre subredes, un Dispositivo de Gestión de Difusión BACnet (BBMD) reenvía estas difusiones, y los dispositivos situados en otras subredes pueden registrarse en él como dispositivos externos.

BACnet MS/TP funciona sobre un par trenzado RS-485 con paso de testigo entre maestros. Es habitual en controladores de salas y VAV a nivel de campo: más barato de cablear que Ethernet, pero mucho más lento. Todos los dispositivos de un segmento usan la misma velocidad en baudios, y ambos extremos necesitan terminación.

Cuando un sistema Modbus TCP debe llegar a dispositivos MS/TP, el GW-2139M actúa como maestro MS/TP por un lado y como servidor Modbus TCP por el otro. Admite 9600, 19200, 38400 y 76800 baudios e incluye una resistencia de terminación de 120 Ω activable mediante puente.

Ejemplo práctico: un segmento RS-485 en una sala técnica

Una sala técnica tiene seis controladores de fancoil SC-6104-W5, cuatro módulos de control de iluminación LC-101H, dos medidores de energía PM-3133 (versión Modbus RTU) y dos módulos de entrada RTD M-7015P-G, todos en un mismo segmento RS-485. El BMS usa BACnet/IP, por lo que se instala un GW-2492M en el cuadro de la sala técnica.

DispositivosPuntos usados por dispositivoBIBOAI
6 x SC-6104-W51 entrada digital, 4 relés6240
4 x LC-101H1 entrada CA, 1 relé, 1 corriente CA444
2 x PM-31338 mediciones seleccionadas0016
2 x M-7015P-G6 entradas RTD0012
Total14 estaciones102832

El GW-2492M consulta hasta 32 estaciones Modbus RTU y transfiere hasta 180 puntos de cada tipo (DI, DO, AI y AO), dejando margen para ampliaciones. Configure la misma velocidad y formato de datos en los 14 dispositivos, asigne a cada uno una dirección Modbus única y compruebe cada objeto con un explorador BACnet.

Los BIBB indicados para el GW-2492M cubren ReadProperty(Multiple) y WriteProperty(Multiple), pero no el cambio de valor (DS-COV-B), así que planifique que el BMS consulte, preferiblemente con ReadPropertyMultiple.

Pasarelas BACnet de ICP DAS y I/O BACnet/IP

ModeloLado BACnetLado ModbusCapacidad
GW-2492MServidor BACnet/IPMaestro Modbus RTU32 estaciones; 180 de cada tipo: DI, DO, AI, AO
GW-2493MServidor BACnet/IPCliente Modbus TCP32 estaciones; 180 de cada tipo: DI, DO, AI, AO
GW-2139MMaestro BACnet MS/TPServidor Modbus TCP32 conexiones MS/TP
GW-2439MCliente BACnet/IPServidor Modbus TCP y esclavo RTU10 servidores BACnet/IP, 9.000 objetos
BNET-2310MServidor BACnet/IPNinguno (módulo de I/O)4 AI, 2 AO, 4 DI, 4 DO

Las cuatro pasarelas admiten los tipos de objeto AI, AO, AV, BI, BO, BV, MSI, MSO y MSV, se montan en carril DIN, consumen 5 W a 24 VDC y funcionan entre -25 y +75 °C. El GW-2492M y el GW-2493M se configuran desde un navegador web, y el GW-2139M con una utilidad de ICP DAS.

El GW-2439M permite a un maestro Modbus leer y escribir valores de objetos en controladores BACnet/IP. Recibe los mensajes reenviados por un BBMD, y su utilidad busca servidores BACnet y genera la tabla de mapeo Modbus.

Para nuevas señales cableadas, el BNET-2310M se conecta directamente al BMS: entradas analógicas de ±1 V a ±10 V con 16 bits, salidas analógicas de hasta 0-10 V o ±10 V, entradas de contacto seco y salidas de colector abierto. Puede registrarse en un BBMD como dispositivo externo, y su lista de BIBB incluye DS-COV-B.

Lista de comprobación antes de pedir

  • Sentido: el BMS lee dispositivos Modbus (GW-2492M, GW-2493M), o un maestro Modbus lee dispositivos BACnet (GW-2139M, GW-2439M)
  • Lista de registros por dispositivo con tipo de dato, escalado y acceso
  • Estaciones por pasarela y puntos por tipo
  • Subredes IP y uso de BBMD

Envíe su lista de dispositivos y los requisitos del BMS a nuestro equipo de ventas técnicas para recibir una propuesta de pasarela.

Productos para esta aplicación

ACS-10V-MF RFID Access Control Card Reader with Voice, Ethernet and RS-485
ACS-10V-MF CR ACS-10V-MF Lector de tarjetas RFID de control de acceso con voz, Ethernet y RS-485

El ACS-10V-MF CR es un lector de tarjetas de proximidad RFID para control de acceso que combina el acceso a puertas, la guía por voz y el control de plantas de ascensor en una sola unidad. Lee tarjetas Mifare Classic, Ultralight y DESFire y puede almacenar hasta 8192 tarjetas, por lo que es adecuado para el control de acceso a puertas en comunidades de vecinos y para el control de ascensores.El lector incluye control de cerradura eléctrica de puerta y detección de posición de la puerta, además de un microinterruptor antisabotaje. Mantiene registros de acceso y dispone de RTC y WDT integrados. El control de plantas de ascensor admite hasta 16 plantas.La conectividad incluye un puerto Ethernet 10/100Base-T(X), un puerto RS-485 y CAN (ISO-11898-2). Cuatro entradas digitales y dos salidas de relé tipo Form C facilitan la integración con puertas y sistemas. La unidad se instala en pared y está diseñada para funcionar entre -20 ~ +60 °C.AplicacionesControl de acceso a puertas en comunidades de vecinosAcceso a ascensores y control de plantasSistemas de control de acceso que requieren supervisión de la posición de la puerta

Precio normal: 192,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
ACS-10V-MF-TC RFID Access Control Card Reader, Ethernet/RS-485/CAN
ACS-10V-MF-TC CR ACS-10V-MF-TC Lector de tarjetas RFID para control de accesos, Ethernet/RS-485/CAN

El ACS-10V-MF-TC es un lector de tarjetas de proximidad RFID para sistemas de control de accesos. Lee tarjetas ISO 14443 A, incluidas Mifare Classic, Ultralight y DESFire, y combina en una sola unidad el control de acceso a puertas, la guía por voz y el control de plantas de ascensor.Este código de pedido -TC corresponde a la versión de voz en chino del lector. La función integrada de mensajes de voz ofrece a los usuarios una respuesta audible en la puerta. La unidad dispone de un puerto Ethernet, un puerto RS-485 y una interfaz de bus CAN, por lo que puede integrarse en distintas arquitecturas de control de accesos.La seguridad de la puerta se gestiona mediante una salida para cerradura eléctrica, la detección de posición de la puerta y un microinterruptor antisabotaje. Los registros de acceso se guardan en el propio dispositivo, que puede almacenar hasta 8192 tarjetas. Es adecuado para el acceso a puertas en comunidades de vecinos y para instalaciones de control de ascensores.AplicacionesControl de acceso a puertas en comunidades de vecinosControl de plantas de ascensorSistemas de control de accesos

Precio normal: 192,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
ACS-10VP-MF RFID Proximity Card Reader with Voice, Ethernet PoE and RS-485
ACS-10VP-MF CR ACS-10VP-MF Lector de tarjetas de proximidad RFID con voz, Ethernet PoE y RS-485

El ACS-10VP-MF es un lector de tarjetas de proximidad RFID de montaje en pared para control de accesos. Lee tarjetas Mifare Classic, Ultralight y DESFire, y combina en una sola unidad el acceso a puertas, la guía por voz y el control de plantas de ascensor. Este código de pedido corresponde a la versión de voz en inglés.Su puerto Ethernet admite Power over Ethernet (IEEE 802.3af, Clase 1), por lo que el lector puede alimentarse por el mismo cable que utiliza para la conexión de red. También incorpora un puerto RS-485 para comunicación serie. Dos entradas digitales y dos salidas de relé de tipo Form C permiten al lector gestionar el control de la cerradura de la puerta y la detección de la posición de la puerta, y un microinterruptor proporciona detección antisabotaje.Almacena hasta 8192 tarjetas y registra los accesos.Admite el control de plantas de ascensor para hasta 32 plantas.RTC y WDT integrados para el control horario y la protección watchdog.AplicacionesControl de accesos a puertas en comunidades de vecinosControl de ascensoresSistemas de control de accesos

Precio normal: 213,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas
ACS-11-MF Proximity Card Reader with Keypad for Access Control
ACS-11-MF CR ACS-11-MF Lector de tarjetas de proximidad con teclado para control de accesos

El ACS-11-MF es un lector de tarjetas de proximidad con teclado integrado, diseñado para instalaciones de control de accesos en las que las credenciales se presentan mediante tarjeta, mediante código o mediante ambos. Lee tarjetas ISO 14443 A, incluidas Mifare Classic, Ultralight y DESFire, y ofrece retroalimentación hablada mediante su función de mensajes de voz integrada.Además de la lectura de credenciales, el equipo controla una cerradura eléctrica de puerta, supervisa la posición de la puerta y admite el control de piso de ascensor para hasta 32 pisos. Almacena hasta 8192 tarjetas y conserva los registros de acceso. Un microinterruptor antisabotaje y la posibilidad de elegir comunicación Ethernet, RS-485 o CAN lo hacen adecuado para ingenieros que diseñan sistemas de control de accesos en red.El lector es de montaje en pared y tiene un rango de temperatura de funcionamiento de -20 ~ +60 °C. Su consumo de 2,0 W y su protección contra inversión de polaridad simplifican la integración en el cableado de baja tensión existente del control de accesos.AplicacionesAcceso a puertas de comunidades de vecinosControl de piso de ascensorSistemas de control de accesos

Precio normal: 198,00 € por unidad · descuento por volumen a partir de 10 uds.
Bajo pedidoEntrega en aprox. 2-3 semanas

Más sobre Automatización de edificios

¿Necesita ayuda para elegir?

Conocemos la gama de ICP DAS y le ayudamos a encontrar el módulo, accesorio o pieza de repuesto adecuados.

Contactar con el departamento comercial técnico

Para clientes profesionales

  • Descuentos por cantidad aplicados automáticamente
  • Entrega sin IVA dentro de la UE con un número de IVA verificado
  • Hojas de datos y especificaciones completas de cada producto
Crear cuenta de empresa