---
title: "Daikin FWEC3"
description: "Controllo modalità fan coil, setpoint temperatura e velocità ventilatore via Modbus RTU. Template TapHome per controller Daikin FWEC3 Advanced Plus LCD."
url: "https://taphome.com/it/compatibility/daikin-fwec3/"
language: it
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","air-conditioning","rs485","fan-coil","supervisor-control"]
  questions: ["Come integrare il controller fan coil Daikin FWEC3 con TapHome?","Cosa controlla il template Daikin FWEC3 in TapHome?","Come collegare il Daikin FWEC3 tramite RS-485 a TapHome?","Perché il Daikin FWEC3 non risponde ai cambiamenti di modalità o setpoint da TapHome?","Come abilitare il controllo supervisor sul Daikin FWEC3?","Quali opzioni di velocità ventilatore sono disponibili per il Daikin FWEC3 in TapHome?"]
---

# Daikin FWEC3

Comunicazione: Modbus RTU

- [Sito ufficiale Daikin](https://www.daikin.com)

## Guida all'integrazione

Il Daikin FWEC3 (modello FWEC3A) è un controller elettronico Advanced Plus LCD per unità fan coil interne. Comunica tramite Modbus RTU su RS-485 e consente il controllo della modalità operativa, dei setpoint di temperatura, della velocità del ventilatore e dello stato on/off dell'unità tramite TapHome.

Il controller supporta sistemi fan coil a 2 e 4 tubi con fino a 38 configurazioni di sistema (parametro P00), 3 o 4 velocità del ventilatore o funzionamento modulante del ventilatore e monitoraggio opzionale della temperatura dell'acqua. Una rete master-slave RS-485 supporta fino a 247 controller slave.

## Collegamento hardware

### Cablaggio RS-485

La scheda elettronica FWEC3 fornisce terminali RS-485 etichettati **A(-)**, **B(+)** e **GND** per la comunicazione Modbus RTU.

Collegare con una connessione RS-485 a 3 fili:

- **A(-)** su FWEC3 → B-/D- su TapHome RS-485
- **B(+)** su FWEC3 → A+/D+ su TapHome RS-485
- **GND** su FWEC3 → GND sull'alimentazione TapHome (**obbligatorio**)

**Specifiche cavo:**

- Tipo: AWG 24, cavo schermato a 2 conduttori (diametro 0,511 mm)
- Resistenza di terminazione necessaria su entrambe le estremità del bus RS-485 (configurazione master-slave)
- Collegare lo schermo a terra solo da un lato per evitare anelli di massa

> [!WARNING]
> Il filo GND **deve** essere collegato tra il controller FWEC3 e TapHome. Senza una corretta messa a terra si verificheranno errori di comunicazione. Utilizzare una messa a terra in un unico punto per lo schermo del cavo.

### Schema di cablaggio

![Schema di cablaggio Daikin FWEC3 — configurazione 2 tubi 3 velocità con terminali RS-485](https://taphome.com/images/compatibility/daikin-fwec3/wiring-2pipe-3speed_hu_a72e223a275ed0c3.jpg)

Il diagramma superiore mostra un tipico cablaggio fan coil a 2 tubi, 3 velocità con il controller FWEC3. I terminali del bus RS-485 (A, B, GND) si trovano nell'area inferiore sinistra della scheda elettronica, accanto agli ingressi sensore (SA, SW, SU) e alle uscite digitali/analogiche.

![Schema di cablaggio Daikin FWEC3 — configurazione 4 tubi con scheda di espansione EPIMSB6](https://taphome.com/images/compatibility/daikin-fwec3/wiring-4pipe-epimsb6_hu_969c55584da4df45.jpg)

Il diagramma inferiore mostra una configurazione a 4 tubi che utilizza la scheda di espansione EPIMSB6 per uscite aggiuntive per valvole e motori. Il collegamento RS-485 rimane sulla scheda principale FWEC3.

## Configurazione

### Indirizzo Modbus (P02)

L'indirizzo slave Modbus si configura tramite il parametro **P02** sul controller:

1. Spegnere il termostato
2. Premere contemporaneamente i tasti **Su** e **Giù** per accedere alla schermata password
3. Inserire la password **10** e confermare
4. Scorrere fino al parametro **P02**
5. Impostare l'indirizzo Modbus desiderato (1–254 per slave, 255 per master)
6. Confermare e uscire dalla modalità configurazione

L'indirizzo slave predefinito è **1**. Dopo aver modificato P02, spegnere e riaccendere il controller affinché il nuovo indirizzo abbia effetto.

### Parametri di comunicazione

Il FWEC3 utilizza impostazioni di comunicazione fisse che devono corrispondere alla configurazione TapHome Modbus RTU CCU:

| Parametro | Valore |
|-----------|--------|
| Baud rate | 9600 |
| Parità | Nessuna |
| Bit dati | 8 |
| Bit di stop | 2 |

### Pattern di abilitazione supervisor

Il FWEC3 utilizza un **pattern di abilitazione supervisor** sul registro H:50. Ogni funzione di controllo (on/off, modalità, setpoint, velocità ventilatore) ha un bit di abilitazione dedicato nel byte alto di H:50. Il bit di controllo corrispondente nel byte basso **non ha effetto** finché il suo bit di abilitazione non è impostato.

Il template TapHome include quattro **azioni di servizio** a livello modulo per abilitare il controllo supervisor:

| Azione di servizio | Bit | Cosa abilita |
|--------------------|-----|--------------|
| Abilita supervisor On/Off | H:50 bit 8 | Controllo on/off dell'unità tramite dispositivo State |
| Abilita supervisor modalità | H:50 bit 9 | Commutazione modalità Cool/Heat tramite dispositivo Mode |
| Abilita supervisor setpoint | H:50 bit 13 | Modifica del setpoint temperatura tramite Thermostat |
| Abilita supervisor velocità ventilatore | H:50 bit 15 | Controllo velocità ventilatore tramite dispositivo Fan Speed |

> [!WARNING]
> Dopo aver importato il template, **eseguire tutte e quattro le azioni di servizio** prima di tentare di controllare l'unità fan coil. Senza abilitare i bit supervisor, i comandi di scrittura da TapHome vengono silenziosamente ignorati dal controller.

## Funzionalità dispositivo

### Controllo modalità operativa e stato

- **Mode** — seleziona la modalità operativa: Cool, Heat, Fan o Dry. Legge il bit 1 del registro di stato (A:0) e scrive il bit di controllo 1 in H:50 (abilitato dal bit supervisor 9). Un attributo di servizio mostra se la supervisione della modalità è attualmente abilitata.
- **State** — accende e spegne l'unità fan coil. Legge il bit 0 del registro di stato (A:0) e scrive il bit di controllo 0 in H:50 (abilitato dal bit supervisor 8). Un attributo di servizio mostra se la supervisione on/off è attualmente abilitata.

### Monitoraggio e controllo temperatura

- **Thermostat** — fornisce la regolazione della temperatura ambiente. Legge la temperatura ambiente attuale da A:2, il setpoint attuale da A:8 e l'umidità da A:3. Lo script di scrittura seleziona automaticamente il registro setpoint corretto in base alla modalità operativa attuale: H:52 per il raffrescamento o H:53 per il riscaldamento. Gli attributi di servizio mostrano lo stato del supervisor setpoint e i limiti minimo/massimo del setpoint per raffrescamento (H:54–H:55) e riscaldamento (H:56–H:57).
- **Water Temperature** — legge la temperatura dell'acqua nel tubo dal registro A:4 con divisione automatica per 100 per la conversione in gradi Celsius. Questo sensore è disponibile solo quando è installata una sonda di temperatura dell'acqua (parametro P04=1).

### Controllo velocità ventilatore

- **Fan Speed** — seleziona tra cinque livelli di velocità: Off, Very low, Low, Medium e High (valori 0–4). Legge la velocità attuale da A:1 e scrive in H:58. Per unità con controllo ventilatore modulante, H:58 accetta un valore percentuale. Gli attributi di servizio mostrano la modalità ventilatore modulante (Off, Manually forced, Automatic) da H:60 e se il supervisor della velocità ventilatore è abilitato.

### Funzionalità aggiuntive

Il controller FWEC3 espone anche registri per il setpoint di temperatura attivo (A:7), lettura della configurazione di sistema (A:5), monitoraggio uscite analogiche (A:15–A:16), modalità economia con correzione setpoint (H:50 bit 3 + H:59), programmazione oraria (H:51), blocco tastiera (H:50 bit 5) e stato deumidificazione (A:0 bit 12). Questi possono essere aggiunti in un futuro aggiornamento del template.

> [!TIP]
> Il ReadScript del modulo monitora il bit 5 del registro di stato (A:0) e segnala un errore "General alarm on unit" in TapHome quando viene rilevata una condizione di allarme sull'unità fan coil.

## Risoluzione dei problemi

### Il controller non risponde ai cambiamenti di modalità/setpoint/ventilatore

Questo è il problema più comune. I bit di abilitazione supervisor in H:50 devono essere impostati prima che il controllo BMS funzioni:

1. Aprire il modulo Daikin FWEC3 in TapHome
2. Eseguire tutte e quattro le **azioni di servizio**: Abilita supervisor On/Off, Abilita supervisor modalità, Abilita supervisor setpoint, Abilita supervisor velocità ventilatore
3. Riprovare il comando di controllo

### Nessuna comunicazione Modbus

1. **Verificare il cablaggio RS-485:** Controllare che A(-), B(+) e GND siano collegati correttamente e che il filo GND sia presente
2. **Verificare l'indirizzo slave:** Confermare che il parametro P02 corrisponda allo Slave ID configurato in TapHome (predefinito: 1)
3. **Verificare le impostazioni di comunicazione:** TapHome deve essere impostato su 9600 baud, nessuna parità, 8 bit dati, **2 bit di stop** (nota: 2 bit di stop, non 1)
4. **Resistenza di terminazione:** Per linee bus lunghe o unità multiple, assicurarsi che le resistenze di terminazione siano presenti su entrambe le estremità del bus RS-485

### La temperatura dell'acqua mostra zero

Il sensore di temperatura dell'acqua (A:4) richiede una sonda fisica e il parametro P04 impostato su 1 (disponibile). Se P04=0, il registro restituisce 0.

### Il termostato scrive nel registro setpoint sbagliato

Il template seleziona automaticamente H:52 (raffrescamento) o H:53 (riscaldamento) in base al bit della modalità attuale (A:0 bit 1). Se la modalità cambia tra le scritture dei setpoint, il setpoint potrebbe essere scritto nel registro della modalità precedente. Assicurarsi che la modalità sia stabile prima di modificare il setpoint.

## Dispositivi disponibili 5

Questi dispositivi compaiono in TapHome dopo l'importazione.

Daikin FWEC3 Modulo

Azioni di servizio

|                                         |
|-----------------------------------------|
| Abilita supervisor On/Off               |
| Abilita supervisor modalità             |
| Abilita supervisor setpoint             |
| Abilita supervisor velocità ventilatore |

Lettura (modulo)

```taphome
IF(GETBIT(MODBUSR(A, 0, Uint16),5) = 1, ADDERROR("General alarm on unit"));
```

Azioni di servizio

Enable On/Off supervisor

```taphome
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,8,1));
```

Enable mode supervisor

```taphome
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,9,1));
```

Enable setpoint supervisor

```taphome
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,13,1));
```

Enable fan speed supervisor

```taphome
var reg:= MODBUSR(H, 50, Uint16);
MODBUSW(H, 50, UInt16, SETBIT(reg,15,1));
```

Modalità Interruttore multivalore Lettura e scrittura

Selettore modalità operativa — Cool, Heat, Fan o Dry

Registro: A:0 (bit 1) → H:50 (bit 1) UInt16 bitmask

Valori / Stati: Cool · Heat

Lettura stato interruttore

```taphome
GETBIT(MODBUSR(A, 0, UInt16),1);
```

Scrittura stato interruttore

```taphome
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,1,Mu));
```

Attributi di servizio

Set mode supervision enabled

```taphome
Switch(GETBIT(MODBUSR(H, 50, Uint16),9), 0, "Disabled", 1, "Enabled","Unknown");
```

Stato Interruttore Lettura e scrittura

Controllo On/Off dell'unità — accende o spegne l'unità fan coil

Registro: A:0 (bit 0) → H:50 (bit 0) UInt16 bitmask

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
GETBIT(MODBUSR(A, 0, Uint16), 0);
```

Scrittura stato interruttore

```taphome
var reg := MODBUSR(H, 50, UInt16);
MODBUSW(H, 50, UInt16, SETBIT(reg,0,St));
```

Attributi di servizio

On/Off supervision control enabled

```taphome
Switch(GETBIT(MODBUSR(H, 50, Uint16),8), 0, "Disabled", 1, "Enabled","Unknown");
```

Temperatura acqua Sensore di temperatura Solo lettura

Sensore temperatura tubo acqua — disponibile solo con sonda acqua installata (P04=1)

Registro: A:4 UInt16 Unità: °C numeric

Lettura temperatura

```taphome
MODBUSR(A, 4, UInt16) / 100
```

Termostato Termostato Lettura e scrittura

Regolazione temperatura ambiente con umidità — legge temperatura attuale, setpoint e umidità; scrive setpoint raffrescamento o riscaldamento in base alla modalità attuale

Registro: A:2 (current temp), A:8 (desired temp), A:3 (humidity) → H:52 (cooling setpoint) / H:53 (heating setpoint) UInt16 Unità: °C numeric

Attributi di servizio

|                                             |
|---------------------------------------------|
| Supervisione setpoint temperatura abilitata |
| Setpoint minimo raffrescamento              |
| Setpoint massimo raffrescamento             |
| Setpoint minimo riscaldamento               |
| Setpoint massimo riscaldamento              |

Lettura temperatura

```taphome
MODBUSR(A, 2, Uint16) / 10
```

Lettura temperatura desiderata

```taphome
MODBUSR(A, 8, Uint16) / 10
```

Scrittura temperatura desiderata

```taphome
IF(GETBIT(MODBUSR(A, 0, UInt16),1)=0, MODBUSW(H, 52, UInt16, Se * 10),MODBUSW(H, 53, UInt16, Se * 10));
```

Lettura umidità

```taphome
MODBUSR(A, 3, Uint16) / 100
```

Attributi di servizio

Setpoint temperature supervision enabled

```taphome
Switch(GETBIT(MODBUSR(H, 50, Uint16),13), 0, "Disabled", 1, "Enabled","Unknown");
```

Minimum setpoint cool

```taphome
MODBUSR(H, 54, Uint16)/10;
```

Maximun setpoint cool

```taphome
MODBUSR(H, 55, Uint16)/10;
```

Minimun setpoint heat

```taphome
MODBUSR(H, 56, Uint16)/10;
```

Maximun setpoint heat

```taphome
MODBUSR(H, 57, Uint16)/10;
```

Velocità ventilatore Interruttore multivalore Lettura e scrittura

Selettore velocità ventilatore — Off, Very low, Low, Medium, High; supporta controllo a gradini o percentuale modulante

Registro: A:1 → H:58 UInt16 numeric

Valori / Stati: Off · Very low · Low · Medium · High

Lettura stato interruttore

```taphome
MODBUSR(A,1, UInt16)
```

Scrittura stato interruttore

```taphome
MODBUSW(H, 58, UInt16, Mu)
```

Attributi di servizio

Modulating fan mode

```taphome
Switch(MODBUSR(H, 60, Uint16), 0, "Fan off", 1, "Manually forced fan", 2, "Automatic fan operation", "Unknown");
```

Fan spees supervision enabled

```taphome
Switch(GETBIT(MODBUSR(H, 50, Uint16),15), 0, "Disabled", 1, "Enabled","Unknown");
```

**Connessione:** Modbus RTU • 9600 baud• 8N2 • Slave ID: $\[SlaveId]

Possibili miglioramenti (10)

- A:5 P00: System Configuration — System configuration code (001–038) — defines pipe count, valve type, speeds, S/W logic
- A:7 Active Setpoint — Currently active temperature setpoint × 10 (°C) — useful for monitoring actual target vs user setpoint
- A:9 LCD Version — Controller firmware version — useful as service attribute
- A:15 Analog Output 1 — Current value of analog output 1 (%) — valve modulation or fan modulation depending on P14
- A:16 Analog Output 2 — Current value of analog output 2 (%) — fan modulation or hot water valve depending on P14
- H:51 Hourly Programming — Timer-programmed operating mode — 0=disabled, 1=ON/OFF schedule, 2=SETPOINT schedule
- H:59 Economy Correction — Economy mode setpoint correction × 10 (°C) — adjusts setpoint when Eco mode is active via H:50 bit 3
- A:0 (bit 5) Keypad Lock Status — Read-only status of keypad lock; write via H:50 bit 5
- A:0 (bit 3) Economy Mode Status — Whether economy mode is active; controlled via H:50 bit 3 (requires En.ECO bit 11)
- A:0 (bit 12) Dehumidification Status — Whether dehumidification is currently active

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

- FWEC3 Advanced Plus — Installation and Operation Manual
  
  [daikin.kh.ua](https://daikin.kh.ua/wp-content/uploads/2021/IM-OM_FWEC3A_EN_tcm135-266991.pdf) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/daikin-fwec3/manufacturer/fwec3a-manual.pdf)

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

