Integración Systemair SAVE HRV con KNX mediante Modbus RTU
Las unidades de ventilación con recuperación de calor Systemair SAVE exponen todos los parámetros operativos mediante Modbus RTU en RS485. Una pasarela KNX Modbus lee los sensores de temperatura, velocidades de los ventiladores y estado del bypass, y escribe el modo de funcionamiento y comandos de boost — permitiendo una programación de ventilación completamente controlada por KNX, boost activado por CO2 y visualización del edificio sin ningún controlador Systemair propietario.
Modelos Systemair SAVE y conexión RS485
La gama Systemair SAVE incluye el VTC 700 M (comercial, 700-4000 m³/h) y el VSR 300 (residencial, hasta 300 m³/h). Ambas unidades tienen un conector de servicio RS485 en la placa de control principal, etiquetado como COM o RS485. En la serie SAVE VTC, el conector es un bloque de terminales de 3 pines; en las unidades residenciales VSR, es un adaptador RJ12 de 3 pines. Use cable Belden 9841 o equivalente RS485 (par trenzado, impedancia característica de 120 ohmios) para una comunicación confiable en distancias de cable de hasta 1000 m a 9600 baudios.
Cableado RS485 y ajustes Modbus RTU
RS485 wiring (3-wire): A+ → RS485 A terminal on SAVE board B- → RS485 B terminal on SAVE board GND → GND terminal on SAVE board Connect to MDT KNX Modbus Gateway (RS485 port) or Weinzierl KNX IO 521 Modbus module SAVE Modbus RTU settings (via front panel menu): Hold right arrow key for 5 seconds to enter service menu Navigate to: Communication → Modbus Baud rate: 9600 (default — do not change) Data bits: 8 Parity: None (8N1) Stop bits: 1 Unit ID: 1 (default — change if multiple units on same RS485 bus) For multiple SAVE units on one RS485 segment: Unit 1: ID 1, Unit 2: ID 2, etc. Maximum 32 devices per RS485 segment Terminate last device: add 120-ohm resistor between A and B
Mapa de registros Modbus Systemair SAVE
Todos los registros SAVE son registros de retención (FC3 para lectura, FC6 para escritura de un solo registro, FC16 para escritura múltiple). Los valores de temperatura usan codificación int16 con resolución de 0,1 °C — divida por 10 para obtener el valor real en °C. El registro del modo de operación es tanto legible como escribible, lo que permite a KNX establecer el modo de velocidad o automático.
| Registro | Descripción | Tipo | R/W | Notas |
|---|---|---|---|---|
| 4001 | Velocidad del ventilador de impulsión (rpm) | uint16 | R | 0-4000 rpm |
| 4002 | Velocidad del ventilador de extracción (rpm) | uint16 | R | 0-4000 rpm |
| 4003 | Temperatura del aire de impulsión | int16 (0,1°C) | R | Dividir por 10 |
| 4004 | Temperatura del aire extraído | int16 (0,1°C) | R | Temperatura de extracción de la habitación |
| 4005 | Temperatura del aire exterior | int16 (0,1°C) | R | Toma de aire fresco |
| 4006 | Temperatura del aire de extracción | int16 (0,1°C) | R | Extracción post-intercambiador |
| 4007 | Modo de operación | uint16 | R/W | 0=apagado, 1=auto, 2=velocidad1, 3=velocidad2, 4=boost |
| 4008 | Estado del damper de bypass | uint16 | R | 0=cerrado, 1=abierto (solo lectura) |
| 4009 | Descongelación activa | uint16 | R | 0=normal, 1=descongelación |
| 4010 | Habilitar boost (temporizado) | uint16 | R/W | 0=normal, 1=boost (tiempo de espera 60 min) |
| 4016 | Eficiencia de recuperación de calor | uint16 (%) | R | 0-100%, calculado |
Configuración de la pasarela MDT Modbus y direcciones de grupo KNX
La pasarela MDT SCN-MBGW.01 Modbus RTU/TCP se conecta al bus SAVE RS485 y asigna registros Modbus a direcciones de grupo KNX. Configure dos grupos de sondeo: grupo 1 para registros de temperatura (sondeo cada 60 segundos — las temperaturas cambian lentamente) y grupo 2 para registros de modo y estado (sondeo cada 10 segundos para un control receptivo).
Pasarela MDT Modbus — grupos de sondeo y asignación de direcciones de grupo KNX
MDT Modbus Gateway ETS6 configuration: Poll group 1 (temperatures, 60s interval): Reg 4003 → GA 10/1/1, DPT 9.001 (supply air temp, °C) Reg 4004 → GA 10/1/2, DPT 9.001 (extract air temp, °C) Reg 4005 → GA 10/1/3, DPT 9.001 (outdoor air temp, °C) Reg 4006 → GA 10/1/4, DPT 9.001 (exhaust air temp, °C) Reg 4016 → GA 10/1/5, DPT 5.001 (heat recovery %, 0-100) Poll group 2 (status and control, 10s interval): Reg 4007 → GA 10/2/1, DPT 5.010 (operation mode, 0-4) Reg 4008 → GA 10/2/2, DPT 1.001 (bypass open status) Reg 4009 → GA 10/2/3, DPT 1.001 (defrost active) Reg 4010 → GA 10/2/4, DPT 1.001 (boost active status) Reg 4001 → GA 10/2/5, DPT 9.001 (supply fan rpm) Reg 4002 → GA 10/2/6, DPT 9.001 (extract fan rpm) Write objects (KNX → Modbus): GA 10/3/1, DPT 5.010 → Write reg 4007 (set operation mode) GA 10/3/2, DPT 1.001 → Write reg 4010 (boost enable/disable)
Lógica de impulso activado por CO2 y reducción nocturna
El sensor empotrado Elsner KNX CO2-T-UP transmite la concentración de CO2 como DPT 9.008 (partes por millón, ppm) y la temperatura ambiente como DPT 9.001 a KNX. Un bloque lógico KNX en el MDT SCN-LCRM.01 compara el valor de ppm de CO2 con umbrales para activar automáticamente el modo de impulso SAVE. El umbral de desactivación de 800 ppm con una retención de 10 minutos evita que el impulso se active y desactive con breves fluctuaciones de CO2.
Lógica de boost de CO2 y secuencia de reducción nocturna ETS6
CO2 sensor: Elsner KNX CO2-T-UP
CO2 GA: 11/0/1, DPT 9.008 (ppm)
Temp GA: 11/0/2, DPT 9.001 (°C)
Boost trigger logic (MDT SCN-LCRM.01):
IF GA 11/0/1 > 1000 ppm:
→ Write GA 10/3/2 = ON (boost enable, reg 4010 = 1)
→ SAVE enters boost mode (speed 4) for 60 min
→ After 60 min, SAVE returns to auto mode automatically (reg 4010 timeout)
IF GA 11/0/1 < 800 ppm for 600s (10 min):
→ Write GA 10/3/2 = OFF (boost disable, reg 4010 = 0)
→ SAVE returns to auto mode (speed follows SAVE internal control)
Night setback (KNX time switch: 23:00-06:00):
Write GA 10/3/1 = 2 → reg 4007 = 2 (speed 1, minimum flow)
At 06:00: Write GA 10/3/1 = 1 → reg 4007 = 1 (auto mode resume)
Override: CO2 boost logic has priority over night setback
IF CO2 > 1000 AND time = night: boost overrides setback
SAVE runs at boost until CO2 < 800 for 10 min, then returns to speed 1El estado de la compuerta de bypass (registro 4008, GA 10/2/2) es de solo lectura: el firmware SAVE controla la compuerta automáticamente basándose en la comparación entre la temperatura del aire exterior y la del aire extraído. Cuando en verano el aire exterior es más frío que el aire de la habitación, la compuerta se abre para enfriamiento gratuito. Cuando en invierno el aire exterior es frío, la compuerta se cierra para recuperar calor. Reporte el estado de la compuerta a la visualización KNX para informar a los ocupantes sobre el modo de enfriamiento gratuito.
Monitoreo de eficiencia de recuperación de calor
El registro 4016 (eficiencia de recuperación de calor, porcentaje) es calculado por el firmware SAVE a partir de las mediciones de temperatura: temperatura del aire de impulsión menos temperatura exterior, dividido por temperatura del aire extraído menos temperatura exterior. Esto da la efectividad térmica del intercambiador de calor e indica el estado de los filtros y la formación de escarcha.
Una unidad SAVE saludable alcanza un 75-85% de eficiencia de recuperación de calor a caudal nominal. Si la eficiencia cae por debajo del 65% en condiciones sin escarcha, los filtros del intercambiador probablemente están obstruidos. Registre la eficiencia promedio diaria en un registrador de datos KNX y establezca una alarma de mantenimiento cuando la eficiencia permanezca por debajo del 65% durante más de 24 horas. La alarma puede enviar un telegrama KNX a una notificación Gira X1 o activar una alerta por correo electrónico a través de Home Assistant.
Monitoreo de descongelación
El registro 4009 (descongelación activa) pasa a 1 cuando el SAVE inicia un ciclo de descongelación – esto reduce temporalmente la velocidad del ventilador de impulsión para calentar el intercambiador. Durante la descongelación, la temperatura del aire de impulsión disminuye. Registre los eventos de descongelación y su duración: más de 2 eventos de descongelación por día a temperaturas exteriores superiores a menos 5°C indica una restricción del flujo de aire en el intercambiador.
Múltiples unidades SAVE
Para edificios con múltiples unidades SAVE (por ejemplo, una promoción residencial con un VSR 300 por apartamento), cada unidad recibe su propio ID Modbus (1-32) en el bus RS485. La puerta de enlace MDT Modbus admite el sondeo de hasta 32 dispositivos por puerta de enlace. Utilice subgrupos KNX separados por apartamento: 10/x/y donde x = número de unidad, y = tipo de registro.
¿Necesita un cuadro de control de ventilación con integración Systemair SAVE Modbus KNX construido a medida?
Diseñamos cuadros de baja tensión con puertas de enlace MDT Modbus, cableado RS485, lógica de refuerzo de CO2 y documentación completa de puesta en marcha de Systemair SAVE, entregados probados en su sitio.
Solicitar presupuesto →