---
title: "Daikin FCBAG Modbus RTU"
description: "Fan coil Daikin FWT-HT/HTV in TapHome con il modulo FCBAG Modbus RTU: on/off, modalità, temperatura, alette, velocità ventilatore, codici errore."
url: "https://taphome.com/it/compatibility/daikin-fcbag-modbus-rtu/"
language: it
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","air-conditioning","hvac","fan-coil-unit","dip-switch","plug-in-module"]
  questions: ["Come integrare un fan coil Daikin con il modulo FCBAG in TapHome?","Cosa controlla il template TapHome Daikin FCBAG Modbus RTU?","Come collegare il modulo Daikin FCBAG a TapHome tramite RS-485?","Come abilitare il Modbus su un fan coil Daikin FWT-HTV con il DIP switch DIP_Config?","Come impostare l'indirizzo slave Modbus del modulo Daikin FCBAG?","Perché il modulo Daikin FCBAG non risponde alle richieste Modbus?","TapHome può controllare la posizione delle alette e la velocità del ventilatore di un fan coil Daikin FWT-HTV?"]
---

# Daikin FCBAG Modbus RTU

Comunicazione: Modbus RTU

## Guida all'integrazione

Il Daikin FCBAG è un modulo Modbus RTU plug-in opzionale per le unità fan coil a parete ad acqua refrigerata Daikin FWT-HT e FWT-HTV. Si inserisce in uno slot dedicato nella scatola di controllo dell'unità interna, si collega alla scheda principale dell'unità con un breve cablaggio e rende l'unità disponibile su un bus **RS-485**. Il template collega TapHome direttamente a questo bus, senza bisogno di altri gateway, e copre l'accensione e lo spegnimento dell'unità, la modalità operativa, la temperatura ambiente e quella impostata, la posizione delle alette, la velocità del ventilatore e i codici di errore dell'unità.

I nomi dei dispositivi nel template sono in ungherese. Di seguito ogni dispositivo è indicato esattamente come appare dopo l'importazione, seguito dal suo significato in italiano, ad esempio **Klíma** (accensione/spegnimento dell'unità).

## Collegamento hardware

> [!WARNING]
> L'installazione deve essere eseguita da personale qualificato. Prima di aprire la scatola di controllo, spegni l'unità e scollega tutte le alimentazioni.

### Modulo FCBAG

![Layout della scheda del modulo Daikin FCBAG: morsetto TB_RS485, connettore CN_MODBUS_MODULAR_1, DIP switch DIP_RS485, LED TX e RX](https://taphome.com/images/compatibility/daikin-fcbag-modbus-rtu/pcb-layout_hu_f61e43d6bf699535.jpg)

| Elemento | Funzione |
|------|----------|
| **TB_RS485** | Morsetto RS-485 (A, B) per il master Modbus e gli altri moduli FCBAG |
| **CN_MODBUS_MODULAR_1** | Connettore per il cablaggio verso **CN_MODBUS_MODULAR** sulla scheda principale dell'unità |
| **DIP_RS485** | Indirizzo slave dell'unità |
| **TX_LED** (giallo) | Trasmissione dati in corso |
| **RX_LED** (rosso) | Ricezione dati in corso |

La confezione contiene il modulo, un cablaggio a 10 fili (100 mm) verso la scheda principale e il manuale. Secondo Daikin, il modulo può essere usato solo con unità fan coil prodotte da Daikin Manufacturing.

### Installazione del modulo nell'unità

1. Spegni l'unità e rimuovi il coperchio metallico della scatola di controllo.
2. Inserisci il modulo FCBAG nello slot dedicato e spingilo fino in fondo nel gancio.
3. Collega il cablaggio da **CN_MODBUS_MODULAR_1** sul modulo a **CN_MODBUS_MODULAR** sulla scheda principale (il connettore indicato come "Accessory: Modbus (FCBAG)" nel manuale di installazione dell'unità).
4. Posa il cavo RS-485 come indicato nel manuale del modulo.
5. Imposta i DIP switch (vedi Configurazione più avanti) e chiudi la scatola di controllo con il coperchio metallico.

### Cablaggio RS-485

Collega **A** e **B** di **TB_RS485** ad A e B del bus RS-485 di TapHome. Più unità si collegano in cascata da un TB_RS485 al successivo: il manuale del modulo mostra fino a 15 unità su un bus dietro il master Modbus.

| Collegamento | Cavo | Lunghezza max. |
|------------|-------|-------------|
| Modulo FCBAG – master Modbus (TapHome) | Doppino twistato schermato 24 AWG, impedenza caratteristica 100 Ω | 1000 m |
| Modulo FCBAG – scheda principale | Cablaggio a 10 fili (in dotazione) | 100 mm |

## Configurazione

Le impostazioni di comunicazione si regolano su **due** DIP switch: **DIP_Config** sulla scheda principale dell'unità e **DIP_RS485** sul modulo FCBAG. Il Modbus resta disattivato finché il pin 1 di DIP_Config non viene portato su ON.

![Tabella di configurazione del Daikin FCBAG: pin di DIP_Config per abilitazione Modbus, baud rate, bit di stop e parità, e pin di DIP_RS485 per l'indirizzo slave](https://taphome.com/images/compatibility/daikin-fcbag-modbus-rtu/dip-switch-settings_hu_b15e360cb3b0cfe9.jpg)

### DIP_Config sulla scheda principale

| Pin | Funzione | OFF | ON | Per questo template |
|-----|----------|-----|----|-------------------|
| 1 | Modbus | Disabilitato | Abilitato | **ON** |
| 2 | Baud rate | 9600 bps | 19200 bps | **OFF** (9600) |
| 3 | Bit di stop | 1 (con parità) | 2 (senza parità) | **OFF** |
| 4 | Parità (solo con il pin 3 su OFF) | Pari | Dispari | **OFF** (Pari) |
| 5 | Riservato nel manuale del modulo | — | — | vedi nota |

> [!NOTE]
> Il manuale di installazione dell'unità usa il pin 5 di DIP_Config per abilitare l'ingresso on/off a contatto pulito (TB_ON/OFF). Non fa parte delle impostazioni Modbus: lascialo come richiesto da quella funzione.

### Indirizzo slave (DIP_RS485 sul modulo)

I pin 1–4 di **DIP_RS485** impostano l'indirizzo slave in binario: pin 1 = 1, pin 2 = 2, pin 3 = 4, pin 4 = 8 (l'indirizzo è la somma dei pin su ON). Sono validi gli indirizzi 1–15; **0 (tutti su OFF) disabilita la comunicazione Modbus**. Il pin 5 è riservato. Ogni unità sul bus deve avere un proprio indirizzo e il template copre una sola unità: con più unità lo importi una volta per ciascuna, con l'indirizzo di quell'unità.

Lo Slave ID predefinito del template è **2**: solo il pin 2 su ON. Il manuale del modulo (pagina "Unit configuration") mostra le posizioni degli interruttori per tutti gli indirizzi 1–15.

### Parametri di comunicazione

| Parametro | Valore |
|-----------|-------|
| Baud rate | 9600 |
| Parità | Pari |
| Bit di dati | 8 |
| Bit di stop | 1 |
| Slave ID | 2 (parametro di importazione *Modbus Slave ID*) |

In TapHome il template si importa su un'interfaccia Modbus RTU di questo bus RS-485 con i parametri indicati sopra, e il parametro di importazione *Modbus Slave ID* va impostato sull'indirizzo di DIP_RS485.

## Funzionalità del dispositivo

I numeri di registro qui sotto seguono il manuale del modulo: i registri di ingresso 3xxxx vengono letti, i registri holding 4xxxx vengono scritti. I comandi che modificano una parte del registro 42001 lo leggono prima e lo riscrivono cambiando solo quella parte, così accensione/spegnimento, alette e velocità del ventilatore non si sovrascrivono a vicenda.

### Accensione/spegnimento

**Klíma** (accensione/spegnimento dell'unità) — legge il bit 0 del registro di ingresso 32001 e scrive il bit 0 del registro holding 42001. I suoi attributi di servizio mostrano la velocità attuale del ventilatore (*Ventilátor sebesség*) e la posizione delle alette (*Légirány (swing)*). L'attributo delle alette legge solo i bit 8–9, quindi mostra le posizioni 4, 5 e Swing come altri valori: il valore completo è visibile nel dispositivo **Lamella állás**.

### Modalità operativa

**Üzemmód** (modalità operativa) — legge il registro di ingresso 32002 e scrive il registro holding 42002:

| Valore | Stato in TapHome | Significato |
|-------|------------------|---------|
| 0 | Ventilátor | Ventilazione |
| 1 | Fűtés | Riscaldamento |
| 2 | Hűtés | Raffreddamento |
| 3 | Auto | Automatico |
| 7 | Száraz | Deumidificazione |

### Temperatura

**Hőmérséklet** (termostato):

- temperatura ambiente dal registro di ingresso 32005, divisa per 10,
- temperatura impostata letta dal registro di ingresso 32003 (divisa per 10) e scritta nel registro holding 42003 (moltiplicata per 10),
- intervallo della temperatura impostata in TapHome 16–32 °C.

Il termostato segnala anche due errori:

- **Meghibásodás** (guasto dell'unità) — quando è attivo il bit 9 del registro di ingresso 32004 (codice di errore). Il testo mostra il codice di errore Daikin: una lettera dai bit 8–12 (1 = A, 2 = C, 3 = E, 4 = H, 5 = F, 6 = J, 7 = L, 8 = P, 9 = U) seguita dal numero dai bit 0–3.
- **Szobahőmérséklet-érzékelő hiba** (guasto del sensore di temperatura ambiente) — quando è attivo il bit 8 del registro di ingresso 32006.

### Alette e ventilatore

- **Lamella állás** (posizione delle alette) — bit 8–10 di 32001, scritti nei bit 8–10 di 42001: *Megáll* (ferma), *1. pozíció* … *5. pozíció* (posizioni 1–5) e *Swing*.
- **Ventilátor sebesség** (velocità del ventilatore) — bit 12–14 di 32001, scritti nei bit 12–14 di 42001: *Alacsony* (bassa), *Közép-alacsony* (medio-bassa), *Közepes* (media), *Közép-magas* (medio-alta), *Magas* (alta) e *Auto*.

> [!NOTE]
> Il manuale del modulo elenca anche Disable Handset Control (42010), Force Compressor / Valve Off (42011), la temperatura della batteria di scambio interna (32201), lo stato del modulo e della connessione (30001, 30002) e i limiti della temperatura impostata dell'unità (31002, 31003). Non sono inclusi in questo template.

## Risoluzione dei problemi

I LED sul modulo mostrano lo stato del bus: **RX_LED** (rosso) per la ricezione, **TX_LED** (giallo) per la trasmissione.

- **Nessuna comunicazione, RX_LED acceso fisso ma non lampeggiante, TX_LED non lampeggiante:** A e B su TB_RS485 sono invertiti, oppure uno dei due non è collegato. Controlla il cablaggio su TB_RS485.
- **Nessuna comunicazione, RX_LED lampeggiante, TX_LED non lampeggiante:** l'impostazione di DIP_Config sulla scheda principale è errata: il pin 1 (Modbus) deve essere su ON. Controlla anche che DIP_RS485 non sia impostato su 0 e che corrisponda al *Modbus Slave ID* del template.
- **I valori vengono letti ma l'unità non reagisce ai comandi (entrambi i LED lampeggiano):** DIP_Config non corrisponde alle impostazioni di comunicazione dell'interfaccia TapHome. Con il pin 2 su ON il modulo lavora a 19200 Bd, con il pin 3 su ON usa 2 bit di stop senza parità, con il pin 4 su ON parità dispari.

## Dispositivi disponibili 5

Questi dispositivi compaiono in TapHome dopo l'importazione.

Daikin FCBAG modul Modulo

Klíma Interruttore

Valori / Stati: ON · OFF

Lettura stato interruttore

```taphome
GETBIT(MODBUSR(A, 2000, UInt16), 0)
```

Scrittura stato interruttore

```taphome
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 2000, UInt16, reg);
```

Attributi di servizio

Ventilátor sebesség

```taphome
SWITCH(GETBITS(MODBUSR(A, 2000, UInt16), 12, 3), 1, "Alacsony", 2, "Közép-alacsony", 3, "Közepes", 4, "Közép-magas", 5, "Magas", 7, "Auto", "Ismeretlen")
```

Légirány (swing)

```taphome
SWITCH(GETBITS(MODBUSR(A, 2000, UInt16), 8, 2), 0, "Megáll", 1, "1. pozíció", 2, "2. pozíció", 3, "3. pozíció", 4, "4. pozíció", 5, "5. pozíció", 7, "Swing", "Ismeretlen")
```

Üzemmód Interruttore multivalore

Valori / Stati: Ventilátor · Fűtés · Hűtés · Auto · Száraz

Lettura stato interruttore

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

Scrittura stato interruttore

```taphome
MODBUSWNE(H, 2001, UInt16, Mu)
```

Hőmérséklet Termostato

Lettura temperatura

```taphome
MODBUSR(A, 2004, Int16)/10
```

Lettura temperatura desiderata

```taphome
MODBUSR(A, 2002, Int16)/10
```

Scrittura temperatura desiderata

```taphome
MODBUSWNE(H, 2002, Int16, Se*10)
```

Lettura (modulo)

```taphome
VAR errorReg := MODBUSR(A, 2003, UInt16);
IF(GETBIT(errorReg, 9))
  VAR upper := GETBITS(errorReg, 8, 5);
  VAR lower := GETBITS(errorReg, 0, 4);
  VAR letter := SWITCH(upper, 1, "A", 2, "C", 3, "E", 4, "H", 5, "F", 6, "J", 7, "L", 8, "P", 9, "U", "?");
  ADDERROR(1, "Meghibásodás: " + letter + TOSTRING(lower, "F0"));
END
VAR sensorReg := MODBUSR(A, 2005, UInt16);
IF(GETBIT(sensorReg, 8))
  ADDERROR(2, "Szobahőmérséklet-érzékelő hiba");
END
```

Lamella állás Interruttore multivalore

Valori / Stati: Megáll · 1. pozíció · 2. pozíció · 3. pozíció · 4. pozíció · 5. pozíció · Swing

Lettura stato interruttore

```taphome
GETBITS(MODBUSR(A, 2000, UInt16), 8, 3)
```

Scrittura stato interruttore

```taphome
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 8, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
```

Ventilátor sebesség Interruttore multivalore

Valori / Stati: Alacsony · Közép-alacsony · Közepes · Közép-magas · Magas · Auto

Lettura stato interruttore

```taphome
GETBITS(MODBUSR(A, 2000, UInt16), 12, 3)
```

Scrittura stato interruttore

```taphome
VAR reg := MODBUSR(H, 2000, UInt16);
reg := SETBITS(reg, 12, 3, Mu);
MODBUSW(H, 2000, UInt16, reg);
```

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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito |
|--------------------|-------------|
| Modbus Slave ID    | `2`         |

## 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/)

