Integración VFD Modbus RTU con KNX: ABB ACH580 y Danfoss FC102
Los variadores de frecuencia en ventiladores y bombas HVAC proporcionan el control de volumen de aire variable requerido para las clasificaciones HVAC Clase A EN 15232. La integración de estos variadores con KNX a través de Modbus RTU permite que los datos de ocupación y CO2 del bus KNX comanden directamente la velocidad del ventilador, cerrando el bucle entre sensores, automatización y control del motor.
Por qué la integración de VFD en edificios KNX
Los ventiladores HVAC – ventiladores de impulsión, extracción, condensador – y las bombas hidrónicas se operan históricamente a velocidad constante (volumen de aire constante, CAV). En un edificio KNX con ocupación variable, la operación a velocidad constante desperdicia energía: los ventiladores funcionan al 100% cuando un piso está vacío, al 100% cuando está lleno. El volumen de aire variable (VAV) con VFD reduce la velocidad del ventilador proporcionalmente a la demanda.
EN 15232 (Rendimiento energético de los edificios – control HVAC) clasifica la eficiencia del control HVAC desde la clase D (deficiente) hasta la clase A (altamente eficiente). La clase A requiere variadores de velocidad en todos los motores HVAC por encima de 0,75 kW, con velocidad comandada por señales de CO2 u ocupación de la sala. BREEAM Excellent y LEED Gold requieren ambos la clase A de EN 15232 o un control HVAC equivalente como parte de sus criterios de crédito energético.
Ahorro de energía por la ley de afinidad de ventiladores: La potencia del ventilador es proporcional al cubo de la velocidad. Reducir la velocidad del ventilador al 80% del máximo reduce la potencia a 0,8³ = 51% de la potencia a plena carga. Al 60% de velocidad, la potencia cae a 0,6³ = 21,6% de la plena carga. Para un ventilador de impulsión de 11 kW funcionando a una velocidad media del 70%: ahorro anual frente a CAV = 11 × (1 − 0,343) × 8h × 250 días × 0,20 €/kWh ≈ 2.900 €/año.
Variador HVAC ABB ACH580
El ABB ACH580 es un variador de frecuencia dedicado HVAC disponible de 0,75 kW a 250 kW, con grados de protección IP21 e IP55. Incluye un puerto Modbus RTU integrado a través de los terminales RS-485 en la placa de control y una macro de aplicación HVAC preconfigurada para servicio de ventilador y bomba.
ABB ACH580 – registros Modbus RTU clave
Register Function Range Notes ------------------------------------------------------------------ 1 Process Reference 0–20000 Speed setpoint: 0 = 0%, 20000 = 100% output freq 3 Process Output 0–20000 Actual speed: read-only feedback 5 Main Status Word Bit field Bit 3 = fault active; Bit 6 = running 10 Output Frequency 0–10000 Actual Hz × 100 (e.g. 5000 = 50.00 Hz) 11 Motor Current 0–65535 Current × 10 (e.g. 125 = 12.5 A) Parameter for Modbus slave address: 58.03 Default baud rate: 9600 (configure in parameter 58.04) Default parity: none, 1 stop bit (8N1) To enable Modbus control: Parameter 19.11 (Ext1 command source): Modbus Parameter 19.06 (Ext1 ref1 source): Modbus reference 1
Panel asistente ABB (ACS-AP-I)
El panel de control asistente ACH580 proporciona una pantalla local que muestra la frecuencia de salida, la corriente del motor y el estado de alarma. Úselo durante la puesta en marcha para verificar la comunicación Modbus antes de conectar la pasarela KNX. Navegue al Menú de parámetros → Grupo 58 para configurar la dirección Modbus y la velocidad en baudios.
Macro de aplicación HVAC
El ACH580 incluye una macro HVAC preconfigurada de fábrica para tiempos de rampa de ventilador/bomba, límites de velocidad mínima y máxima, y optimizador de energía. Actívela mediante el parámetro 96.04. La macro establece valores predeterminados HVAC sensatos: 10 s de rampa de subida, 10 s de bajada, velocidad mínima 20 %, máxima 50 Hz.
Variador HVAC Danfoss FC102
El Danfoss FC102 es la gama de VFD dedicados a HVAC comparable de Danfoss, disponible desde 1,1 kW hasta 315 kW. Incluye un puerto RS-485 Modbus RTU integrado y el teclado gráfico MK102 para visualización local y acceso a parámetros.
Danfoss FC102 — registros Modbus RTU clave
Parameter Function Range Notes ------------------------------------------------------------------ 1-00 Speed reference 0–100 % of max frequency (parameter 4-13) 16-00 Control word Bit field Bit 3 = start; Bit 7 = reset fault 16-10 Main actual value 0–32767 Actual speed: 0 = 0%, 32767 = max freq Modbus FC Protocol note: Danfoss uses its own FC protocol addressing offset. When using standard Modbus RTU master (e.g. Intesis gateway): FC protocol address = Modbus register - 1 Verify with Danfoss Modbus FC protocol document MG37A (free download) Modbus slave address: parameter 8-31 Baud rate: parameter 8-32 (default 9600) Parity: parameter 8-33 (default even parity — change to none for most gateways)
Arquitectura de integración KNX a VFD
KNX no habla Modbus de forma nativa. Una pasarela de protocolo traduce los telegramas de direcciones de grupo KNX a escrituras y lecturas de registros Modbus RTU. Las tres opciones de pasarela más comunes para la integración KNX-VFD se describen a continuación.
Arquitectura de integración — Pasarela Intesis IN70xKNX Modbus
KNX occupancy sensor → DPT 1.002 (occupied/unoccupied)
→ KNX TP group address (e.g. 1/0/5)
→ Intesis IN70xKNXxxx000 (KNX TP + Modbus RTU)
→ Modbus RTU write to ACH580 register 1
occupied = 1 → write 20000 (100% speed)
unoccupied = 0 → write 4000 (20% minimum speed)
→ ACH580 output frequency ramps to setpoint
→ Supply air fan speed changes
Intesis MAPS configuration:
Signal 1: KNX GA 1/0/5 (DPT 1.002) → Modbus slave 1, register 1
Scale: 0 → 4000 (20% min); 1 → 20000 (100%)
Read-back: Modbus slave 1, register 3 → KNX GA 1/0/6 (DPT 5.001)
Alternative gateways:
WAGO 750-893 (CODESYS, flexible scripting)
MDT SCN-IP000.03 with Modbus TCP module
Siemens RXB21.1 (BACnet/Modbus — for BMS integration)Cableado RS-485 al VFD
Modbus RTU utiliza señalización diferencial de dos hilos RS-485. La selección correcta del cable, la terminación y la conexión a tierra de la pantalla son esenciales para una comunicación fiable: los fallos de RS-485 en entornos VFD casi siempre se deben a un cableado incorrecto y no a una configuración errónea.
Reglas de cableado RS-485 para Modbus VFD
Cable specification: Type: screened twisted pair (STP), Belden 9841 or equivalent Conductor size: minimum 0.5mm² (AWG 22) Capacitance: < 100pF/m (twisted pair gives ~50pF/m) Connection at VFD (ACH580 example): Control board terminals: A (non-inverting), B (inverting) A = + (positive data) terminal B = - (negative data) terminal Screen: connect at gateway end only (see below) Termination resistors (120Ω): Install 120Ω between A and B at the VFD (last device on bus) Install 120Ω between A and B at the Modbus master (gateway) Remove termination from all intermediate devices Screen earthing (critical — prevents ground loops): Connect screen at Modbus master (gateway) end to panel PE bar Leave screen floating at VFD end (insulate screen with heat shrink) Never earth screen at both ends — ground loop creates noise Maximum bus length: 1000m at 9600 baud (HVAC VFD typical) 300m at 115200 baud (if higher speed required)
Escalado de la referencia de velocidad
KNX DPT 5.001 representa valores porcentuales de 0 a 100% como 0 a 255 (8 bits). Los registros de velocidad VFD utilizan diferentes rangos: ABB ACH580 utiliza 0–20000, Danfoss FC102 utiliza 0–32767. La pasarela debe escalar entre estos rangos.
| Valor KNX DPT 5.001 | Porcentaje | ABB ACH580 registro 1 | Danfoss FC102 parámetro 1-00 |
|---|---|---|---|
| 0 | 0% | 0 | 0 |
| 51 | 20% | 4000 | 6553 |
| 128 | 50% | 10000 | 16383 |
| 204 | 80% | 16000 | 26214 |
| 255 | 100% | 20000 | 32767 |
Configuración de bus multi-accionamiento
Cuando varios VFD deben ser controlados desde un solo maestro Modbus RTU, se conectan en cadena en el mismo bus RS-485. Cada VFD debe tener una dirección esclava Modbus única configurada antes de conectarse al bus compartido. No establecer direcciones únicas provoca conflictos en el bus donde múltiples VFD responden a cada telegrama.
Procedimiento de puesta en marcha multi-accionamiento
Before connecting all drives to shared bus: 1. Connect VFD 1 alone to gateway 2. Set Modbus address = 1 (ACH580: param 58.03; FC102: param 8-31) 3. Test: write register 1 = 10000 → verify VFD 1 runs at 50% 4. Disconnect VFD 1 from bus (leave address set) 5. Connect VFD 2 alone to gateway 6. Set Modbus address = 2 7. Test individual VFD 2 control 8. Repeat for all drives Daisy-chain wiring: Gateway → [A/B terminals VFD1] → [A/B terminals VFD2] → [A/B VFD3] Termination 120Ω: gateway end + last VFD only Gateway Intesis MAPS — multiple drives: Signal 1: KNX GA 1/1/1 → Modbus slave 1, register 1 (VFD 1 speed) Signal 2: KNX GA 1/1/2 → Modbus slave 2, register 1 (VFD 2 speed) Signal 3: KNX GA 1/1/3 → Modbus slave 3, register 1 (VFD 3 speed)
Monitoreo de fallas del VFD en KNX
La lectura del registro de palabra de estado del VFD en un intervalo de sondeo permite que KNX detecte fallas del VFD y active alertas de mantenimiento a través del sistema de automatización del edificio. Esto es particularmente importante para ventiladores HVAC críticos donde una falla del VFD podría resultar en sobrecalentamiento del edificio o pérdida de ventilación.
Monitoreo de fallos — Configuración de puerta de enlace Intesis
ACH580 Main Status Word (register 5):
Bit 3 = 1 → fault active
Intesis MAPS signal configuration:
Signal: Modbus slave 1, register 5, bit 3 → KNX GA 1/2/1 (DPT 1.001)
Poll interval: every 10 seconds
On change: send KNX telegram
KNX GA 1/2/1 = 1 (fault active) triggers:
→ Home Assistant push notification: "VFD Fault — Supply Air Fan 1"
→ Gira X1 alarm page indicator (red)
→ Optional: switch to DOL bypass contactor via KNX output relay
(see HVAC Fan Speed Control guide for bypass contactor details)
Reset fault via KNX:
Write Main Control Word bit 7 = 1 to reset fault after cause is resolved
Intesis signal: KNX GA 1/2/5 (DPT 1.001) → Modbus write register 4, bit 7¿Necesita un cuadro KNX con integración VFD Modbus cableado y puesto en marcha?
Diseñamos cuadros KNX con integración VFD Modbus RTU completamente documentada, cableado de bus RS-485, configuración de puerta de enlace Intesis y mapeo de direcciones de grupo ETS6 — entregados probados y puestos en marcha según su especificación.
Solicitar presupuesto →