---
title: "Daikin FCBAG Modbus RTU"
description: "Ventiloconvector Daikin FWT-HT/HTV în TapHome prin modulul FCBAG Modbus RTU: pornire/oprire, mod, temperatură, lamele, ventilator, erori. Setări DIP."
url: "https://taphome.com/ro/compatibility/daikin-fcbag-modbus-rtu/"
language: ro
lastmod: 2026-11-12
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","air-conditioning","hvac","fan-coil-unit","dip-switch","plug-in-module"]
  questions: ["Cum se integrează în TapHome un ventiloconvector Daikin cu modulul FCBAG?","Ce controlează șablonul TapHome Daikin FCBAG Modbus RTU?","Cum se conectează modulul Daikin FCBAG la TapHome prin RS-485?","Cum se activează Modbus pe un ventiloconvector Daikin FWT-HTV cu comutatorul DIP_Config?","Cum se setează adresa slave Modbus a modulului Daikin FCBAG?","De ce modulul Daikin FCBAG nu răspunde la cererile Modbus?","Poate TapHome controla poziția lamelelor și viteza ventilatorului unui ventiloconvector Daikin FWT-HTV?"]
---

# Daikin FCBAG Modbus RTU

Comunicație: Modbus RTU

## Ghid de integrare

Daikin FCBAG este un modul Modbus RTU opțional, de tip plug-in, pentru ventiloconvectoarele Daikin FWT-HT și FWT-HTV cu apă răcită, de montaj pe perete. Se montează într-un locaș dedicat din cutia de comandă a unității interioare, se conectează la placa principală a unității printr-un cablaj scurt și face unitatea accesibilă pe o magistrală **RS-485**. Șablonul conectează TapHome direct la această magistrală — nu este necesar niciun alt gateway — și acoperă pornirea și oprirea unității, modul de funcționare, temperatura camerei și temperatura setată, poziția lamelelor, viteza ventilatorului și codurile de eroare ale unității.

Denumirile dispozitivelor din șablon sunt în limba maghiară. Mai jos, fiecare dispozitiv este numit exact așa cum apare după import, urmat de semnificația sa în română, de exemplu **Klíma** (pornirea și oprirea unității).

## Conectare hardware

> [!WARNING]
> Instalarea trebuie efectuată de o persoană calificată. Înainte de deschiderea cutiei de comandă, opriți unitatea și deconectați toate sursele de alimentare.

### Modulul FCBAG

![Dispunerea plăcii modulului Daikin FCBAG: borna TB_RS485, conectorul CN_MODBUS_MODULAR_1, comutatorul DIP_RS485, LED-urile TX și RX](https://taphome.com/images/compatibility/daikin-fcbag-modbus-rtu/pcb-layout_hu_f61e43d6bf699535.jpg)

| Element | Funcție |
|---------|---------|
| **TB_RS485** | Bornă RS-485 (A, B) pentru Modbus master și pentru alte module FCBAG |
| **CN_MODBUS_MODULAR_1** | Conector pentru cablajul către **CN_MODBUS_MODULAR** de pe placa principală a unității |
| **DIP_RS485** | Adresa slave a unității |
| **TX_LED** (galben) | Transmisie de date în curs |
| **RX_LED** (roșu) | Recepție de date în curs |

Cutia conține modulul, un cablaj cu 10 fire (100 mm) către placa principală și manualul. Potrivit Daikin, modulul poate fi folosit numai cu ventiloconvectoare produse de Daikin Manufacturing.

### Montarea modulului în unitate

1. Opriți unitatea și scoateți capacul metalic al cutiei de comandă.
2. Introduceți modulul FCBAG în locașul dedicat și împingeți-l complet în cârligul de prindere.
3. Conectați cablajul de la **CN_MODBUS_MODULAR_1** de pe modul la **CN_MODBUS_MODULAR** de pe placa principală (conectorul marcat „Accessory: Modbus (FCBAG)” în manualul de instalare al unității).
4. Pozați cablul RS-485 așa cum arată manualul modulului.
5. Setați comutatoarele DIP (consultați secțiunea Configurare de mai jos) și închideți cutia de comandă cu capacul metalic.

### Cablarea RS-485

Conectați **A** și **B** de la **TB_RS485** la A și B ale magistralei RS-485 TapHome. Mai multe unități se înlănțuie de la o bornă TB_RS485 la următoarea — manualul modulului arată până la 15 unități pe o magistrală, în spatele Modbus master-ului.

| Conexiune | Cablu | Lungime max. |
|-----------|-------|--------------|
| Modul FCBAG – Modbus master (TapHome) | Pereche torsadată ecranată 24 AWG, impedanță caracteristică 100 Ω | 1000 m |
| Modul FCBAG – placa principală | Cablaj cu 10 fire (inclus) | 100 mm |

## Configurare

Setările de comunicație se fac pe **două** comutatoare DIP: **DIP_Config** pe placa principală a unității și **DIP_RS485** pe modulul FCBAG. Modbus rămâne dezactivat până când pinul 1 al DIP_Config este trecut pe ON.

![Tabelul de configurare Daikin FCBAG: pinii DIP_Config pentru activarea Modbus, viteza de transmisie, bitul de stop și paritate, precum și pinii DIP_RS485 pentru adresa slave](https://taphome.com/images/compatibility/daikin-fcbag-modbus-rtu/dip-switch-settings_hu_b15e360cb3b0cfe9.jpg)

### DIP_Config pe placa principală

| Pin | Funcție | OFF | ON | Pentru acest șablon |
|-----|---------|-----|----|---------------------|
| 1 | Modbus | Dezactivat | Activat | **ON** |
| 2 | Viteză de transmisie | 9600 bps | 19200 bps | **OFF** (9600) |
| 3 | Bit de stop | 1 (cu paritate) | 2 (fără paritate) | **OFF** |
| 4 | Paritate (doar când pinul 3 este OFF) | Pară | Impară | **OFF** (pară) |
| 5 | Rezervat în manualul modulului | — | — | consultați nota |

> [!NOTE]
> Manualul de instalare al unității folosește pinul 5 al DIP_Config pentru activarea intrării de pornire/oprire prin contact uscat (TB_ON/OFF). Acesta nu face parte din setările Modbus — lăsați-l așa cum o cere funcția respectivă.

### Adresa slave (DIP_RS485 pe modul)

Pinii 1–4 ai **DIP_RS485** setează adresa slave în binar: pinul 1 = 1, pinul 2 = 2, pinul 3 = 4, pinul 4 = 8 (adresa este suma pinilor trecuți pe ON). Adresele 1–15 sunt valide; **0 (toți pe OFF) dezactivează comunicația Modbus**. Pinul 5 este rezervat. Fiecare unitate de pe magistrală are nevoie de propria adresă, iar șablonul acoperă o singură unitate — la mai multe unități se importă o dată pentru fiecare unitate, cu adresa acesteia.

Slave ID-ul implicit al șablonului este **2** — doar pinul 2 pe ON. Manualul modulului (pagina „Unit configuration”) arată pozițiile comutatoarelor pentru toate adresele 1–15.

### Parametri de comunicație

| Parametru | Valoare |
|-----------|---------|
| Viteză de transmisie | 9600 |
| Paritate | Pară |
| Biți de date | 8 |
| Biți de stop | 1 |
| Slave ID | 2 (parametrul de import *Modbus Slave ID*) |

În TapHome, șablonul se importă pe o interfață Modbus RTU a acestei magistrale RS-485, cu parametrii de mai sus, iar parametrul de import *Modbus Slave ID* se setează la adresa din DIP_RS485.

## Funcțiile dispozitivului

Numerele de registru de mai jos urmează manualul modulului: registrele de intrare 3xxxx se citesc, registrele holding 4xxxx se scriu. Comenzile care modifică doar o parte a registrului 42001 îl citesc mai întâi și îl scriu înapoi cu doar acea parte modificată, astfel încât pornirea/oprirea, lamelele și viteza ventilatorului nu se suprascriu reciproc.

### Pornire/oprire

**Klíma** (pornirea și oprirea unității) — citește bitul 0 din registrul de intrare 32001 și scrie bitul 0 din registrul holding 42001. Atributele sale de service arată viteza curentă a ventilatorului (*Ventilátor sebesség*) și poziția lamelelor (*Légirány (swing)*). Atributul pentru lamele citește doar biții 8–9, așa că pozițiile 4, 5 și Swing apar ca alte valori — valoarea completă o arată dispozitivul **Lamella állás**.

### Mod de funcționare

**Üzemmód** (modul de funcționare) — citește registrul de intrare 32002 și scrie registrul holding 42002:

| Valoare | Stare în TapHome | Semnificație |
|---------|------------------|--------------|
| 0 | Ventilátor | Ventilator |
| 1 | Fűtés | Încălzire |
| 2 | Hűtés | Răcire |
| 3 | Auto | Automat |
| 7 | Száraz | Dezumidificare |

### Temperatură

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

- temperatura camerei din registrul de intrare 32005, împărțită la 10,
- temperatura setată, citită din registrul de intrare 32003 (împărțită la 10) și scrisă în registrul holding 42003 (înmulțită cu 10),
- intervalul temperaturii setate în TapHome: 16–32 °C.

Termostatul raportează și două erori:

- **Meghibásodás** (defecțiune a unității) — când bitul 9 din registrul de intrare 32004 (codul de eroare) este setat. Textul arată codul de eroare Daikin: o literă din biții 8–12 (1 = A, 2 = C, 3 = E, 4 = H, 5 = F, 6 = J, 7 = L, 8 = P, 9 = U), urmată de numărul din biții 0–3.
- **Szobahőmérséklet-érzékelő hiba** (defecțiune a senzorului de temperatură a camerei) — când bitul 8 din registrul de intrare 32006 este setat.

### Lamele și ventilator

- **Lamella állás** (poziția lamelelor) — biții 8–10 din 32001, scriși în biții 8–10 din 42001: *Megáll* (oprit), *1. pozíció* … *5. pozíció* (pozițiile 1–5) și *Swing*.
- **Ventilátor sebesség** (viteza ventilatorului) — biții 12–14 din 32001, scriși în biții 12–14 din 42001: *Alacsony* (mică), *Közép-alacsony* (medie-mică), *Közepes* (medie), *Közép-magas* (medie-mare), *Magas* (mare) și *Auto*.

> [!NOTE]
> Manualul modulului mai enumeră Disable Handset Control (42010), Force Compressor / Valve Off (42011), temperatura schimbătorului de căldură al unității interioare (32201), starea modulului și a conexiunii (30001, 30002) și limitele temperaturii setate ale unității (31002, 31003). Acestea nu sunt incluse în acest șablon.

## Depanare

LED-urile de pe modul arată starea magistralei: **RX_LED** (roșu) pentru recepție, **TX_LED** (galben) pentru transmisie.

- **Nicio comunicație, RX_LED aprins continuu, dar nu clipește, TX_LED nu clipește:** A și B de pe TB_RS485 sunt inversate sau unul dintre ele nu este conectat. Verificați cablarea la TB_RS485.
- **Nicio comunicație, RX_LED clipește, TX_LED nu clipește:** setarea DIP_Config de pe placa principală este greșită — pinul 1 (Modbus) trebuie să fie pe ON. Verificați și ca DIP_RS485 să nu fie setat la 0 și să corespundă parametrului *Modbus Slave ID* al șablonului.
- **Valorile se citesc, dar unitatea nu reacționează la comenzi (ambele LED-uri clipesc):** DIP_Config nu corespunde setărilor de comunicație ale interfeței TapHome. Cu pinul 2 pe ON, modulul funcționează la 19200 Bd, cu pinul 3 pe ON folosește 2 biți de stop fără paritate, iar cu pinul 4 pe ON, paritate impară.

## Dispozitive disponibile 5

Aceste dispozitive apar în TapHome după import.

Daikin FCBAG modul Modul

Klíma Comutator

Valori / Stări: ON · OFF

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

Atribute de service

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 Comutator cu mai multe valori

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

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

Hőmérséklet Termostat

Citirea temperaturii

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

Citirea temperaturii dorite

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

Scrierea temperaturii dorite

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

Citire (modul)

```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 Comutator cu mai multe valori

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

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

Ventilátor sebesség Comutator cu mai multe valori

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

Citirea stării comutatorului

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

Scrierea stării comutatorului

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

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

## Parametri de import

Introduceți aceste valori când importați XML-ul.

| Solicitat în aplicație | Implicit |
|------------------------|----------|
| Modbus Slave ID        | `2`      |

## Documentație asociată

- [Modbus Integration](https://taphome.com/ro/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/ro/docs/integration/modbus/)
- [Configurare simplă cu ajutorul șabloanelor](https://taphome.com/ro/docs/integration/modbus/templates/)
- [Scripturi Modbus și prefetch](https://taphome.com/ro/docs/script/modbus-scripts/)
- [Funcții Modbus](https://taphome.com/ro/docs/script/modbus/)
- [Tipuri de date Modbus](https://taphome.com/ro/docs/script/modbus-data-types/)

