VFD · Modbus RTU · ABB ACH580 · Danfoss FC102 · Passerelle KNX · RS-485 · 9 min de lecture

Intégration VFD Modbus RTU avec KNX : ABB ACH580 et Danfoss FC102

Les variateurs de fréquence sur les ventilateurs et pompes CVC fournissent le contrôle de débit d'air variable requis pour les classements CVC de classe A EN 15232. L'intégration de ces variateurs avec KNX via Modbus RTU permet aux données d'occupation et de CO2 du bus KNX de commander directement la vitesse du ventilateur – bouclant ainsi la boucle entre capteurs, automatisation et contrôle moteur.

Pourquoi intégrer un VFD dans les bâtiments KNX

Les ventilateurs CVC – ventilateurs de soufflage, d'extraction, de condenseur – et les pompes hydroniques sont historiquement exploités à vitesse constante (volume d'air constant, CAV). Dans un bâtiment KNX à occupation variable, le fonctionnement à vitesse constante gaspille de l'énergie : les ventilateurs tournent à 100 % lorsqu'un étage est vide, à 100 % lorsqu'il est plein. Le volume d'air variable (VAV) avec VFD réduit la vitesse du ventilateur proportionnellement à la demande.

La norme EN 15232 (Performance énergétique des bâtiments – régulation CVC) classe l'efficacité de la régulation CVC de la classe D (mauvaise) à la classe A (très efficace). La classe A exige des variateurs de vitesse sur tous les moteurs CVC de plus de 0,75 kW, avec une vitesse commandée par les signaux de CO2 ou d'occupation des pièces. BREEAM Excellent et LEED Gold exigent tous deux la classe A EN 15232 ou une régulation CVC équivalente dans le cadre de leurs critères de crédits énergétiques.

Économies d'énergie par la loi d'affinité des ventilateurs : La puissance du ventilateur est proportionnelle au cube de la vitesse. Réduire la vitesse du ventilateur à 80 % du maximum réduit la puissance à 0,8³ = 51 % de la puissance à pleine charge. À 60 % de vitesse, la puissance chute à 0,6³ = 21,6 % de la pleine charge. Pour un ventilateur de soufflage de 11 kW fonctionnant à une vitesse moyenne de 70 % : économie annuelle par rapport au CAV = 11 × (1 − 0,343) × 8h × 250 jours × 0,20 €/kWh ≈ 2 900 €/an.

Variateur CVC ABB ACH580

L'ABB ACH580 est un variateur de fréquence dédié au CVC disponible de 0,75 kW à 250 kW, avec des indices de protection IP21 et IP55. Il comprend un port Modbus RTU intégré via les bornes RS-485 sur la carte de commande et une macro d'application CVC préconfigurée pour le service ventilateur et pompe.

ABB ACH580 – registres Modbus RTU clés

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

Pupitre assistant ABB (ACS-AP-I)

Le pupitre de commande assistant ACH580 offre un affichage local indiquant la fréquence de sortie, le courant moteur et l'état des alarmes. Utilisez-le lors de la mise en service pour vérifier la communication Modbus avant de connecter la passerelle KNX. Accédez au Menu Paramètres → Groupe 58 pour définir l'adresse Modbus et le débit en bauds.

Macro d'application HVAC

L'ACH580 inclut une macro HVAC préconfigurée en usine pour les temps de rampe ventilateur/pompe, les limites de vitesse minimale et maximale, et l'optimiseur d'énergie. Activez-la via le paramètre 96.04. La macro définit des valeurs par défaut HVAC judicieuses : 10 s de montée, 10 s de descente, vitesse minimale 20 %, maximale 50 Hz.

Variateur HVAC Danfoss FC102

Le Danfoss FC102 est la gamme de variateurs de fréquence dédiés HVAC comparable de Danfoss, disponible de 1,1 kW à 315 kW. Il comprend un port RS-485 Modbus RTU intégré et le clavier graphique MK102 pour l'affichage local et l'accès aux paramètres.

Danfoss FC102 — registres Modbus RTU clés

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)

Architecture d'intégration KNX vers VFD

KNX ne parle pas Modbus nativement. Une passerelle de protocole traduit les télégrammes d'adresses de groupe KNX en écritures et lectures de registres Modbus RTU. Les trois options de passerelle les plus courantes pour l'intégration KNX-VFD sont décrites ci-dessous.

Architecture d'intégration — Passerelle 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)

Câblage RS-485 vers le VFD

Modbus RTU utilise la signalisation différentielle à deux fils RS-485. Le choix correct du câble, la terminaison et la mise à la terre du blindage sont essentiels pour une communication fiable — les défaillances RS-485 dans les environnements VFD sont presque toujours dues à un câblage incorrect plutôt qu'à une configuration erronée.

Règles de câblage RS-485 pour 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)

Mise à l'échelle de la référence de vitesse

KNX DPT 5.001 représente les valeurs en pourcentage de 0 à 100 % sous forme de 0 à 255 (8 bits). Les registres de vitesse VFD utilisent différentes plages : ABB ACH580 utilise 0–20000, Danfoss FC102 utilise 0–32767. La passerelle doit effectuer la mise à l'échelle entre ces plages.

Valeur KNX DPT 5.001PourcentageABB ACH580 registre 1Danfoss FC102 paramètre 1-00
00%00
5120%40006553
12850%1000016383
20480%1600026214
255100%2000032767

Configuration du bus multi-entraînement

Lorsque plusieurs variateurs doivent être contrôlés à partir d'un seul maître Modbus RTU, ils sont connectés en guirlande sur le même bus RS-485. Chaque variateur doit avoir une adresse esclave Modbus unique définie avant d'être connecté au bus partagé. Le fait de ne pas définir d'adresses uniques provoque des conflits de bus où plusieurs variateurs répondent à chaque télégramme.

Procédure de mise en service multi-entraînement

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)

Surveillance des défauts du variateur dans KNX

La lecture du registre du mot d'état du variateur à un intervalle d'interrogation permet à KNX de détecter les défauts du variateur et de déclencher des alertes de maintenance via le système de gestion technique du bâtiment. Ceci est particulièrement important pour les ventilateurs CVC critiques où un défaut du variateur pourrait entraîner une surchauffe du bâtiment ou une perte de ventilation.

Surveillance des défauts — Configuration de la passerelle 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

Besoin d'un tableau KNX avec intégration VFD Modbus câblé et mis en service ?

Nous concevons des tableaux KNX avec intégration VFD Modbus RTU entièrement documentée, câblage bus RS-485, configuration de passerelle Intesis et mappage d'adresses de groupe ETS6 — livrés testés et mis en service selon vos spécifications.

Demander un devis →
Chargement...
Retour en haut