Ir al contenido
Sensor de techo blanco conectado a una red de control de edificios

Protocolos e integración

KNX, BACnet y Modbus: guía de protocolos

En qué se diferencian KNX, BACnet y Modbus en modelo de datos, topología y esfuerzo de integración, y cómo combinarlos en un mismo sistema de automatización de edificios sin perder el control de la lista de puntos.

Respuesta rápida

KNX es un bus de campo descentralizado para iluminación, protección solar y control de salas; BACnet es un protocolo de automatización de edificios orientado a objetos para instalaciones y sistemas de supervisión; Modbus es un protocolo sencillo basado en registros para contadores, variadores y equipos. La mayoría de los edificios utiliza más de uno, conectados mediante pasarelas y un mapa de puntos documentado.

01

Por qué importa la elección del protocolo

Los protocolos no son una preferencia abstracta. Determinan qué dispositivos pueden incorporarse al sistema, qué herramienta de ingeniería se necesita, cómo se nombran los datos, cuántas pasarelas hay en medio y quién podrá mantener la instalación en el futuro. Un protocolo con un modelo de objetos rico hace que la integración sea predecible; un protocolo basado en registros aporta flexibilidad, pero deja el significado en manos del integrador. Un bus descentralizado reduce la dependencia de un controlador central; un protocolo de supervisión basado en IP facilita la integración de instalaciones y el diagnóstico remoto. La mayoría de los edificios acaba con más de un protocolo, porque la iluminación, las instalaciones, la medición y el control de salas tienen historias distintas y ecosistemas de dispositivos diferentes. La tarea de diseño consiste en situar cada protocolo donde encaja y hacer explícitos los límites, en lugar de declarar un ganador. Un protocolo fácil de instalar pero difícil de documentar costará más a lo largo de la vida del edificio. En el límite es donde se concentra la mayor parte del riesgo de integración: una pasarela que nadie asume es un fallo esperando una entrega. La elección del protocolo es, por tanto, una decisión de ciclo de vida, no una preferencia de compra. La cuestión no es qué protocolo es abierto, sino qué partes de la instalación siguen siendo mantenibles cuando el integrador original ya no está disponible. Una decisión tomada solo por el contratista eléctrico suele ignorar al equipo de mantenimiento.

  • Ecosistema de dispositivos y herramientas de ingeniería
  • Modelo de datos y nomenclatura
  • Número de pasarelas y puntos de fallo
  • Mantenibilidad y soporte durante el ciclo de vida
02

KNX: control de salas descentralizado

KNX es un bus de campo para el control de edificios, muy utilizado en iluminación, protección solar, terminales de climatización (HVAC) y funciones de sala. Los dispositivos se direccionan individualmente y se comunican mediante direcciones de grupo, de modo que un interruptor puede controlar una luz sin un programa central. La ingeniería se realiza en ETS, donde se definen la estructura de direcciones de grupo y los parámetros de los dispositivos. El modelo descentralizado es resistente: si falla un dispositivo, el resto del bus sigue funcionando. KNX puede ampliarse sobre IP con routers e interfaces, lo que lo hace práctico entre plantas y edificios. Su punto fuerte es el control de salas estandarizado con un amplio mercado de dispositivos. Su limitación es que las secuencias complejas de instalaciones y la lógica entre sistemas suelen residir en un controlador de supervisión o una pasarela, no en el propio bus. Un plan de direcciones de grupo limpio marca la diferencia entre una instalación KNX mantenible y un proyecto que nadie quiere tocar. Las direcciones de grupo deben planificarse por función y ubicación, no por el orden en que se instalaron los dispositivos. Una línea admite normalmente 64 dispositivos; los acopladores y los segmentos amplían la instalación, y cada límite debe documentarse. Las direcciones de grupo también deben dejar espacio para una nueva planta o un cambio de inquilino. Un bus fácil de ampliar también es fácil de sobreextender.

  • Bus de par trenzado con lógica descentralizada
  • Direccionamiento individual y de grupo
  • ETS como herramienta de ingeniería
  • Enrutamiento IP para instalaciones mayores
03

BACnet: objetos e integración de supervisión

BACnet es un protocolo orientado a objetos diseñado para la automatización y el control de edificios. Un dispositivo expone objetos como entrada analógica, salida analógica, valor analógico, entrada binaria, salida binaria, valor binario y objetos multiestado. Cada objeto tiene propiedades: valor actual, unidades, indicadores de estado, descripción y límites de alarma. Los servicios permiten lectura, escritura, descubrimiento y suscripción a cambios de valor. BACnet funciona sobre IP y sobre MS/TP, lo que le permite llegar a controladores de instalaciones y dispositivos de campo en el mismo emplazamiento. Su modelo de objetos hace que la integración sea más predecible que un mapa de registros en bruto, siempre que los nombres de objetos y las unidades sean coherentes. Las pruebas de BACnet y los listados de dispositivos ayudan, pero no sustituyen una comprobación punto por punto durante la puesta en marcha. Una nomenclatura coherente entre dispositivos vale más que una larga lista de objetos. El defecto de integración más habitual no es un fallo del protocolo; es un punto asignado al objeto equivocado o escalado de forma incorrecta. Un navegador de objetos muestra lo que existe, no lo que significa. El acceso a nivel de propiedad importa: un dispositivo que expone un valor pero prohíbe escribir su consigna no puede admitir una secuencia de reposición. La lista de objetos debe registrar qué propiedades son escribibles, no solo cuáles son legibles.

  • Dispositivos, objetos, propiedades y servicios
  • Tipos de objeto estándar para puntos
  • Segmentos BACnet/IP y MS/TP
  • Descubrimiento, COV y pruebas de puntos
04

Modbus: registros y límites prácticos

Modbus es un protocolo sencillo de petición-respuesta construido en torno a bobinas y registros. Modbus RTU funciona sobre enlaces serie; Modbus TCP envuelve el mismo modelo en Ethernet. Un maestro sondea a los esclavos por dirección de unidad y código de función, leyendo o escribiendo un número definido de registros. El protocolo define el transporte, no el significado: un registro puede ser una temperatura, una palabra de estado, un contador de energía o una versión de firmware. Esa flexibilidad es la razón por la que lo utilizan contadores, variadores de frecuencia, inversores y sensores, y por la que toda integración necesita un mapa de registros del fabricante. Conviene prestar atención al escalado, los valores con signo, el orden de palabras de 32 bits, los intervalos de sondeo y el comportamiento de los tiempos de espera. Un dispositivo Modbus que deja de responder debe generar un fallo claro, no un valor obsoleto que parece válido. Un registro que lee cero puede significar apagado, averiado o no configurado; el mapa debe indicar cuál. Documentar el mapa de registros es más valioso que cualquier configuración de pasarela, porque es lo que necesitará el siguiente ingeniero. Un segmento serie admite normalmente 32 unidades sin repetidor, y sondear demasiados dispositivos expone pronto el límite. El mapa de registros debe versionarse junto con el firmware del dispositivo, porque las direcciones cambian. El diagnóstico serie es limitado; un analizador de protocolo es una herramienta de puesta en marcha, no una solución permanente.

  • RTU sobre serie, TCP sobre Ethernet
  • Sondeo maestro-esclavo y direcciones de unidad
  • Bobinas y registros con significado propio del fabricante
  • Escalado, orden de bytes y comportamiento de los tiempos de espera
05

DALI y otros buses de campo

DALI merece un tratamiento aparte porque la iluminación suele ser la mayor población de dispositivos de un edificio. Una línea DALI direcciona drivers y dispositivos de control individuales, normalmente 64 por línea, y transporta comandos lentos pero fiables. No es una red de todo el edificio; las pasarelas la conectan a KNX, BACnet o a un controlador. DALI-2 añade declaraciones de interoperabilidad para sensores y dispositivos de control, lo cual importa cuando productos de varios fabricantes comparten una línea. La iluminación de emergencia puede supervisarse a través de DALI cuando las luminarias lo admiten, pero el régimen de pruebas y la obligación de informar siguen siendo locales. Los errores habituales son la dispersión de direcciones, la falta de mapas y una pasarela tratada como un cable transparente. Una integración de iluminación debe registrar la línea, la dirección, el grupo y la pertenencia a escenas de cada luminaria, porque ese registro es lo que realmente utiliza el mantenimiento. Otros buses, como 0-10V y la regulación por corte de fase, siguen existiendo y deben integrarse donde estén, en lugar de sustituirse por uniformidad. El diseño debe indicar qué bus controla cada luminaria, porque dos rutas de control hacia un mismo driver son un fallo esperando a ocurrir. Una pasarela DALI que pierde su mapa puede dejar a oscuras una planta sin que falle un solo driver. Los resultados de las pruebas de emergencia deben exportarse en un formato que la persona responsable pueda firmar.

  • Direccionamiento individual de drivers y grupos
  • Declaraciones de interoperabilidad DALI-2
  • Pasarelas hacia KNX, BACnet o controladores
  • Registros de línea, dirección y escenas en la entrega
06

Combinar protocolos sin una pila frágil

Un diseño práctico sitúa cada protocolo donde su ecosistema de dispositivos es más fuerte: KNX para el control de salas, DALI para luminarias, BACnet para instalaciones y equipos de supervisión, Modbus para contadores y variadores. Las pasarelas traducen entre ellos, pero toda pasarela es un dispositivo con alimentación, firmware, configuración y un modo de fallo. El número de pasarelas debe ser deliberado, cada una debe documentarse y debe decidirse qué ocurre cuando se queda sin conexión. Las secuencias de control deben ubicarse donde puedan ejecutarse localmente, no solo en la pasarela. Conviene segmentar las redes para que un fallo en un segmento no derribe todo el edificio. La sincronización horaria importa para el análisis de tendencias y la correlación de alarmas. La arquitectura de integración debe poder explicarse en una página; si necesita un diagrama que nadie puede seguir, probablemente sea demasiado profunda. El diseño también debe indicar qué sistema mantiene el reloj maestro y cómo se distribuye la hora. Una pila plana y documentada es más fácil de probar y más barata de mantener que una cadena de traductores. Cada capa de traducción adicional añade latencia, un archivo de configuración y una persona que debe entender ambos lados. Una pasarela que traduce en ambas direcciones necesita una regla para comandos en conflicto, no solo para datos perdidos. La sincronización horaria debe proceder de una única fuente, no de cada pasarela por separado.

  • Un protocolo por ecosistema de dispositivos
  • Pasarelas deliberadas y documentadas
  • Secuencias locales independientes de las pasarelas
  • Segmentación de red y sincronización horaria
07

Criterios de decisión y selección de pasarelas

La selección de pasarelas suele decidirse con tres preguntas: qué expone el dispositivo, qué puede consumir el sistema de supervisión y quién dará soporte al enlace. Una interfaz nativa es preferible a una pasarela cuando existe, porque elimina un dispositivo y un archivo de configuración de la ruta crítica. Una pasarela se justifica cuando el protocolo no es nativo, cuando se requiere aislamiento eléctrico o cuando el número de dispositivos supera lo que el controlador puede sondear de forma fiable. La capacidad no es solo un recuento de puntos; la carga de sondeo, el tiempo de respuesta y el número de conexiones simultáneas importan. Conviene comprobar si la pasarela admite los tipos de objeto y los servicios que necesita la secuencia, no solo si puede leer un valor. Debe confirmarse la compatibilidad de firmware y la política de actualización del fabricante. Debe registrarse quién configura la pasarela, quién es responsable de su copia de seguridad y a quién se llama cuando falla. La pasarela más barata rara vez es la integración más barata cuando se contabiliza el soporte. Una pasarela de la que no se puede hacer copia de seguridad no se puede sustituir en una tarde. Dos pasarelas en serie deben considerarse un indicio de mal diseño, incluso cuando cada una funciona por separado. Una pasarela sin capacidad de reserva se convierte en la razón por la que se retrasa la siguiente fase. Como regla de planificación, la carga de sondeo y el número de dispositivos deben mantenerse muy por debajo del máximo documentado, y la mitad de la capacidad declarada debe tratarse como un nivel de aviso, no como un objetivo.

  • Interfaz nativa antes que pasarela cuando sea posible
  • Comprobar servicios y tipos de objeto, no solo valores
  • La carga de sondeo y el tiempo de respuesta importan
  • Responsable, copia de seguridad y ruta de sustitución registrados
08

La lista de verificación de integración y los modos de fallo

Una integración está terminada cuando se ha demostrado cada punto, no cuando la pasarela aparece en línea. Se empieza por una lista de puntos que indique origen, destino, tipo de dato, unidad, rango, escalado, dirección de lectura o escritura, clase de alarma y estado de fallo. El mapa de objetos o de registros debe confirmarse con la documentación del fabricante. Deben probarse los valores normales, los valores fuera de rango, la desconexión, el reinicio y la sincronización horaria. Debe comprobarse que las alarmas llegan con la prioridad correcta y que se restablecen correctamente. Debe verificarse que un fallo de la pasarela produce un fallo visible y no un valor congelado. Deben registrarse los resultados y entregarse los mapas, las credenciales y los planos de red. La lista de verificación es también un documento comercial: define de qué responde el integrador y qué queda en manos del proveedor del equipo. Una lista firmada convierte una visita informal de puesta en marcha en evidencia de que la integración funciona. Sin ella, cada cambio futuro empieza con una investigación en lugar de con un plano. La lista debe revisarse en cada fase, no solo al final, porque un punto que falta en la lista normalmente falta en el precio. La lista debe estar firmada por la parte que mantendrá el sistema, no solo por el instalador. La lista de puntos es también la defensa más clara contra la ampliación descontrolada del alcance, porque muestra lo que se acordó.

  • Lista de puntos con unidades, escalado y dirección
  • Mapa de objetos o de registros verificado
  • Pruebas de fallo, reinicio y sincronización horaria
  • Mapas, credenciales y planos entregados

Comparación de KNX, BACnet y Modbus

17 rows
AspectoKNXBACnetModbus
Origen y alcanceBus de edificio para dispositivos de sala y de campoRedes de automatización y control de edificiosProtocolo industrial de registros
TopologíaBus, árbol o estrella sobre par trenzadoIP, Ethernet y MS/TPRTU serie o TCP
DireccionamientoDirecciones individuales y de grupoInstancia de dispositivo e identificadores de objetoID de esclavo o de unidad más dirección de registro
Modelo de datosObjetos de grupo y puntos de datosObjetos, propiedades y serviciosBobinas y registros sin semántica
DescubrimientoProgramación del bus con ETSDescubrimiento por broadcast y lista de objetosMapa de registros manual
Dispositivos habitualesInterruptores, reguladores, actuadores y controladores de salaUMAs (AHU), enfriadoras, cajas VAV y BMSContadores, variadores, inversores y sensores
Herramienta de ingenieríaProyecto ETSHerramienta del fabricante y configuración del BMSManual del fabricante y configuración del sondeo
Modelo de lectura y escrituraEscritura y lectura de grupoServicios y matrices de prioridadCódigos de función y sondeo
PruebasExploración del bus y prueba de gruposNavegador de objetos y prueba COVPrueba de lectura, escritura y escalado de registros
LicenciasLicencia ETS por proyectoHerramientas del fabricante y pruebas de dispositivosNormalmente sin licencia de protocolo
Encaje típicoIluminación, protección solar y control de salasIntegración de instalaciones y supervisiónMedición y datos de equipos
Error habitualDispersión de direcciones de grupoAsignación de objetos sin unidadesOrden de bytes y escalado incorrectos
Límite típico de segmento64 dispositivos por línea antes de los acopladoresSegmento MS/TP normalmente muy por debajo de 127 nodos32 unidades por segmento serie sin repetidor
Comportamiento de respuestaRápido para comandos de sala, lento para lecturas de grupo extensasLas suscripciones COV reducen la carga de sondeoEl ciclo de sondeo crece con el número de dispositivos
CiberseguridadBus local; los routers IP necesitan refuerzo de seguridadLas redes IP necesitan segmentación y control de accesoEnlaces serie aislados; TCP necesita reglas de red
DocumentaciónPlan de direcciones de grupo y lista de dispositivosLista de objetos con unidades y ajustes COVMapa de registros con escalado y orden de palabras
Cuándo no usarloSecuencias extensas de instalaciones y lógica entre emplazamientosLecturas sencillas de contadores en un enlace serie pequeñoObjetos complejos, alarmas y programación horaria

Imágenes del proyecto

3 images
Módulo de extensión Modbus
Interfaz Modbus
Controlador de relés Loxone Nano
Conmutación
Panel de control de automatización de edificios en una tableta
Una única imagen operativa

Preguntas frecuentes

01¿Cuál es mejor, KNX o BACnet?

Resuelven tareas distintas. KNX destaca en el control de salas y de campo; BACnet destaca en la integración de instalaciones y en la supervisión. Muchos proyectos usan ambos, con una pasarela o un controlador que habla los dos. La elección debe seguir al ecosistema de dispositivos, no a una preferencia. Un proyecto que obliga a todos los dispositivos a un único protocolo suele pagarlo en pasarelas o en funcionalidad perdida.

02¿Puede un controlador hablar los tres protocolos?

A veces, mediante interfaces nativas o pasarelas. Conviene comprobar qué protocolos son nativos, cuántos puntos admite cada interfaz y si el controlador puede ejecutar las secuencias necesarias mientras sondea dispositivos externos. El soporte nativo en una ficha técnica no garantiza la capacidad de puntos ni los servicios que requiere la secuencia.

03¿Es Modbus TCP lo mismo que Modbus RTU?

Comparten el mismo modelo de registros, pero utilizan un transporte diferente. RTU funciona sobre enlaces serie con restricciones de temporización; TCP funciona sobre Ethernet. Las pasarelas entre ambos son habituales y debe comprobarse el comportamiento del sondeo. Una pasarela TCP delante de un dispositivo serie lento no hace que ese dispositivo sea más rápido, y el tiempo de espera debe reflejar la respuesta real.

04¿Qué es un objeto BACnet?

Un objeto es la representación de un punto o una función dentro de un dispositivo, con propiedades como valor actual, unidades, estado y límites de alarma. La integración asigna esos objetos a los nombres de punto del sistema de supervisión. La asignación debe conservar unidades, escalado y significado, porque un objeto correctamente conectado con unidades incorrectas sigue siendo una lectura incorrecta.

05¿Se necesitan siempre pasarelas?

No. Muchos dispositivos exponen BACnet, Modbus o KNX directamente. Se necesita una pasarela cuando la interfaz, la topología o las licencias del fabricante exigen traducción. Toda pasarela debe tener un responsable y un comportamiento de fallo documentado. Cada pasarela añade además una dependencia de firmware, por lo que su historial de actualizaciones forma parte del plan de mantenimiento.

06¿Cuántos dispositivos caben en un bus?

Depende del protocolo, del segmento, del presupuesto de alimentación y de la topología. El diseño debe seguir la norma y las reglas del fabricante, y después verificar la carga y los tiempos de respuesta. No existe un número universal responsable. Un bus que funciona en banco con diez dispositivos puede comportarse de forma distinta con cuarenta, especialmente cuando el sondeo y la alimentación están cerca del límite.

07¿Cómo debe probarse una integración?

Punto por punto: valores normales, valores fuera de rango, desconexión, reinicio, prioridad de alarmas y sincronización horaria. Deben registrarse los resultados y entregarse los mapas de objetos o de registros. Una pasarela en línea no es lo mismo que una integración que funciona. La prueba también debe incluir la pérdida de la propia pasarela, porque ese es el fallo que el edificio acabará experimentando.

Siguiente paso

Tráiganos el edificio.

Cuéntenos el tipo de edificio, los sistemas incluidos y el resultado que necesita. Le mostraremos la ruta más corta hacia un sistema en funcionamiento.