VFD Modbus RTU Integration mit KNX: ABB ACH580 und Danfoss FC102
Frequenzumrichter an HLK-Ventilatoren und -Pumpen liefern die variable Volumenstromregelung, die für EN 15232 Klasse A HLK-Bewertungen erforderlich ist. Die Integration dieser Antriebe mit KNX über Modbus RTU ermöglicht es, Belegungs- und CO2-Daten vom KNX-Bus direkt zur Steuerung der Ventilatordrehzahl zu nutzen – und schließt so den Kreislauf zwischen Sensoren, Automatisierung und Motorsteuerung.
Warum VFD-Integration in KNX-Gebäuden
HLK-Ventilatoren – Zuluftventilatoren, Abluftventilatoren, Kondensatorventilatoren – und Hydronikpumpen werden historisch mit konstanter Drehzahl betrieben (konstantes Luftvolumen, CAV). In einem KNX-Gebäude mit variabler Belegung verschwendet der Konstantdrehzahlbetrieb Energie: Ventilatoren laufen mit 100 %, wenn ein Stockwerk leer ist, und mit 100 %, wenn es voll ist. Variable Luftvolumenströme (VAV) mit VFD reduzieren die Ventilatordrehzahl proportional zum Bedarf.
EN 15232 (Energieeffizienz von Gebäuden – HLK-Regelung) klassifiziert die Effizienz der HLK-Regelung von Klasse D (schlecht) bis Klasse A (hocheffizient). Klasse A erfordert Frequenzumrichter an allen HLK-Motoren über 0,75 kW, deren Drehzahl durch Raum-CO2- oder Belegungssignale vorgegeben wird. BREEAM Excellent und LEED Gold verlangen beide EN 15232 Klasse A oder eine gleichwertige HLK-Regelung als Teil ihrer Energie-Kreditkriterien.
Energieeinsparungen durch das Ventilator-Affinitätsgesetz: Die Ventilatorleistung ist proportional zur dritten Potenz der Drehzahl. Eine Reduzierung der Ventilatordrehzahl auf 80 % des Maximums senkt die Leistung auf 0,8³ = 51 % der Volllastleistung. Bei 60 % Drehzahl sinkt die Leistung auf 0,6³ = 21,6 % der Volllast. Für einen 11 kW Zuluftventilator, der mit einer durchschnittlichen Drehzahl von 70 % läuft: jährliche Einsparung gegenüber CAV = 11 × (1 − 0,343) × 8 h × 250 Tage × 0,20 €/kWh ≈ 2.900 €/Jahr.
ABB ACH580 HLK-Frequenzumrichter
Der ABB ACH580 ist ein dedizierter HLK-Frequenzumrichter von 0,75 kW bis 250 kW mit IP21- und IP55-Gehäuseschutzarten. Er verfügt über einen integrierten Modbus-RTU-Port über die RS-485-Klemmen auf der Steuerplatine und ein HLK-Anwendungsmakro, das für Ventilator- und Pumpenbetrieb vorkonfiguriert ist.
ABB ACH580 – Wichtige Modbus-RTU-Register
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
ABB-Assistentenfeld (ACS-AP-I)
Das ACH580-Assistenten-Bedienfeld bietet eine lokale Anzeige mit Ausgangsfrequenz, Motorstrom und Alarmstatus. Verwenden Sie es während der Inbetriebnahme, um die Modbus-Kommunikation vor dem Anschluss des KNX-Gateways zu überprüfen. Navigieren Sie zu Parametermenü → Gruppe 58, um die Modbus-Adresse und Baudrate einzustellen.
HVAC-Anwendungsmakro
Der ACH580 enthält ein werkseitig vorkonfiguriertes HVAC-Makro für Lüfter-/Pumpenrampenzeiten, minimale und maximale Drehzahlgrenzen und Energieoptimierer. Aktivieren Sie es über Parameter 96.04. Das Makro setzt sinnvolle HVAC-Standardwerte: 10 s Hochlauf, 10 s Auslauf, Mindestdrehzahl 20 %, maximale Frequenz 50 Hz.
Danfoss FC102 HVAC-Antrieb
Der Danfoss FC102 ist die vergleichbare HVAC-spezifische VFD-Baureihe von Danfoss, erhältlich von 1,1 kW bis 315 kW. Er verfügt über einen integrierten RS-485-Modbus-RTU-Anschluss und das MK102-Grafikdisplay für lokale Anzeige und Parameterzugriff.
Danfoss FC102 – wichtige Modbus-RTU-Register
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)
KNX-zu-VFD-Integrationsarchitektur
KNX spricht nativ kein Modbus. Ein Protokoll-Gateway übersetzt KNX-Gruppenadress-Telegramme in Modbus-RTU-Register-Schreib- und Leseoperationen. Die drei gängigsten Gateway-Optionen für die KNX-VFD-Integration werden unten beschrieben.
Integrationsarchitektur — Intesis IN70xKNX Modbus-Gateway
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)RS-485-Verkabelung zum VFD
Modbus RTU verwendet die differentielle Zweidraht-Signalisierung RS-485. Korrekte Kabelauswahl, Abschlusswiderstände und Schirmerdung sind für eine zuverlässige Kommunikation unerlässlich – RS-485-Fehler in VFD-Umgebungen sind fast immer auf falsche Verkabelung und nicht auf falsche Konfiguration zurückzuführen.
RS-485-Verkabelungsregeln für VFD-Modbus
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)
Drehzahlreferenz-Skalierung
KNX DPT 5.001 repräsentiert Prozentwerte von 0 bis 100 % als 0 bis 255 (8-Bit). VFD-Drehzahlregister verwenden unterschiedliche Bereiche: ABB ACH580 verwendet 0–20000, Danfoss FC102 verwendet 0–32767. Das Gateway muss zwischen diesen Bereichen skalieren.
| KNX DPT 5.001-Wert | Prozentsatz | ABB ACH580 Register 1 | Danfoss FC102 Parameter 1-00 |
|---|---|---|---|
| 0 | 0% | 0 | 0 |
| 51 | 20% | 4000 | 6553 |
| 128 | 50% | 10000 | 16383 |
| 204 | 80% | 16000 | 26214 |
| 255 | 100% | 20000 | 32767 |
Multi-Antriebs-Buskonfiguration
Wenn mehrere FUs von einem einzigen Modbus-RTU-Master gesteuert werden müssen, werden sie auf demselben RS-485-Bus in Reihe geschaltet. Jeder FU muss vor dem Anschluss an den gemeinsamen Bus eine eindeutige Modbus-Slave-Adresse erhalten. Werden keine eindeutigen Adressen vergeben, kommt es zu Buskonflikten, bei denen mehrere FUs auf jedes Telegramm antworten.
Inbetriebnahmeverfahren für mehrere Antriebe
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)
FU-Störungsüberwachung in KNX
Das Auslesen des FU-Statuswortregisters in einem Abfrageintervall ermöglicht es KNX, FU-Störungen zu erkennen und über die Gebäudeautomation Wartungsalarme auszulösen. Dies ist besonders wichtig für kritische HLK-Ventilatoren, bei denen eine FU-Störung zu einer Überhitzung des Gebäudes oder einem Verlust der Belüftung führen kann.
Fehlerüberwachung — Intesis Gateway Konfiguration
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 7Benötigen Sie einen KNX-Schaltschrank mit VFD Modbus-Integration verdrahtet und in Betrieb genommen?
Wir entwerfen KNX-Schaltschränke mit vollständig dokumentierter VFD Modbus RTU-Integration, RS-485-Busverdrahtung, Intesis Gateway Konfiguration und ETS6 Gruppenadresszuordnung — geliefert getestet und nach Ihrer Spezifikation in Betrieb genommen.
Angebot anfordern →