TapHome
Społeczność Zweryfikowany

Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN)

Naścienny klimakonwektor Vaillant aroVAIR pro WN (VA 3-025, 3-035, 3-045 WN) w TapHome przez Modbus RTU na RS-485, z dostarczonym kablem na CN22. Tryb pracy, pożądana temperatura 17–30 °C z temperaturą w pomieszczeniu, prędkość wentylatora, temperatura wody oraz ostrzeżenia o błędach i zabezpieczeniach.

Modbus RTU4 urządzeniaRewizja 1.0 Ostatnia aktualizacja: 10 listopada 2026

Dodane przez Adam Tížik

Import do aplikacji TapHomeSprzęt › Modbus › Dodaj z szablonu

Pobierz szablon
Na tej stronie

Poradnik integracji

Vaillant aroVAIR pro WN (VA 3-025 WN, VA 3-035 WN, VA 3-045 WN) to naścienny klimakonwektor (fan coil) do ogrzewania i chłodzenia w instalacjach wodnych, zwykle podłączony do obiegu wody pompy ciepła. TapHome komunikuje się z urządzeniem przez Modbus RTU na magistrali RS-485, korzystając z kabla komunikacyjnego Modbus dostarczanego razem z klimakonwektorem. Jeden szablon obejmuje wszystkie trzy wielkości — mają tę samą mapę rejestrów Modbus.

Szablon zapewnia wybór trybu pracy (Off, Ventilation, Cooling, Heating, Automatic), termostat z pożądaną temperaturą i zmierzoną temperaturą w pomieszczeniu, wybór prędkości wentylatora, temperaturę wody na wymienniku oraz automatyczne zgłaszanie flag błędów i zabezpieczeń urządzenia.

Podłączenie sprzętowe

Przed otwarciem skrzynki sterowniczej wyłącz zasilanie sieciowe. Listwa zaciskowa XT1 jest pod napięciem 230 V AC. Prace elektryczne przy urządzeniu może wykonywać wyłącznie wykwalifikowany instalator.

Otwieranie skrzynki sterowniczej

  1. Unieś przednią klapę obudowy.
  2. Poluzuj śrubę i zdejmij pokrywę skrzynki sterowniczej.

Podłączenie kabla Modbus do CN22

  1. Podłącz dostarczony kabel komunikacyjny Modbus do złącza CN22 na płytce drukowanej.
  2. Zamknij skrzynkę sterowniczą.
  3. Podłącz magistralę RS-485 prowadzącą z TapHome do żył P, Q i E kabla komunikacyjnego Modbus.
ZaciskSygnał
PRS-485 A (+)
QRS-485 B (−)
EGND (opcjonalny ekran)
Strona instrukcji instalacji: podłączenie kabla komunikacyjnego Modbus (P, Q, E) do złącza CN22 na płytce głównej oraz ustawienie adresu Modbus przełącznikiem SW1 i przełącznikiem obrotowym ENC2 (adresy 1-64), z parametrami linii szeregowej.

Kilka klimakonwektorów może współdzielić jedną magistralę RS-485 i jeden TapHome Core. Każde urządzenie potrzebuje własnego adresu Modbus (zob. Konfiguracja poniżej).

Schemat okablowania

Schemat połączeń producenta pokazuje, gdzie znajdują się istotne złącza: złącze kabla Modbus CN22 z żyłami P, Q, E (pozycja 12), przełączniki adresu SW1 i ENC2 na płytce przełączników (pozycja 3), zasilanie sieciowe XT1 (pozycja 5) i styk On/Off XT3 (pozycja 6). Czujnik temperatury powietrza T1 jest podłączony do CN32, a czujnik temperatury wody T2 do CN31.

Schemat połączeń producenta klimakonwektora aroVAIR pro WN z płytką interfejsu, płytką główną i płytką przełączników, złączami CN22, XT1, XT3, SW1, ENC2 oraz zaciskami P, Q, E.

Styk On/Off XT3 (opcjonalnie)

Do listwy zaciskowej XT3 (HA, HB) można podłączyć akcesorium z bezpotencjałowym stykiem On/Off, na przykład regulator systemowy:

  • Styk zwarty — klimakonwektor jest w trybie czuwania.
  • Styk rozwarty — klimakonwektor jest gotowy do pracy.

Styk działa niezależnie od Modbus i można go używać razem ze sterowaniem przez Modbus. Jeśli styk jest podłączony, utrzymuj go rozwartym, w przeciwnym razie urządzenie pozostaje w trybie czuwania niezależnie od tego, co wysyła TapHome.

Strona instrukcji instalacji: podłączenie akcesorium z bezpotencjałowym stykiem On/Off do listwy zaciskowej XT3 (HA, HB) i przewodowego sterownika, z początkiem procedury klienta Modbus.

Konfiguracja

Włączenie komunikacji Modbus

Aktywacja w menu nie jest potrzebna. Modbus jest dostępny, gdy tylko kabel Modbus jest podłączony do CN22, a urządzenie ma ustawiony adres na SW1 i ENC2.

Ustawienie adresu Modbus (SW1 i ENC2)

Adres ustawia się dwoma przełącznikami na płytce przełączników na pokrywie skrzynki sterowniczej:

  • SW1 (dwa przełączniki DIP) wybiera grupę 16 adresów: 0–15, 16–31, 32–47 lub 48–63.
  • ENC2 (przełącznik obrotowy) wybiera jeden z 16 adresów w tej grupie.

Pozycje przełączników pokazuje tabela na stronie instrukcji powyżej.

Przełączniki ustawiają adresy od 00 do 63, które odpowiadają adresom Modbus od 1 do 64. Adres Modbus — a więc parametr importu Modbus Slave ID w TapHome — to adres przełączników plus jeden. Adres przełączników 00 to Slave ID 1, adres przełączników 05 to Slave ID 6.

Jeśli sterujesz kilkoma klimakonwektorami przez jedną magistralę, nadaj każdemu urządzeniu własny adres przełącznikami SW1 i ENC2.

Parametry linii szeregowej

ParametrOpcjeUstawienie fabryczne
Prędkość transmisji4800, 9600, 19200, 38400 bps9600 bps
Bity danych88
Bity stopu1 lub 21
ParzystośćNieparzysta, parzysta lub brakBrak
Tryb transmisjiModbus RTU—
Kontrola błędówCRC-16—
Adres1–64—

Szablon oczekuje ustawień fabrycznych: 9600 bps, 8 bitów danych, brak parzystości, 1 bit stopu. Prędkość transmisji można zmienić przez rejestr 1640; po zmianie już następna komunikacja musi używać nowego ustawienia, inaczej urządzenie nie odpowiada. Szablon nie zapisuje tego rejestru.

Urządzenie obsługuje kody funkcji Modbus 03 (odczyt wielu rejestrów holding), 06 (zapis pojedynczego rejestru holding) i 16 (zapis wielu rejestrów holding).

Dodanie klimakonwektora w TapHome

Zaimportuj szablon na magistrali RS-485 TapHome Core ustawionej na te same parametry szeregowe i wpisz Modbus Slave ID urządzenia; przy kilku klimakonwektorach zaimportuj szablon raz dla każdego urządzenia z jego własnym Slave ID.

Funkcje urządzenia

Tryb pracy

Rejestr 1601 wybiera tryb pracy. TapHome wyświetla go jako przełącznik wielowartościowy:

WartośćTryb
0x00Off (wyłączony)
0x01Ventilation (wentylacja — tylko wentylator, bez ogrzewania i chłodzenia)
0x02Cooling (chłodzenie)
0x03Heating (ogrzewanie)
0x05Automatic (automatyczny)

Urządzenie ma też tryb osuszania (0x04), którego szablon nie oferuje. Jeśli prędkość wentylatora nie zostanie zapisana razem z nowym trybem, urządzenie samo wybierze średnią prędkość wentylatora.

Pożądana temperatura i temperatura w pomieszczeniu

Termostat zapisuje pożądaną temperaturę (Ts, rejestr 1602) w zakresie 17–30 °C i obok niej wyświetla zmierzoną temperaturę w pomieszczeniu T1 (rejestr 1606). Nastawę spoza zakresu 17–30 °C urządzenie odrzuca z kodem błędu. W trybie Ventilation nie można ustawić pożądanej temperatury.

Prędkość wentylatora

Rejestr 1603 ustawia prędkość wentylatora:

WartośćPrędkość
0x02Low (niska)
0x03Medium (średnia)
0x04High (wysoka)
0x05Automatic (automatyczna)

Wartości 0x00 i 0x01 są nieprawidłowe; urządzenie odpowiada na nie kodem błędu.

Temperatura wody

Temperatura wody T2-C na wymienniku (rejestr 1607) jest odczytywana co 15 sekund. Obie temperatury używają tego samego kodowania: urządzenie wysyła raw = (temperatura + 5) × 2 + 30, co obejmuje zakres od −20 °C do 100 °C (raw 0–240). TapHome dekoduje wartość jako raw / 2 − 20.

Błędy i ostrzeżenia

Szablon odczytuje flagi błędów (rejestr 1614) i rejestry stanu zabezpieczeń (1615 i 1617) i wyświetla je bezpośrednio na klimakonwektorze w TapHome:

StanWażność
Room temperature sensor error (błąd czujnika temperatury w pomieszczeniu)Błąd
Water temperature sensor error (błąd czujnika temperatury wody)Błąd
EEPROM error (błąd EEPROM)Błąd
Fan speed error (błąd prędkości wentylatora)Błąd
Water level error (błąd poziomu wody)Błąd
P1 frost protection active (aktywna ochrona przed zamarzaniem P1)Ostrzeżenie
Frost protection active (aktywna ochrona przed zamarzaniem)Ostrzeżenie
Temperature outside operating range (temperatura poza zakresem pracy)Ostrzeżenie
Remote off active (aktywne zdalne wyłączenie)Ostrzeżenie
Capacity outside range (wydajność poza zakresem)Ostrzeżenie

Urządzenie Operating Mode ma też trzy atrybuty serwisowe: blokadę klawiszy pilota (rejestr 1612, bit 0), zablokowaną funkcję — zablokowane chłodzenie lub zablokowane ogrzewanie (rejestr 1612, bity 1–2) — oraz stan pompy skroplin (rejestr 1613, bit 0).

Rozwiązywanie problemów

Brak komunikacji

  • Sprawdź, czy kabel Modbus jest pewnie osadzony w CN22, a P i Q są podłączone do A i B magistrali TapHome.
  • Sprawdź Slave ID: to adres przełączników SW1 i ENC2 plus jeden. Przełączniki na 00 oznaczają Slave ID 1.
  • Sprawdź, czy urządzenie nadal używa 9600 bps, bez parzystości i z 1 bitem stopu. Jeśli prędkość transmisji zmieniono przez rejestr 1640, ustaw magistralę TapHome na tę samą wartość.
  • Na magistrali z kilkoma urządzeniami sprawdź, czy ostatnie urządzenie na magistrali ma założony rezystor terminujący.

Nierealistyczny odczyt temperatury

Gdy czujnik temperatury ulegnie awarii, urządzenie zwraca w rejestrze 1606 lub 1607 wartość 0x7FFF (32767). Szablon nie filtruje tej wartości, więc TapHome wyświetla wtedy nieprawdopodobnie wysoką temperaturę (około 16 360 °C) razem z błędem czujnika. Sprawdź złącze czujnika powietrza CN32 lub złącze czujnika wody CN31 na płytce głównej; dla T1 instrukcja jako przyczynę podaje także usterkę termostatu pokojowego w przewodowym sterowniku.

Polecenie odrzucone

  • Tryb pracy: szablon oferuje tylko 0x00, 0x01, 0x02, 0x03 i 0x05.
  • Pożądana temperatura: tylko 17–30 °C i nie w trybie Ventilation.
  • Prędkość wentylatora: tylko 0x02–0x05.

Urządzenie się nie uruchamia

Jeśli do styku On/Off XT3 jest podłączone akcesorium, a styk jest zwarty, klimakonwektor pozostaje w trybie czuwania niezależnie od trybu pracy ustawionego w TapHome.

Dostępne urządzenia 4

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

aroVAIR pro WN Moduł

aroVAIR pro WN

Odczyt (moduł)
VAR errBits := MODBUSR(H, 1614, UInt16);
IF(GETBIT(errBits, 2), ADDERROR(2, "Room temperature sensor error"), );
IF(GETBIT(errBits, 3), ADDERROR(3, "Water temperature sensor error"), );
IF(GETBIT(errBits, 7), ADDERROR(7, "EEPROM error"), );
IF(GETBIT(errBits, 8), ADDERROR(8, "Fan speed error"), );
IF(GETBIT(errBits, 14), ADDERROR(14, "Water level error"), );
VAR prot1 := MODBUSR(H, 1615, UInt16);
IF(GETBIT(prot1, 1), ADDWARNING(1, "P1 frost protection active"), );
VAR prot2 := MODBUSR(H, 1617, UInt16);
IF(GETBIT(prot2, 0), ADDWARNING(10, "Frost protection active"), );
IF(GETBIT(prot2, 1), ADDWARNING(11, "Temperature outside operating range"), );
IF(GETBIT(prot2, 2), ADDWARNING(12, "Remote off active"), );
IF(GETBIT(prot2, 15), ADDWARNING(15, "Capacity outside range"), );
Operating Mode Przełącznik wielowartościowy
Wartości / Stany: Off · Ventilation · Cooling · Heating · Automatic

Operating Mode

Odczyt stanu przełącznika
MODBUSR(H, 1601, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 1601, UInt16, Mu)
Atrybuty serwisowe
Key lock
IF(GETBIT(MODBUSR(H, 1612, UInt16), 0), "Remote key lock active", "Not locked")
Locked function
IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 0, "No lock", IF(GETBITS(MODBUSR(H, 1612, UInt16), 1, 2) = 1, "Cooling locked", "Heating locked"))
Condensate pump
IF(GETBIT(MODBUSR(H, 1613, UInt16), 0), "Running", "Off")
Temperature Setpoint Termostat

Temperature Setpoint

Odczyt temperatury
MODBUSR(H, 1606, UInt16) / 2 - 20
Odczyt temperatury zadanej
MODBUSR(H, 1602, UInt16)
Zapis temperatury zadanej
MODBUSWNE(H, 1602, UInt16, Se)
Fan Speed Przełącznik wielowartościowy
Wartości / Stany: Low · Medium · High · Automatic

Fan Speed

Odczyt stanu przełącznika
MODBUSR(H, 1603, UInt16)
Zapis stanu przełącznika
MODBUSW(H, 1603, UInt16, Mu)
Water Temperature Czujnik temperatury

Water Temperature

Odczyt temperatury
MODBUSR(H, 1607, UInt16) / 2 - 20
Połączenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]

Parametry importu

Te wartości podajesz podczas importu pliku XML.

Pytanie w aplikacjiDomyślnie
Modbus Slave ID (1–64)1

Znalazłeś problem z tym szablonem urządzenia?

Napisz nam, co nie działa, czego brakuje lub jak powinien zachowywać się szablon. Twoja opinia pomaga nam utrzymać katalog dokładnym.

Szablon · portal TapHome Vaillant aroVAIR pro WN fan coil (VA 3-025/035/045 WN) Otwórz ten szablon w portalu klienta, aby zastosować go w swoim domu, lub zaproponuj modyfikację i wyślij ją z powrotem do katalogu. Modbus RTU Zobacz w portalu TapHome