---
title: "Daikin FWEC3"
description: "Sterowanie trybami fan coil, nastawami temperatury i prędkością wentylatora przez Modbus RTU. Szablon TapHome dla Daikin FWEC3 Advanced Plus LCD."
url: "https://taphome.com/pl/compatibility/daikin-fwec3/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","air-conditioning","rs485","fan-coil","supervisor-control"]
  questions: ["Jak zintegrować sterownik fan coil Daikin FWEC3 z TapHome?","Co steruje szablon Daikin FWEC3 w TapHome?","Jak podłączyć Daikin FWEC3 przez RS-485 do TapHome?","Dlaczego Daikin FWEC3 nie reaguje na zmiany trybu lub nastaw z TapHome?","Jak włączyć sterowanie supervisorem na Daikin FWEC3?","Jakie opcje prędkości wentylatora są dostępne dla Daikin FWEC3 w TapHome?"]
---

# Daikin FWEC3

Komunikacja: Modbus RTU

- [Oficjalna strona Daikin](https://www.daikin.com)

## Poradnik integracji

Daikin FWEC3 (model FWEC3A) to elektroniczny sterownik Advanced Plus LCD do wewnętrznych jednostek fan coil. Komunikuje się przez Modbus RTU po RS-485 i umożliwia sterowanie trybem pracy, nastawami temperatury, prędkością wentylatora oraz stanem włączenia/wyłączenia jednostki przez TapHome.

Sterownik obsługuje systemy fan coil 2-rurowe i 4-rurowe z maksymalnie 38 konfiguracjami systemowymi (parametr P00), 3 lub 4 prędkości wentylatora lub modulowaną pracę wentylatora oraz opcjonalne monitorowanie temperatury wody. Sieć master-slave RS-485 obsługuje do 247 sterowników slave.

## Podłączenie sprzętowe

### Okablowanie RS-485

Płytka elektroniczna FWEC3 zapewnia zaciski RS-485 oznaczone **A(-)**, **B(+)** i **GND** do komunikacji Modbus RTU.

Podłącz za pomocą 3-przewodowego połączenia RS-485:

- **A(-)** na FWEC3 → B-/D- na TapHome RS-485
- **B(+)** na FWEC3 → A+/D+ na TapHome RS-485
- **GND** na FWEC3 → GND na zasilaczu TapHome (**obowiązkowe**)

**Specyfikacja kabla:**

- Typ: AWG 24, ekranowany kabel 2-żyłowy (średnica 0,511 mm)
- Rezystor terminujący wymagany na obu końcach magistrali RS-485 (układ master-slave)
- Ekran uziemić tylko z jednej strony, aby uniknąć pętli masowych

> [!WARNING]
> Przewód GND **musi** być połączony między sterownikiem FWEC3 a TapHome. Bez prawidłowego uziemienia wystąpią błędy komunikacji. Zastosuj uziemienie jednopunktowe dla ekranu kabla.

### Schemat okablowania

![Schemat okablowania Daikin FWEC3 — konfiguracja 2-rurowa 3-prędkościowa z zaciskami RS-485](https://taphome.com/images/compatibility/daikin-fwec3/wiring-2pipe-3speed_hu_a72e223a275ed0c3.jpg)

Górny diagram przedstawia typowe okablowanie fan coil 2-rurowego, 3-prędkościowego ze sterownikiem FWEC3. Zaciski magistrali RS-485 (A, B, GND) znajdują się w lewej dolnej części płytki elektronicznej, obok wejść czujników (SA, SW, SU) i wyjść cyfrowych/analogowych.

![Schemat okablowania Daikin FWEC3 — konfiguracja 4-rurowa z płytką rozszerzeń EPIMSB6](https://taphome.com/images/compatibility/daikin-fwec3/wiring-4pipe-epimsb6_hu_969c55584da4df45.jpg)

Dolny diagram przedstawia konfigurację 4-rurową z płytką rozszerzeń EPIMSB6 dla dodatkowych wyjść zaworowych i silnikowych. Połączenie RS-485 pozostaje na głównej płytce FWEC3.

## Konfiguracja

### Adres Modbus (P02)

Adres slave Modbus konfiguruje się za pomocą parametru **P02** na sterowniku:

1. Wyłącz termostat
2. Naciśnij jednocześnie przyciski **Góra** i **Dół**, aby wejść na ekran hasła
3. Wprowadź hasło **10** i potwierdź
4. Przejdź do parametru **P02**
5. Ustaw żądany adres Modbus (1–254 dla slave, 255 dla master)
6. Potwierdź i wyjdź z trybu konfiguracji

Domyślny adres slave to **1**. Po zmianie P02 wyłącz i włącz zasilanie sterownika, aby nowy adres zaczął obowiązywać.

### Parametry komunikacji

FWEC3 używa stałych ustawień komunikacyjnych, które muszą odpowiadać konfiguracji TapHome Modbus RTU CCU:

| Parametr | Wartość |
|----------|---------|
| Prędkość transmisji | 9600 |
| Parzystość | Brak |
| Bity danych | 8 |
| Bity stopu | 2 |

### Wzorzec włączania supervisora

FWEC3 używa **wzorca włączania supervisora** na rejestrze H:50. Każda funkcja sterowania (włączenie/wyłączenie, tryb, nastawa, prędkość wentylatora) ma dedykowany bit włączający w starszym bajcie H:50. Odpowiedni bit sterujący w młodszym bajcie **nie ma żadnego efektu**, dopóki jego bit włączający nie jest ustawiony.

Szablon TapHome zawiera cztery **akcje serwisowe** na poziomie modułu do włączenia sterowania supervisorem:

| Akcja serwisowa | Bit | Co włącza |
|-----------------|-----|-----------|
| Włącz supervisor On/Off | H:50 bit 8 | Sterowanie włączeniem/wyłączeniem jednostki przez urządzenie State |
| Włącz supervisor trybu | H:50 bit 9 | Przełączanie trybu Cool/Heat przez urządzenie Mode |
| Włącz supervisor nastawy | H:50 bit 13 | Zmiana nastawy temperatury przez Thermostat |
| Włącz supervisor prędkości wentylatora | H:50 bit 15 | Sterowanie prędkością wentylatora przez urządzenie Fan Speed |

> [!WARNING]
> Po zaimportowaniu szablonu **uruchom wszystkie cztery akcje serwisowe** przed próbą sterowania jednostką fan coil. Bez włączenia bitów supervisora polecenia zapisu z TapHome są przez sterownik cicho ignorowane.

## Funkcje urządzenia

### Sterowanie trybem pracy i stanem

- **Mode** — wybiera tryb pracy: Cool, Heat, Fan lub Dry. Odczytuje bit 1 rejestru statusu (A:0) i zapisuje bit sterujący 1 w H:50 (włączany bitem supervisora 9). Atrybut serwisowy pokazuje, czy nadzór trybu jest aktualnie włączony.
- **State** — włącza i wyłącza jednostkę fan coil. Odczytuje bit 0 rejestru statusu (A:0) i zapisuje bit sterujący 0 w H:50 (włączany bitem supervisora 8). Atrybut serwisowy pokazuje, czy nadzór włączenia/wyłączenia jest aktualnie włączony.

### Monitorowanie i sterowanie temperaturą

- **Thermostat** — zapewnia regulację temperatury pokojowej. Odczytuje aktualną temperaturę pokojową z A:2, aktualną nastawę z A:8 i wilgotność z A:3. Skrypt zapisu automatycznie wybiera odpowiedni rejestr nastawy w zależności od aktualnego trybu pracy: H:52 dla chłodzenia lub H:53 dla ogrzewania. Atrybuty serwisowe pokazują status supervisora nastawy oraz minimalne/maksymalne limity nastawy dla chłodzenia (H:54–H:55) i ogrzewania (H:56–H:57).
- **Water Temperature** — odczytuje temperaturę wody w rurze z rejestru A:4 z automatycznym dzieleniem przez 100 w celu konwersji na stopnie Celsjusza. Ten czujnik jest dostępny tylko gdy zainstalowana jest sonda temperatury wody (parametr P04=1).

### Sterowanie prędkością wentylatora

- **Fan Speed** — wybiera spośród pięciu poziomów prędkości: Off, Very low, Low, Medium i High (wartości 0–4). Odczytuje aktualną prędkość z A:1 i zapisuje do H:58. Dla jednostek z modulowanym sterowaniem wentylatorem H:58 przyjmuje wartość procentową. Atrybuty serwisowe pokazują tryb wentylatora modulowanego (Off, Manually forced, Automatic) z H:60 oraz czy supervisor prędkości wentylatora jest włączony.

### Dodatkowe funkcje

Sterownik FWEC3 udostępnia również rejestry dla aktywnej nastawy temperatury (A:7), odczytu konfiguracji systemu (A:5), monitorowania wyjść analogowych (A:15–A:16), trybu ekonomicznego z korektą nastawy (H:50 bit 3 + H:59), programów godzinowych (H:51), blokady klawiatury (H:50 bit 5) i statusu osuszania (A:0 bit 12). Mogą one zostać dodane w przyszłej aktualizacji szablonu.

> [!TIP]
> Modułowy ReadScript monitoruje bit 5 rejestru statusu (A:0) i zgłasza błąd „General alarm on unit" w TapHome, gdy na jednostce fan coil zostanie wykryty stan alarmowy.

## Rozwiązywanie problemów

### Sterownik nie reaguje na zmiany trybu/nastawy/wentylatora

Jest to najczęstszy problem. Bity włączające supervisora w H:50 muszą być ustawione, zanim sterowanie BMS będzie działać:

1. Otwórz moduł Daikin FWEC3 w TapHome
2. Uruchom wszystkie cztery **akcje serwisowe**: Włącz supervisor On/Off, Włącz supervisor trybu, Włącz supervisor nastawy, Włącz supervisor prędkości wentylatora
3. Spróbuj ponownie wykonać polecenie sterowania

### Brak komunikacji Modbus

1. **Sprawdź okablowanie RS-485:** Zweryfikuj, czy A(-), B(+) i GND są prawidłowo podłączone i przewód GND jest obecny
2. **Zweryfikuj adres slave:** Potwierdź, że parametr P02 odpowiada Slave ID skonfigurowanemu w TapHome (domyślny: 1)
3. **Sprawdź ustawienia komunikacji:** TapHome musi być ustawiony na 9600 baud, brak parzystości, 8 bitów danych, **2 bity stopu** (uwaga: 2 bity stopu, nie 1)
4. **Rezystor terminujący:** Dla długich magistrali lub wielu jednostek upewnij się, że rezystory terminujące są obecne na obu końcach magistrali RS-485

### Temperatura wody pokazuje zero

Czujnik temperatury wody (A:4) wymaga fizycznej sondy wodnej i parametru P04 ustawionego na 1 (dostępny). Jeśli P04=0, rejestr zwraca 0.

### Termostat zapisuje do niewłaściwego rejestru nastawy

Szablon automatycznie wybiera H:52 (chłodzenie) lub H:53 (ogrzewanie) na podstawie aktualnego bitu trybu (A:0 bit 1). Jeśli tryb zmieni się między zapisami nastaw, nastawa może zostać zapisana do rejestru poprzedniego trybu. Upewnij się, że tryb jest stabilny przed zmianą nastawy.

## Dostępne urządzenia 5

Te urządzenia pojawią się w TapHome po imporcie.

Daikin FWEC3 Moduł

Akcje serwisowe

|                                        |
|----------------------------------------|
| Włącz supervisor On/Off                |
| Włącz supervisor trybu                 |
| Włącz supervisor nastawy               |
| Włącz supervisor prędkości wentylatora |

Odczyt (moduł)

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

Akcje serwisowe

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));
```

Tryb Przełącznik wielowartościowy Odczyt i zapis

Wybór trybu pracy — Cool, Heat, Fan lub Dry

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

Wartości / Stany: Cool · Heat

Odczyt stanu przełącznika

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

Zapis stanu przełącznika

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

Atrybuty serwisowe

Set mode supervision enabled

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

Stan Przełącznik Odczyt i zapis

Sterowanie włączeniem/wyłączeniem jednostki — włącza lub wyłącza jednostkę fan coil

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

Wartości / Stany: ON · OFF

Odczyt stanu przełącznika

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

Zapis stanu przełącznika

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

Atrybuty serwisowe

On/Off supervision control enabled

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

Temperatura wody Czujnik temperatury Tylko do odczytu

Czujnik temperatury wody w rurze — dostępny tylko z zainstalowaną sondą wodną (P04=1)

Rejestr: A:4 UInt16 Jednostka: °C numeric

Odczyt temperatury

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

Termostat Termostat Odczyt i zapis

Regulacja temperatury pokojowej z wilgotnością — odczytuje aktualną temperaturę, nastawę i wilgotność; zapisuje nastawę chłodzenia lub ogrzewania w zależności od aktualnego trybu

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

Atrybuty serwisowe

|                                     |
|-------------------------------------|
| Nadzór nastawy temperatury włączony |
| Minimalna nastawa chłodzenie        |
| Maksymalna nastawa chłodzenie       |
| Minimalna nastawa ogrzewanie        |
| Maksymalna nastawa ogrzewanie       |

Odczyt temperatury

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

Odczyt temperatury zadanej

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

Zapis temperatury zadanej

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

Odczyt wilgotności

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

Atrybuty serwisowe

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;
```

Prędkość wentylatora Przełącznik wielowartościowy Odczyt i zapis

Wybór prędkości wentylatora — Off, Very low, Low, Medium, High; obsługuje sterowanie stopniowe lub modulowany procent

Rejestr: A:1 → H:58 UInt16 numeric

Wartości / Stany: Off · Very low · Low · Medium · High

Odczyt stanu przełącznika

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

Zapis stanu przełącznika

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

Atrybuty serwisowe

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");
```

**Połączenie:** Modbus RTU • 9600 baud• 8N2 • Slave ID: $\[SlaveId]

Możliwe ulepszenia (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

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.1.0` |

## Źródła

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

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

