TROX TVZ VAV Box BACnet/IP a KNX mediante LOYTEC LGATE-950
Los reguladores de caudal de aire variable TROX TVZ-D se comunican mediante BACnet MS/TP – un protocolo nativo de los sistemas de gestión de edificios pero no directamente accesible desde KNX. El LOYTEC LGATE-950 puentea BACnet MS/TP a KNX TP, mapeando el caudal volumétrico, la posición del damper y la temperatura ambiente a direcciones de grupo KNX para el control de zona y la visualización del edificio.
Controlador VAV TROX TVZ-D: objetos BACnet
El controlador de caudal volumétrico TROX TVZ-D se monta en el conducto de aire de suministro y mide el flujo de aire mediante un sensor de presión diferencial a través de un diafragma. El actuador mueve una compuerta para mantener el caudal de consigna. La comunicación BACnet MS/TP se realiza sobre RS485 a 9600 baudios – la misma capa física que Modbus RTU pero un protocolo diferente. El ID del dispositivo BACnet se configura mediante un selector giratorio en la parte frontal de la unidad (rango 1-127). Asegúrese de que cada TVZ en el mismo bus MS/TP tenga un ID de dispositivo único.
| Objeto BACnet | Descripción | Unidad | R/W | KNX DPT |
|---|---|---|---|---|
| AV:1 | Consigna de caudal volumétrico mínimo | l/s | R/W | DPT 9.001 (escrito desde el controlador de sala KNX) |
| AV:2 | Consigna de caudal volumétrico máximo | l/s | R/W | DPT 9.001 (escrito para anulación por CO2) |
| AV:3 | Caudal volumétrico real (medido) | l/s | R only | DPT 9.001 → GA para monitoreo |
| AO:1 | Posición del damper | % | R only | DPT 5.001 → GA para visualización |
| AI:1 | Temperatura ambiente (si opción de control de sala) | °C | R only | DPT 9.001 → GA para visualización |
| AI:3 | Concentración de CO2 (si opción AirMaster) | ppm | R only | DPT 9.008 → GA para lógica DCV |
LOYTEC LGATE-950: mapeo BACnet a KNX
El LOYTEC LGATE-950 es un router autónomo BACnet MS/TP a KNX TP montado en riel DIN. Se conecta al bus BACnet RS485 en el puerto A y al bus KNX en el terminal TP. Alimentación: 24 V CC. La interfaz de configuración web se accede a través de la dirección IP del dispositivo en el puerto 80 (por defecto: 192.168.1.254, cambiar antes de la implementación). Puerto UDP BACnet: 47808 (estándar). El LGATE descubre automáticamente los dispositivos BACnet en el bus MS/TP mediante difusión Who-Is al inicio.
Mapeo de interfaz web LGATE-950 — TROX TVZ a KNX
LGATE-950 configuration steps:
1. Auto-discovery:
Connect → Scan BACnet MS/TP network
All TVZ units appear as BACnet devices (by device ID)
LGATE reads object list from each device via ReadPropertyMultiple
2. For each TVZ (example: TVZ device ID 1, Zone A Room 01):
Create mapping entries in LGATE web UI:
TVZ AV:3 (actual flow) → KNX GA 12/1/3
Direction: BACnet read → KNX send
KNX DPT: 9.002 (l/s, airflow)
Poll/COV: COV (send on 5 l/s change)
TVZ AO:1 (damper position) → KNX GA 12/1/4
Direction: BACnet read → KNX send
KNX DPT: 5.001 (percent)
Poll/COV: poll every 30s
TVZ AI:1 (room temperature) → KNX GA 12/1/5
Direction: BACnet read → KNX send
KNX DPT: 9.001 (°C)
Poll/COV: poll every 60s
KNX GA 12/1/1 → TVZ AV:1 (min flow setpoint write)
Direction: KNX receive → BACnet write
KNX DPT: 9.001 (l/s)
Trigger: on KNX telegram receive
3. Repeat for each TVZ with unique GA sub-group per zoneSecuencia de control de zona: controlador de sala KNX a VAV
El controlador de sala KNX (MDT SCN-LCRM.01 con sensor de presencia) calcula la demanda de calefacción o refrigeración para la zona como un porcentaje (0-100%) basado en el punto de consigna menos la temperatura medida. Este porcentaje de demanda se convierte en un punto de consigna de caudal de aire en l/s mediante un bloque de función lógica KNX que escala entre los caudales mínimo (banda muerta, típicamente 20% del máximo) y máximo definidos durante la puesta en marcha de HVAC.
Control de zona: demanda KNX a punto de consigna de caudal TVZ
Zone A: meeting room, TVZ device ID 1
Minimum flow (unoccupied / dead-band): 30 l/s
Maximum flow (full cooling demand): 150 l/s
KNX logic function (MDT SCN-LCRM.01):
Input: GA 20/1/1 — heating/cooling demand, DPT 5.001 (0-100%)
Output: GA 12/1/1 — TVZ flow setpoint, DPT 9.001 (l/s)
Formula: flow = 30 + (demand% / 100) * (150 - 30)
At 0% demand: 30 l/s (minimum ventilation)
At 50% demand: 90 l/s
At 100% demand: 150 l/s
Occupancy detection (MDT PIR or KNX presence detector):
Occupied → use demand-based setpoint (30-150 l/s)
Unoccupied for 15 min → force flow setpoint = 20 l/s (standby)
Write 20 l/s to GA 12/1/1 → LGATE writes to TVZ AV:1
Morning warm-up (KNX time switch at 06:30):
Write maximum flow (150 l/s) to GA 12/1/1 for 30 min
Flush overnight air buildup before occupants arriveEscalado multi-zona e instalaciones grandes
Una planta de oficinas típica con 20 salas tiene 20 unidades TVZ. Cada unidad requiere 4-5 mapeos de objetos BACnet en el LGATE, totalizando 80-100 mapeos por planta. El LGATE-950 soporta hasta 128 dispositivos BACnet y 500 entradas de mapeo — adecuado para una sola planta. Para edificios de varias plantas, implemente un LGATE-950 por planta (o por 128 dispositivos), conectando cada LGATE al backbone KNX del edificio y al bus BACnet RS485 de la planta.
Para edificios con más de 128 dispositivos BACnet por planta (grandes oficinas abiertas o almacenes), el servidor de automatización LOYTEC L-INX soporta hasta 4 redes MS/TP independientes más Ethernet BACnet/IP, proporcionando capacidad para más de 500 dispositivos BACnet en una sola unidad. El L-INX también soporta LOYTEC LTE (propietario peer-to-peer) e integración directa con ETS6 para proyectos KNX más grandes.
BACnet COV y ventilación controlada por demanda de CO2
Las suscripciones BACnet Change of Value (COV) reducen el tráfico de red en comparación con el sondeo periódico. En lugar de que el LGATE solicite el valor de caudal actual cada 10 segundos, el TVZ envía una actualización solo cuando el caudal cambia en más del incremento COV (configure 5 l/s en LGATE). En una instalación de 20 dispositivos, esto reduce el tráfico BACnet MS/TP de 120 pares solicitud-respuesta por minuto a típicamente 5-15 eventos de cambio por minuto durante la operación estable.
Anulación DCV CO2: TVZ AV:2 escritura de caudal máximo
TROX AirMaster option: CO2 sensor built into TVZ room controller
BACnet object AI:3 (ppm) → mapped to KNX GA 12/1/6, DPT 9.008
KNX DCV logic (MDT SCN-LCRM.01):
IF GA 12/1/6 > 1000 ppm (crowded room, CO2 rising):
→ Write GA 12/1/2 = 150 (maximum flow setpoint in l/s)
→ LGATE forwards: BACnet write TVZ AV:2 = 150 l/s
→ TVZ opens damper to maximum — prioritises IAQ over demand
IF GA 12/1/6 < 700 ppm for 300s (room emptying):
→ Write GA 12/1/2 = 30 (return to minimum flow setpoint)
→ LGATE forwards: BACnet write TVZ AV:2 = 30 l/s
→ TVZ returns to demand-based control
CO2 alarm at 1400 ppm:
→ Write KNX GA 20/0/1 = ON (alarm telegram to visualisation)
→ Gira X1 / MDT Glastaster shows red alert for zone
→ Building manager receives notification via Home AssistantTerminación del bus BACnet MS/TP
Termine el bus BACnet RS485 en ambos extremos con resistencias de 120 ohmios. El LGATE-950 tiene un terminador conmutable integrado (activable mediante interruptor DIP en el dispositivo). El último TVZ en el bus también necesita terminación — actívela a través del menú del panel frontal del TVZ. La falta de terminación causa corrupción de datos con un número elevado de dispositivos (más de 10 unidades).
Conflictos de ID de dispositivo BACnet
BACnet requiere que cada dispositivo en la red (a través de todos los segmentos MS/TP y BACnet/IP) tenga un ID de dispositivo único. El propio LGATE-950 consume un ID de dispositivo (configurable, por defecto 9999). Asegúrese de que los ID del selector TVZ (1-127) no se superpongan con el ID del dispositivo LGATE ni con ningún dispositivo BACnet/IP en el segmento de red del edificio.
¿Necesita un cuadro de control VAV con puente TROX BACnet a KNX fabricado a medida?
Diseñamos cuadros de baja tensión con pasarelas LOYTEC LGATE-950 BACnet/KNX, configuración de mapeo TROX TVZ, lógica DCV de CO2 y documentación completa de puesta en marcha — entregados probados en su sitio.
Solicitar presupuesto →