Integrazione VFD Modbus RTU con KNX: ABB ACH580 e Danfoss FC102
Gli azionamenti a frequenza variabile su ventilatori e pompe HVAC forniscono il controllo del volume d'aria variabile richiesto per le classificazioni HVAC Classe A EN 15232. L'integrazione di questi azionamenti con KNX tramite Modbus RTU consente ai dati di occupazione e CO2 provenienti dal bus KNX di comandare direttamente la velocità del ventilatore – chiudendo il ciclo tra sensori, automazione e controllo motore.
Perché integrare il VFD negli edifici KNX
I ventilatori HVAC – ventilatori di mandata, di estrazione, del condensatore – e le pompe idroniche sono storicamente gestiti a velocità costante (volume d'aria costante, CAV). In un edificio KNX con occupazione variabile, il funzionamento a velocità costante spreca energia: i ventilatori girano al 100% quando un piano è vuoto, al 100% quando è pieno. Il volume d'aria variabile (VAV) con VFD riduce la velocità del ventilatore proporzionalmente alla domanda.
La norma EN 15232 (Prestazione energetica degli edifici – controllo HVAC) classifica l'efficienza del controllo HVAC dalla classe D (scarsa) alla classe A (molto efficiente). La classe A richiede azionamenti a velocità variabile su tutti i motori HVAC superiori a 0,75 kW, con velocità comandata da segnali di CO2 o occupazione ambientale. BREEAM Excellent e LEED Gold richiedono entrambi la classe A EN 15232 o un controllo HVAC equivalente come parte dei loro criteri di credito energetico.
Risparmio energetico secondo la legge di affinità dei ventilatori: La potenza del ventilatore è proporzionale al cubo della velocità. Ridurre la velocità del ventilatore all'80% del massimo riduce la potenza a 0,8³ = 51% della potenza a pieno carico. Al 60% della velocità, la potenza scende a 0,6³ = 21,6% del pieno carico. Per un ventilatore di mandata da 11 kW che funziona a una velocità media del 70%: risparmio annuale rispetto al CAV = 11 × (1 − 0,343) × 8h × 250 giorni × 0,20 €/kWh ≈ 2.900 €/anno.
Azionamento HVAC ABB ACH580
L'ABB ACH580 è un azionamento a frequenza variabile dedicato HVAC disponibile da 0,75 kW a 250 kW, con gradi di protezione IP21 e IP55. Include una porta Modbus RTU integrata tramite i terminali RS-485 sulla scheda di controllo e una macro applicativa HVAC preconfigurata per il servizio ventilatore e pompa.
ABB ACH580 – registri Modbus RTU chiave
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
Pannello assistente ABB (ACS-AP-I)
Il pannello di controllo assistente ACH580 fornisce un display locale che mostra la frequenza di uscita, la corrente del motore e lo stato degli allarmi. Utilizzarlo durante la messa in servizio per verificare la comunicazione Modbus prima di collegare il gateway KNX. Navigare nel Menu Parametri → Gruppo 58 per impostare l'indirizzo Modbus e il baud rate.
Macro applicazione HVAC
L'ACH580 include una macro HVAC preconfigurata in fabbrica per i tempi di rampa ventola/pompa, i limiti di velocità minima e massima e l'ottimizzatore energetico. Attivarla tramite il parametro 96.04. La macro imposta valori predefiniti HVAC sensati: 10 s di rampa in salita, 10 s in discesa, velocità minima 20%, massima 50 Hz.
Azionamento HVAC Danfoss FC102
Il Danfoss FC102 è la gamma di VFD dedicati HVAC comparabile di Danfoss, disponibile da 1,1 kW a 315 kW. Include una porta RS-485 Modbus RTU integrata e il tastierino grafico MK102 per la visualizzazione locale e l'accesso ai parametri.
Danfoss FC102 — registri Modbus RTU chiave
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)
Architettura di integrazione KNX-VFD
KNX non parla Modbus nativamente. Un gateway di protocollo traduce i telegrammi degli indirizzi di gruppo KNX in scritture e letture di registri Modbus RTU. Le tre opzioni di gateway più comuni per l'integrazione KNX-VFD sono descritte di seguito.
Architettura di integrazione — Gateway 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)Cablaggio RS-485 verso il VFD
Modbus RTU utilizza la segnalazione differenziale a due fili RS-485. La corretta selezione del cavo, la terminazione e la messa a terra della schermatura sono essenziali per una comunicazione affidabile — i guasti RS-485 in ambienti VFD sono quasi sempre dovuti a cablaggio errato piuttosto che a configurazione errata.
Regole di cablaggio RS-485 per 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)
Scalatura del riferimento di velocità
KNX DPT 5.001 rappresenta valori percentuali da 0 a 100% come 0 a 255 (8 bit). I registri di velocità VFD utilizzano intervalli diversi: ABB ACH580 utilizza 0–20000, Danfoss FC102 utilizza 0–32767. Il gateway deve scalare tra questi intervalli.
| Valore KNX DPT 5.001 | Percentuale | ABB ACH580 registro 1 | Danfoss FC102 parametro 1-00 |
|---|---|---|---|
| 0 | 0% | 0 | 0 |
| 51 | 20% | 4000 | 6553 |
| 128 | 50% | 10000 | 16383 |
| 204 | 80% | 16000 | 26214 |
| 255 | 100% | 20000 | 32767 |
Configurazione bus multi-drive
Quando più VFD devono essere controllati da un singolo master Modbus RTU, vengono collegati in cascata sullo stesso bus RS-485. Ogni VFD deve avere un indirizzo slave Modbus univoco impostato prima di essere collegato al bus condiviso. La mancata impostazione di indirizzi univoci causa conflitti sul bus in cui più VFD rispondono a ogni telegramma.
Procedura di messa in servizio multi-drive
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)
Monitoraggio guasti VFD in KNX
La lettura del registro della parola di stato del VFD a un intervallo di polling consente a KNX di rilevare i guasti del VFD e attivare avvisi di manutenzione tramite il sistema di automazione dell'edificio. Ciò è particolarmente importante per i ventilatori HVAC critici dove un guasto del VFD potrebbe causare surriscaldamento dell'edificio o perdita di ventilazione.
Monitoraggio guasti — Configurazione gateway 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 7Hai bisogno di un quadro KNX con integrazione VFD Modbus cablato e messo in servizio?
Progettiamo quadri KNX con integrazione VFD Modbus RTU completamente documentata, cablaggio bus RS-485, configurazione gateway Intesis e mappatura indirizzi di gruppo ETS6 — consegnati testati e messi in servizio secondo le vostre specifiche.
Richiedi un preventivo →