
Sistema-Home 4..18(T) to dwuobwodowa pompa ciepła komunikująca się przez Modbus RTU (RS-485). Szablon TapHome zapewnia sterowanie trybem pracy z trybami ogrzewania, chłodzenia i CWU, regulację wartości zadanych dla obwodu grzewczego i chłodniczego, wartość zadaną temperatury CWU oraz kompleksowe monitorowanie temperatur wody, ciśnień czynnika chłodniczego, prędkości wentylatora i pompy oraz przepływu wody. Szablon raportuje również 80+ kodów błędów z regulatora pompy ciepła za pośrednictwem rejestrów bitowych.
Regulator jest prawdopodobnie oparty na platformie CAREL pCO (typowej dla włoskich pomp ciepła OEM). Mapa rejestrów jest zastrzeżona, a wszystkie informacje techniczne w tym szablonie pochodzą wyłącznie z szablonu XML — producent nie udostępnia żadnej publicznej dokumentacji.
Podłączenie sprzętowe
Sistema-Home 4..18(T) łączy się z TapHome przez bramkę Modbus RTU CCU za pomocą magistrali szeregowej RS-485. Domyślne parametry komunikacji to 9600 baud, 8 bitów danych, parzystość parzysta, 1 bit stopu, Slave ID 1.
Podłącz okablowanie RS-485 między portem Modbus pompy ciepła a TapHome Modbus RTU CCU:
- A+ na pompie ciepła → A+/D+ na TapHome RS-485
- B- na pompie ciepła → B-/D- na TapHome RS-485
- GND → GND (obowiązkowe dla niezawodnej komunikacji)
Przewód GND musi być połączony między pompą ciepła a bramką TapHome. Bez prawidłowego uziemienia błędy komunikacji Modbus są prawdopodobne, szczególnie przy dłuższych trasach kablowych.
Konfiguracja
Włączenie zdalnego zapisu
Szablon automatycznie włącza zdalny dostęp do zapisu przy każdym cyklu odpytywania, ustawiając bit 0 rejestru H:7201. Oznacza to, że pompa ciepła akceptuje zmiany wartości zadanych i trybów z TapHome natychmiast po zaimportowaniu szablonu — ręczna konfiguracja tego rejestru nie jest wymagana.
Parametry komunikacji
Sprawdź, czy poniższe ustawienia są zgodne między pompą ciepła a TapHome:
| Parametr | Wartość |
|---|---|
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Parzysta |
| Bity stopu | 1 |
| Slave ID | 1 (domyślny) |
Jeśli Slave ID na pompie ciepła różni się od 1, zaktualizuj parametr importu Slave ID w TapHome.
Funkcje urządzeń
Sterowanie trybem pracy
Urządzenie Active Mode wybiera tryb pracy pompy ciepła. Dostępne tryby:
| Wartość | Tryb | Opis |
|---|---|---|
| 0 | Stand by | Pompa ciepła w trybie gotowości |
| 1 | Cool | Tylko chłodzenie |
| 2 | Heat | Tylko ogrzewanie |
| 4 | Sanitary | Tylko produkcja CWU |
| 5 | Cool+DHW | Chłodzenie z CWU |
| 6 | Heat+DHW | Ogrzewanie z CWU |
Wartości trybów 3, 7, 8 i 9 są zdefiniowane w szablonie, ale nie mają znaczących nazw — wyświetlane są jako zastępcze cyfry i mogą być zarezerwowane lub nieużywane w tej wersji regulatora.
Akcja serwisowa DHW (Sanitary) Setpoint na urządzeniu Active Mode pozwala ustawić temperaturę docelową ciepłej wody użytkowej (zakres 25–55 °C).
Regulacja wartości zadanych
Dwa urządzenia termostatowe sterują wartościami zadanymi ogrzewania i chłodzenia:
- Heat Setpoint — odczyt/zapis wartości zadanej ogrzewania (H:1002). Referencyjna temperatura bieżąca pochodzi z czujnika zbiornika mieszającego (H:440).
- Cool Setpoint — odczyt/zapis wartości zadanej chłodzenia (H:1001). Używa tej samej temperatury zbiornika mieszającego jako wartości bieżącej.
Obie wartości zadane wykorzystują konwersję ×10 (np. wartość rejestru 350 = 35,0 °C).
Monitorowanie temperatur
Sześć czujników temperatury zapewnia monitorowanie termiczne w całym systemie:
- Outside Temperature — temperatura zewnętrzna (H:428, odpytywanie co 30 s)
- Plant Temperature (Mixing Tank) — temperatura zbiornika buforowego/mieszającego (H:440), używana również jako referencyjna temperatura bieżąca dla obu termostatów
- Water Inlet Temperature — temperatura wody na wlocie wymiennika ciepła (H:400)
- Water Outlet Temperature — temperatura wody na wylocie wymiennika ciepła (H:401)
- DHW Temperature — temperatura zasobnika ciepłej wody użytkowej (H:405), z wykrywaniem usterek (zgłasza ostrzeżenie, jeśli czujnik odczytuje “Not configured” lub “Fault”)
- Compressor Discharge Temperature — temperatura tłoczenia sprężarki 1 (H:433), z 7 atrybutami serwisowymi obejmującymi temperatury tłoczenia dla wszystkich sprężarek w obu obwodach czynnika chłodniczego
Urządzenie szablonu o nazwie “Compressor inhalation” w rzeczywistości odczytuje rejestr H:433, który zgodnie z mapą rejestrów odpowiada tłoczeniu sprężarki 1. Rzeczywisty rejestr ssania sprężarki (H:422) nie jest udostępniony jako urządzenie główne. Nazwa wyświetlana w TapHome odzwierciedla skorygowaną funkcję (Compressor Discharge Temperature).
Monitorowanie ciśnień czynnika chłodniczego
Dwa czujniki ciśnienia monitorują obwody czynnika chłodniczego:
- High Pressure — ciśnienie czynnika chłodniczego po stronie wysokiej w bar (H:406), z atrybutem serwisowym dla obwodu 2 (H:20406)
- Low Pressure — ciśnienie czynnika chłodniczego po stronie niskiej w bar (H:414), z atrybutem serwisowym dla obwodu 2 (H:20414)
Prędkość wentylatora i pompy
- Fan Speed — prędkość wentylatora tylko do odczytu w procentach (H:7000, konwersja ÷1000)
- Pump Speed — prędkość pompy obiegowej tylko do odczytu w procentach (H:7001, konwersja ÷1000)
Przepływ wody
Czujnik Water Flow Rate mierzy przepływ wody w systemie w l/min (H:444). Zawiera wykrywanie usterek — ostrzeżenie jest generowane, gdy czujnik zgłasza “Not configured” (32766) lub “Fault” (32767).
Atrybut serwisowy stanu Water Flow Rate odczytuje rejestr H:405 (rejestr temperatury CWU) zamiast H:444. Prawdopodobnie jest to błąd szablonu — stan może nie odzwierciedlać dokładnie stanu czujnika przepływu wody.
Monitorowanie czasu pracy sprężarki
Sześć atrybutów serwisowych na poziomie modułu śledzi godziny pracy sprężarek:
- Compressor 1/2/3 Runtime — godziny kumulatywne dla sprężarek obwodu 1 (H:305, H:307, H:309)
- Compressor 1/2/3 Runtime (Circuit 2) — godziny kumulatywne dla sprężarek obwodu 2 (H:313, H:315, H:317)
Monitorowanie błędów
Moduł ReadScript monitoruje rejestry od H:950 do H:956 (7 rejestrów bitowych) i raportuje 80+ różnych kodów błędów i ostrzeżeń. Główne kategorie błędów:
- Usterki obwodu chłodniczego — wysokie ciśnienie (E001), niskie ciśnienie (E002), mróz (E005)
- Ochrona termiczna — sprężarka (E003, E013, E023), wentylator (E004, E014, E024), pompa (E016, E026)
- Usterki temperaturowe — wysoka temperatura tłoczenia (E009, E019, E029), wysoka temperatura (E018), niespójne temperatury (E041)
- Usterki CWU — słaba wymiana ciepła (E042), przegrzanie zasobnika akumulacyjnego (E050), status anty-legionella (E060/E061)
- Błędy czujników — błędy sond dla do 11 sond w 3 modułach I/O (E611–E713)
- Usterki falownika — błędy komunikacji, usterki sprzętowe, nadprąd, przegrzanie, usterki napięciowe, błędy kolejności faz, błędy EEPROM dla do 3 falowników (E801–E973)
- Usterki modułu I/O — moduł 1/2 odłączony (E101, E102)
Dodatkowe funkcje
Regulator pompy ciepła udostępnia również rejestr temperatury ssania sprężarki (H:422) oraz flagę włączenia zdalnego zapisu (H:7201), która jest automatycznie zarządzana przez szablon. Mogą one zostać dodane jako samodzielne urządzenia w przyszłej aktualizacji szablonu, jeśli potrzebne jest bezpośrednie monitorowanie temperatury ssania.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź okablowanie RS-485 — A+ do A+, B- do B-, GND podłączony
- Potwierdź parametry komunikacji: 9600 baud, 8E1, Slave ID 1
- Sprawdź długość kabla i terminację — przy długich trasach może być wymagany rezystor terminujący 120 ohm na ostatnim urządzeniu na magistrali
- Upewnij się, że interfejs Modbus na regulatorze pompy ciepła jest włączony (sprawdź menu regulatora na miejscu)
Czujniki pokazujące ostrzeżenie “Not configured”
Rejestry zwracające wartość specjalną 32766 wskazują czujnik, który nie jest podłączony lub skonfigurowany na regulatorze pompy ciepła. Jest to oczekiwane dla czujników opcjonalnych (np. sonda CWU na jednostkach bez zasobnika CWU). Ostrzeżenie można potwierdzić w TapHome.
Zmiany trybu nie są stosowane
- Sprawdź, czy urządzenie Active Mode pokazuje oczekiwany tryb po zapisie — rejestr odczytu (H:200) i rejestr zapisu (H:7200) są oddzielne, więc może wystąpić krótkie opóźnienie
- Sprawdź, czy na regulatorze pompy ciepła nie jest aktywne lokalne nadpisanie lub blokada
- Flaga włączenia zdalnego zapisu (H:7201 bit 0) jest ustawiana automatycznie przez szablon — jeśli komunikacja została przerwana, zostanie ponownie włączona w następnym cyklu odpytywania