AUX ACHP-H to pompa ciepła powietrze-woda typu monoblok (R290/R32) do ogrzewania, chłodzenia i przygotowania ciepłej wody użytkowej (c.w.u.). Dokumentacja producenta użyta na tej stronie obejmuje serię monoblokową R290 od ACHP-H04 do ACHP-H16. TapHome komunikuje się z pompą ciepła przez Modbus RTU na linii RS-485 na jeden z dwóch sposobów:
- Bezpośrednio przez sterownik przewodowy XK08 — sterownik ma własny port RS-485 dla systemu BMS (systemu zarządzania budynkiem) i własną stronę Modbus w menu Options. Dodatkowy sprzęt nie jest potrzebny.
- Przez AUX Modbus Gateway — osobną bramkę RS-485 na RS-485 między pompą ciepła a TapHome, adresowaną przełącznikami DIP.
Szablon włącza i wyłącza pompę ciepła, wybiera tryb pracy, ustawia wartości zadane wody grzewczej i ciepłej wody użytkowej, steruje trybem ECO, kompensacją pogodową i trybem cichym, wymusza włączenie lub wyłączenie grzałki elektrycznej zasobnika albo pozostawia ją pompie ciepła, pokazuje, kiedy pracują grzałka dodatkowa na rurze i grzałka elektryczna zasobnika, odczytuje temperatury, przepływ wody, moc elektryczną, moc grzewczą, COP i dzisiejsze zużycie energii, a kody błędów jednostki zewnętrznej i wewnętrznej zamienia na powiadomienia TapHome z kodem takim jak na wyświetlaczu.
Parametry komunikacji
Obie drogi połączenia używają tych samych ustawień szeregowych. Odpowiadają one wartościom domyślnym szablonu:
| Parametr | Wartość |
|---|---|
| Protokół | Modbus RTU |
| Prędkość transmisji | 9600 bps |
| Bity danych | 8 |
| Parzystość | Parzysta (Even) |
| Bity stopu | 1 |
| Slave ID | 1–255 (domyślnie w szablonie 1) |
| Obsługiwane kody funkcji | 03 odczyt holding register, 06 zapis pojedynczego rejestru, 16 zapis wielu rejestrów |
Według producenta pompa ciepła obsługuje tylko kody funkcji 03, 06 i 16. Funkcje coil, które bramka sama oferuje dla innych produktów AUX, nie dotyczą pompy ciepła.
Opcja A — połączenie bezpośrednie ze sterownikiem przewodowym XK08
Okablowanie
Sterownik przewodowy XK08 montuje się na ścianie i łączy z główną płytą sterującą modułu hydraulicznego. Na listwie zaciskowej z tyłu sterownika producent oznacza jedną parę zacisków jako „Signal to BMS/Central controller” (znacznik ① na rysunku producenta, zaciski opisane B i A). Opis szablonu nazywa tę parę A2/B2. Pozostałe zaciski (B, A, 24V, GND i gniazdo wtykowe) przenoszą komunikację z modułem hydraulicznym i muszą pozostać bez zmian.
- Wyłącz zasilanie jednostki wewnętrznej, czego producent wymaga przed otwarciem sterownika.
- Otwórz tylną pokrywę: delikatnie podważ dolny rowek płaskim śrubokrętem. Zbyt duża siła uszkodzi płytkę drukowaną.
- Połącz parę zacisków BMS 2-żyłowym kablem ekranowanym z magistralą RS-485 TapHome: A do A, B do B.
- Prowadź kabel komunikacyjny osobno od kabli zasilających.
- Załóż z powrotem korpus sterownika: najpierw wciśnij górną część w zatrzask, potem dolną.
Użyte tu instrukcje AUX zawierają rysunek listwy zaciskowej XK08, ale nie zawierają schematu połączenia tych zacisków z systemem BMS. Przed podłączeniem sprawdź oznaczenia na samym sterowniku i nie dotykaj zacisków B, A, 24V i GND połączenia z modułem hydraulicznym.
Włączenie Modbus w XK08
- Na sterowniku otwórz stronę Options.
- Wybierz Modbus i naciśnij przycisk potwierdzenia, aby wejść na stronę Modbus.
- Ustaw Slave ID przyciskami strzałek. Zapisz wartość — TapHome jej potrzebuje.
- Sprawdź Baud rate = 9600Bd i Parity check = Even.

Opcja B — połączenie przez AUX Modbus Gateway
Porty i zasilanie bramki
Bramka ma dwa porty RS-485 i trzy lampki sygnalizacyjne:
| Port lub lampka | Przeznaczenie |
|---|---|
| RS485-1 | Do portu RS-485 pompy ciepła (zaciski A, B). Na tym porcie polaryzacja nie ma znaczenia. |
| RS485-2 | Do systemu BMS, tutaj TapHome. |
| DC 12V | Zasilanie — instalator zapewnia zasilacz o wyjściu 12 V DC i co najmniej 300 mA. |
| Lampka POWER | Świeci światłem ciągłym, gdy bramka jest zasilana. |
| Lampka 485-1 | Miga, gdy bramka normalnie komunikuje się z pompą ciepła. |
| Lampka 485-2 | Miga, gdy bramka normalnie komunikuje się z TapHome. |
Bramkę montuje się w szafie elektrycznej, przodem na zewnątrz i zaciskami w dół, poziomo, na dwóch śrubach.
Użyte tu dokumenty AUX nie pokazują, gdzie na jednostce ACHP-H znajduje się port RS-485 (A, B) dla bramki. Przed wykonaniem okablowania zapytaj dystrybutora AUX o dokładny zacisk.
Okablowanie

- Połącz RS485-1 bramki z portem RS-485 pompy ciepła (A, B).
- Połącz RS485-2 bramki z magistralą RS-485 TapHome.
- Przy kilku bramkach poprowadź linię RS485-2 od pierwszej bramki do następnej, łącząc je szeregowo.
- Ustaw przełączniki DIP (poniżej) przed włączeniem zasilania.
Wymagania producenta dotyczące kabla, dla obu linii:
- Ekranowany miedziany kabel typu skrętka w izolacji PVC (typ RVVSP), co najmniej 2 × 0,75 mm².
- Najwyżej 800 m na linię. Po stronie pompy ciepła do łącznej długości wlicza się okablowanie komunikacyjne między jednostką wewnętrzną a zewnętrzną.
- Powyżej 800 m łącznie, przy więcej niż 30 bramkach albo przy niestabilnym sygnale dodaj repeater.
Bramki muszą być połączone szeregowo („hand in hand”). Połączenia w gwiazdę i w kształcie litery Y są zabronione. Kabel zasilający i kable komunikacyjne muszą być prowadzone osobno, w przeciwnym razie bramka może ulec uszkodzeniu.
Przełącznik DIP SW1 — funkcja i terminacja linii
Dla pompy ciepła ustaw SW1-2 = ON, SW1-3 = OFF, SW1-4 = OFF („Modbus (Heat pump)”).
SW1-1 włącza rezystor dopasowujący 120 Ω bramki, który należy do strony RS485-2. Gdy linia komunikacyjna jest dłuższa niż 300 m, musi być zakończona na obu końcach: ustaw SW1-1 na ON w bramce na końcu linii i dodaj rezystor 120 Ω na drugim końcu.

Przełącznik DIP SW2 — adres Modbus
SW2 to 8-bitowy przełącznik binarny, który ustawia adres Modbus bramki, 1–255. Wszystkie przełączniki wyłączone (adres 0) to wartość nieprawidłowa. SW2-1 to najstarszy bit (128), a SW2-8 najmłodszy (1). Przykład z instrukcji: adres 26 = SW2-4, SW2-5 i SW2-7 ON, wszystkie pozostałe OFF. Każda bramka na tej samej linii potrzebuje innego adresu, w przeciwnym razie komunikacja nie działa.

Ustawienia przełączników DIP zaczynają obowiązywać dopiero po wyłączeniu i ponownym włączeniu zasilania bramki.
Tabela rejestrów pompy ciepła w instrukcji bramki kończy się na rejestrze 73. Przepływ wody, dzisiejsze zużycie energii, odszranianie, moc grzewcza, moc elektryczna, COP i powiązane atrybuty serwisowe (rejestry 86–99) są podane tylko w instrukcji sterownika XK08. Przez bramkę te wartości mogą być niedostępne. To samo dotyczy Tank electric heater control (rejestr 411) i atrybutu grzałka zasobnika TBH (rejestr 268).
Dodanie pompy ciepła w TapHome
Zaimportuj szablon na interfejsie Modbus RTU, do którego podłączona jest pompa ciepła, ustaw interfejs na 9600 bps, 8 bitów danych, parzystość parzystą i 1 bit stopu, a następnie wpisz Slave ID (XK08: Options → Modbus; bramka: przełącznik DIP SW2).
Funkcje urządzenia
Wszystkie wartości to holding registers. Temperatury i wartości zadane są przesyłane z rozdzielczością 0,1 °C.
Sterowanie pompą ciepła
| Urządzenie | Działanie | Rejestr |
|---|---|---|
| Heat pump on/off | Włącza lub wyłącza jednostkę | 0 |
| Operating mode | Auto, chłodzenie lub ogrzewanie | 1 |
| Water temperature setpoint | Termostat: zadana temperatura wody (rejestr 2), aktualna temperatura z wylotu wody płytowego wymiennika ciepła (rejestr 65) | 2, 65 |
| ECO mode | Wyłączony lub ECO 1–8 | 5 |
| Weather compensation | Wyłączona lub automatyczna krzywa temperatury wody Auto 1–9 | 6 |
| Silent mode | Wyłączony, Silent 1 lub Silent 2 | 13 |
Tabele producenta podają dla wartości zadanej chłodzenia 5–25 °C. Dla ogrzewania instrukcja bramki podaje 25–65 °C, a instrukcja XK08 25–80 °C. Utrzymuj wartość zadaną w zakresie używanej jednostki i drogi połączenia.
Ciepła woda użytkowa
| Urządzenie | Działanie | Rejestr |
|---|---|---|
| Hot water on/off | Włącza lub wyłącza podgrzewanie ciepłej wody | 3 |
| Hot water setpoint | Zadana temperatura zasobnika w °C (instrukcja bramki 30–60 °C, instrukcja XK08 30–75 °C) | 4 |
| Fast hot water | Szybkie podgrzewanie c.w.u. włączone lub wyłączone | 8 |
Grzałki dodatkowe
| Urządzenie | Działanie | Rejestr |
|---|---|---|
| Pipe backup heater | Pokazuje stan włączony, gdy pracuje grzałka dodatkowa na rurze (tylko odczyt) | 61 |
| Tank electric heater | Pokazuje stan włączony, gdy pracuje grzałka elektryczna w zasobniku c.w.u.; producent nazywa ją grzałką dodatkową zasobnika (tank backup heater) (tylko odczyt) | 62 |
| Tank electric heater control | Auto, Forced off lub Forced on dla grzałki elektrycznej zasobnika | 411 |
Tank electric heater control zapisuje 0 dla Forced off i 1 dla Forced on. Auto zapisuje 32768 (0x8000), co anuluje wymuszenie i pozostawia grzałkę własnemu sterowaniu pompy ciepła; każda wartość rejestru inna niż 0 lub 1 jest wyświetlana jako Auto. Producent podaje rejestr 411 tylko w tabeli rejestrów sterownika XK08.
Temperatury
| Urządzenie | Rejestr |
|---|---|
| Suction temperature | 50 |
| Discharge temperature | 51 |
| Exchanger temperature | 52 |
| Outdoor temperature | 53 |
| Water inlet temperature (plate heat exchanger) | 64 |
| Hot water tank temperature | 66 |
| Floor heating outlet temperature | 67 |
| Floor heating inlet temperature | 68 |
| Room temperature (zone 1) | 69 |
Przepływ, moc i wydajność
Te rejestry pochodzą z tabeli rejestrów sterownika XK08.
| Urządzenie | Jednostka | Rejestr |
|---|---|---|
| Water flow | m³/h | 86 |
| Electrical power | kW | 93 |
| Heating capacity | kW | 91 |
| COP | — | 95 |
| Energy consumed today | kWh | 87 |
Powiadomienia
Moduł odczytuje rejestry stanu i zgłasza:
- Błąd „Outdoor unit fault …”, gdy rejestr 70 jest różny od 0, oraz „Indoor unit fault …”, gdy rejestr 71 jest różny od 0, a po nim kod błędu taki jak na wyświetlaczu, na przykład „Outdoor unit fault A1”.
- Informacja „Defrosting”, gdy jednostka się odszrania (rejestr 88).
O tym, czy pracuje grzałka dodatkowa na rurze lub grzałka elektryczna zasobnika, informują ich własne urządzenia (zobacz Grzałki dodatkowe).
Atrybuty serwisowe i działania serwisowe
W widoku serwisowym modułu szablon pokazuje wydajność i tryb pracy jednostki zewnętrznej, częstotliwość sprężarki, częstotliwość docelową, prąd, ciśnienie i czas pracy, prędkość wentylatora, położenie zaworu rozprężnego, napięcie szyny DC, prąd wejściowy i temperaturę modułu falownika, średnią moc i COP z ostatniej godziny, wersje oprogramowania jednostki zewnętrznej i wewnętrznej (dekodowane z kodu BCD producenta, na przykład V1.0) i sterownika przewodowego oraz stan ustawień zaawansowanych (tryb c.w.u., dezynfekcja, priorytet c.w.u., zezwolenie na tryb chłodzenia i ogrzewania, regulacja według temperatury wody lub pomieszczenia, dwie strefy, grzałka zasobnika TBH, grzałka dodatkowa jednostki wewnętrznej).
Działania serwisowe:
- Run DHW pump i Start disinfection — polecenia jednorazowe; producent zaznacza, że moduł wodny kończy je automatycznie.
- Set DHW mode, Set disinfection enabled, Set DHW priority, Set cooling mode enabled, Set heating mode enabled, Set water temperature control, Set room temperature control, Set double zone, Set indoor backup heater — włącz/wyłącz dla parametrów zaawansowanych w rejestrach 200–241.
Instrukcja XK08 ogranicza liczbę poleceń sterujących wysyłanych do jednostki wewnętrznej do 1 miliona. Szablon zapisuje rejestr tylko wtedy, gdy zmieni się jego wartość; unikaj smart rules, które w krótkich cyklach nadpisują wartości zadane lub tryby.
Rozwiązywanie problemów
Brak odpowiedzi z pompy ciepła
- Sprawdź, czy Slave ID w TapHome jest równy wartości na stronie Modbus w XK08 albo na przełączniku SW2 bramki.
- Sprawdź ustawienia szeregowe po obu stronach: 9600 bps, 8 bitów danych, parzystość parzysta, 1 bit stopu.
- XK08: sprawdź, czy kabel jest podłączony do pary zacisków BMS, a nie do zacisków modułu hydraulicznego, i czy A i B nie są zamienione.
- Bramka: sprawdź SW1 (SW1-2 ON, SW1-3 OFF, SW1-4 OFF) i po każdej zmianie przełączników DIP wyłącz i ponownie włącz zasilanie bramki.
- Bramka: dwie bramki z tym samym adresem na jednej linii powodują, że komunikacja nie działa.
Lampki sygnalizacyjne bramki
| Objaw | Możliwe przyczyny (producent) |
|---|---|
| Lampka POWER nie świeci | Brak zasilania 12 V, odwrócona polaryzacja 12 V, uszkodzone zasilanie główne lub bramka |
| Lampka 485-1 nie miga | Błędne ustawienie SW1, pompa ciepła bez zasilania, niewłaściwy port lub słabe połączenie na RS485-1 |
| Lampka 485-2 nie miga | Błędne ustawienie SW1 lub SW2, TapHome bez zasilania, niewłaściwy port lub słabe połączenie na RS485-2 |
Błędy komunikacji tuż po uruchomieniu (bramka)
RS485-2 sam rozpoznaje polaryzację linii. Potrzebuje do tego ciągłego ruchu — ponad 300 bajtów lub 5 ramek — zanim przełączy się na właściwą polaryzację, więc pierwsze zapytania po włączeniu zasilania mogą się nie powieść. Jeśli błędy się utrzymują, sprawdź długość kabla i terminację (SW1-1) dla linii dłuższych niż 300 m.
Odczyt kodu błędu
TapHome pokazuje kod błędu w zapisie szesnastkowym, tak jak na wyświetlaczu pompy ciepła, na przykład „Outdoor unit fault A1” dla błędu A1. Szablon pokazuje cyfry tak, jak wysyła je jednostka: cyfra B w TapHome oznacza znak H na wyświetlaczu, a D znak J. Znajdź kod w tabeli błędów w instrukcji serwisowej pompy ciepła.
Przepływ wody, moc lub COP pozostają na 0 przez bramkę
Te wartości (rejestry 86–99) są udokumentowane tylko dla sterownika XK08. Jeśli nie aktualizują się przez AUX Modbus Gateway, podłącz TapHome bezpośrednio do XK08.