Puerta de enlace KNX a BACnet/IP: Intesis IN701KNX y configuración ETS6
Integrar KNX con un sistema de gestión de edificios que hable BACnet/IP requiere una puerta de enlace de protocolo dedicada. El Intesis IN701KNX traduce los telegramas de dirección de grupo KNX en objetos BACnet — dando al BMS acceso de lectura y escritura a cada dispositivo KNX sin modificar la instalación KNX ni el proyecto ETS6.
Cuándo se necesita la integración BACnet/IP
Los edificios comerciales gestionados por plataformas BMS empresariales – Siemens Desigo CC, Schneider EcoStruxure, Honeywell Niagara Framework o Johnson Controls Metasys – utilizan BACnet/IP como su protocolo de integración principal. KNX maneja la automatización de habitaciones, iluminación y persianas a nivel de dispositivo, pero el BMS debe exponer una vista unificada del edificio para monitorización centralizada, alarmas, tendencias y gestión de fallos.
Sin una pasarela, el operador del BMS no puede ver las temperaturas de las habitaciones KNX, estados de ocupación, niveles de iluminación o posiciones de ventanas. Las alarmas generadas por los dispositivos KNX no pueden llegar al gestor de alarmas del BMS. No es posible el seguimiento histórico para informes energéticos y análisis de fallos. El IN701KNX resuelve esto actuando como un servidor BACnet/IP: expone cada dirección de grupo KNX mapeada como un objeto BACnet estándar que cualquier cliente BACnet/IP puede leer, escribir y suscribir.
Plataformas BMS que requieren BACnet/IP
- Siemens Desigo CC (licencia basada en puntos)
- Schneider EcoStruxure Building Operation
- Honeywell Niagara Framework (Tridium)
- Johnson Controls Metasys
- Trend IQ Vision y plataformas BEMS
Lo que el BMS gana de KNX a través de BACnet
- Gestión centralizada de alarmas para dispositivos KNX
- Tendencia histórica de temperaturas ambiente, energía
- Anulación de consigna desde gráficos BMS
- Control de UTA e iluminación basado en ocupación
- Detección de fallos BMS en dispositivos de campo KNX
Hardware IN701KNX
El Intesis IN701KNX es una puerta de enlace para carril DIN que ocupa 4 módulos en un carril de 35 mm. Proporciona un conector de bus KNX TP (borna de tornillo), un puerto Ethernet RJ45 para BACnet/IP y configuración, un puerto de configuración USB-B para el software IntesisBox MAPS y un borne de alimentación auxiliar de 24VDC. El dispositivo no toma alimentación del bus KNX – es obligatoria una fuente de alimentación dedicada de 24VDC.
Especificaciones de hardware del IN701KNX
Model comparison: IN701KNX — 1,000 bidirectional signals IN701KNX300000 — 3,000 bidirectional signals Physical: DIN-rail: 4 modules (72mm width) Power supply: 24VDC ±10%, 150mA (not from KNX bus) KNX TP: screw terminal, 30mA bus power draw Ethernet: RJ45, 10/100 Mbit/s USB: Type-B, configuration only BACnet role: BACnet/IP server (not client) Responds to BACnet WhoIs broadcasts Handles COV (Change of Value) subscriptions Supports BACnet Read/Write Property services BACnet/IP port: 47808 (0xBAC0) default
Rol de servidor BACnet/IP – distinción importante
El IN701KNX es un servidor BACnet/IP, no un cliente. El BMS actúa como cliente BACnet/IP e inicia toda la comunicación – lecturas, escrituras y suscripciones COV. La pasarela no consulta al BMS. Esto significa que la pasarela debe ser accesible por IP desde la estación de trabajo del BMS, y el número de instancia del dispositivo BACnet debe ser único en toda la red BACnet para evitar conflictos.
Software IntesisBox MAPS
IntesisBox MAPS es la herramienta de configuración gratuita para Windows para todas las pasarelas Intesis. Descárguela del sitio web de Intesis e instálela en un PC con Windows. Conéctese al IN701KNX mediante USB o Ethernet. Cree un nuevo proyecto y configure tres parámetros clave antes de construir la tabla de señales.
Configuración del proyecto MAPS – tres parámetros requeridos
1. BACnet device instance Must be unique across the entire BACnet network Example: 10001 (check with BMS engineer for conflicts) Range: 0 – 4,194,302 2. KNX individual address Assign in ETS6 before MAPS configuration Example: 1.1.250 (area 1, line 1, device 250) The address must be programmed into the gateway via ETS6 download before MAPS sends KNX telegrams 3. BACnet/IP port Default: 47808 (0xBAC0 in hex) Change only if another BACnet device on the LAN uses the same port — rare in practice
Requisito previo de ETS6: El IN701KNX debe tener una dirección individual KNX programada antes de poder comunicarse en el bus KNX. Descargue la base de datos de productos Intesis ETS6 del catálogo en línea de ETS, agregue el dispositivo al proyecto ETS6, asigne la dirección 1.1.250 (o según lo planificado) y descargue. Solo después de la descarga de ETS6 se puede continuar con la configuración de MAPS – MAPS utiliza la dirección individual para enviar y recibir telegramas KNX.
Configuración de la tabla de señales
La tabla de señales MAPS es el núcleo de la configuración de la pasarela. Cada fila define una traducción entre un objeto BACnet y una dirección de grupo KNX. La tabla determina qué valores KNX puede leer el BMS, cuáles puede escribir y a qué velocidad se reenvían los cambios. Planifique la tabla de señales en una hoja de cálculo antes de abrir MAPS: es mucho más fácil de revisar y compartir con el ingeniero de BMS en formato de hoja de cálculo.
| Columna | Opciones / formato | Notas |
|---|---|---|
| Tipo de objeto BACnet | AV / BV / MSV | Valor analógico, valor binario, valor multiestado |
| Número de instancia BACnet | Entero, p. ej. 001 | Único por tipo de objeto dentro de este dispositivo |
| Tipo de datos del valor presente | REAL / BOOL / UINT | Debe coincidir con el tipo de objeto BACnet |
| Dirección de grupo KNX | Formato x/y/z, p. ej. 1/0/1 | Desde la tabla de direcciones de grupo ETS6 |
| KNX DPT | p. ej. DPT 9.001, DPT 1.001 | Debe coincidir con el DPT de ETS6 para esta GA |
| Dirección | B→K / K→B / Bidireccional | B=cliente BACnet escribe; K=dispositivo KNX envía |
| Intervalo de sondeo | 1s – 3600s o COV | Para estado de solo lectura; use COV para control por eventos |
Mapeo BACnet a KNX DPT
Seleccionar el tipo de objeto BACnet correcto para cada DPT KNX evita errores de escala y desajustes de tipo. El IN701KNX aplica la escala basada en DPT automáticamente cuando el DPT se configura correctamente en MAPS – un valor porcentual DPT 5.001 (0–100%) se mapea a un valor presente Analog Value de 0.0–100.0 sin factores de escala manuales.
| KNX DPT | Descripción | Tipo de objeto BACnet | Rango de valores |
|---|---|---|---|
| DPT 1.001 | Interruptor (0=apagado, 1=encendido) | BV (valor binario) | inactivo / activo |
| DPT 1.008 | Subir/Bajar | BV (valor binario) | inactivo / activo |
| DPT 5.001 | Porcentaje (0–100%) | AV (valor analógico) | 0.0 – 100.0 |
| DPT 5.005 | Valor decimal (0–255) | AV (valor analógico) | 0.0 – 255.0 |
| DPT 9.001 | Temperatura (°C) | AV (valor analógico) | -273.0 – 670760.96 |
| DPT 9.004 | Potencia (kW) | AV (valor analógico) | -671088.64 – 670760.96 |
| DPT 12.001 | Contador de 4 bytes (kWh) | AV (valor analógico) | 0 – 4294967295 |
| DPT 17.001 | Número de escena (0–63) | MSV (Multi-State Value) | 1 – 64 |
Ejemplo práctico de integración de UTA
Un proyecto comercial típico integra un controlador UTA Siemens Synco 700 RLU220 BACnet/IP con un sistema de automatización de salas KNX a través de la puerta de enlace IN701KNX. El BMS requiere la ocupación KNX para impulsar cambios en el setpoint de la UTA, y el BMS necesita mostrar la temperatura del aire de suministro de la UTA en las pantallas de sala conectadas a KNX.
Ejemplo de tabla de señales de integración de UTA
Signal BACnet Object KNX GA DPT Direction Description 001 AV 001 (REAL) 4/0/1 DPT 9.001 K→B→K Room setpoint (°C) 002 BV 002 (BOOL) 4/0/5 DPT 1.001 K→B Occupancy status 003 AV 003 (REAL) 4/0/10 DPT 9.001 B→K AHU supply air temp 004 AV 004 (REAL) 4/0/15 DPT 5.001 B→K AHU fan speed % 005 BV 005 (BOOL) 4/0/20 DPT 1.001 B→K AHU run/stop status Integration flow: KNX PIR detector → GA 4/0/5 (DPT 1.001) → IN701KNX → BACnet BV 002 Desigo CC reads BV 002 → triggers AHU occupancy mode via RLU220 RLU220 supply air temp → IN701KNX BACnet AV 003 → KNX GA 4/0/10 Gira X1 room display reads GA 4/0/10 → shows supply air temperature
Notas sobre el Synco 700 RLU220
El RLU220 es un controlador BACnet/IP nativo: se comunica directamente con Desigo CC sin una puerta de enlace. El IN701KNX se encuentra junto a él en la red BACnet/IP, proporcionando acceso a las señales KNX al mismo sistema Desigo CC.
Dirección del setpoint: bidireccional
El punto de consigna de la habitación (señal 001) es bidireccional: el controlador de habitación KNX envía actualizaciones a BACnet cuando el ocupante ajusta el termostato; Desigo CC puede sobrescribir el punto de consigna escribiendo en AV 001, que la pasarela reenvía a KNX GA 4/0/1.
Integración con Siemens Desigo CC
Con el IN701KNX alimentado, programado con ETS6 y la tabla de señales MAPS cargada, la integración en Desigo CC sigue el flujo de trabajo estándar del controlador BACnet/IP. Desigo CC descubre la pasarela mediante una difusión BACnet WhoIs o entrada manual de IP.
Pasos de integración con Desigo CC
1. Desigo CC Management Station → System → Networks → BACnet driver → Add Network: BACnet/IP, BBMD address if needed 2. Discover or manually add IN701KNX: → Add Device: IP = 192.168.1.250, Instance = 10001 → Desigo CC queries device for object list 3. Auto-import object list: → All configured AV, BV, MSV objects appear → Check names match MAPS signal descriptions 4. Bind to Desigo CC functions: → Alarms: bind BV objects to Alarm Management → Trends: bind AV objects to Trend Log objects → Graphics: drag AV/BV to floorplan graphics Point-based licensing note: Each BACnet object imported into Desigo CC consumes one point licence. Confirm total count with Siemens before ordering the licence package.
Suscripciones COV en Desigo CC: Desigo CC se suscribe por defecto a BACnet COV (Change of Value) para todos los objetos importados. El IN701KNX maneja suscripciones COV de múltiples clientes simultáneamente – útil cuando Desigo CC y un cliente secundario (por ejemplo, un sistema de monitoreo energético) se suscriben a los mismos objetos AV. La vida útil de COV es típicamente de 300 segundos; Desigo CC renueva automáticamente las suscripciones antes de que expiren.
Puesta en marcha y validación
Una puesta en marcha sistemática verifica que la tabla de señales sea correcta en ambas direcciones antes de que el ingeniero de BMS conecte Desigo CC. Utilice la vista de diagnóstico MAPS y Yabe BACnet Explorer (herramienta gratuita de código abierto) para la validación.
Secuencia de validación de puesta en marcha
KNX → BACnet direction test: 1. Open ETS6 Group Monitor 2. Send write telegram to GA 4/0/1 (value: 21.5°C) 3. Open MAPS Diagnostic tab 4. Confirm Signal 001 shows updated value 21.5 5. Open Yabe BACnet Explorer → Read AV 001 Present Value 6. Confirm Yabe reads 21.5 ✓ BACnet → KNX direction test: 1. In Yabe: Write AV 001 Present Value = 22.0 2. MAPS Diagnostic confirms write received 3. ETS6 Group Monitor shows telegram on GA 4/0/1 4. Value = 22.0°C ✓ Diagnostic LED status (IN701KNX front panel): PWR (green solid) — 24VDC power OK KNX (green blink) — KNX bus active, telegrams exchanged ETH (green blink) — Ethernet link active ERR (red blink) — configuration error or signal fault
Fallos comunes de puesta en marcha
- Dirección individual KNX no descargada a través de ETS6 antes de MAPS
- Conflicto de instancia de dispositivo BACnet con otro dispositivo en la LAN
- Discrepancia de DPT entre MAPS y la dirección de grupo de ETS6
- Dirección incorrecta: consigna configurada solo K→B, impidiendo escrituras del BMS
Yabe BACnet Explorer
Navegador BACnet/IP gratuito de código abierto para Windows. Descubre todos los dispositivos BACnet en la LAN, lee y escribe propiedades de objetos y registra notificaciones COV. Esencial para la pre-puesta en marcha del BMS — permite la validación completa de la tabla de señales antes de la conexión con Desigo CC.
¿Necesita una puerta de enlace KNX a BACnet configurada y puesta en marcha?
Diseñamos cuadros KNX con puertas de enlace Intesis IN701KNX preconfiguradas — tablas de señales verificadas, direcciones individuales ETS6 programadas y listas de objetos BACnet proporcionadas a su ingeniero BMS antes de la entrega en obra.
Solicitar presupuesto →