Thermia Athena 14HC Total to pompa ciepła ze sterownikiem Thermia Genesis. TapHome łączy się z nią bezpośrednio przez Modbus TCP, przez port Ethernet jednostki wyświetlacza — bramka nie jest potrzebna. Szablon steruje trybem pracy, załączaniem grzania i chłodzenia, nastawą temperatury zasilania systemu i nastawą ciepłej wody użytkowej oraz odczytuje temperatury zasilania, powrotu, zewnętrzną i ciepłej wody, bieżące stany pracy, sezon grzewczy, czujnik punktu rosy i alarmy. Szablon przygotował partner TapHome, firma FLASH Company.
Podłączenie sprzętowe
Sterownik Genesis oferuje dwa interfejsy Modbus:
- Modbus TCP/IP — złącze RJ45 na jednostce wyświetlacza. Z tego interfejsu korzysta TapHome.
- Modbus RTU — port MBe na karcie BM w szafie elektrycznej. Ten szablon z niego nie korzysta.
Podłącz złącze RJ45 jednostki wyświetlacza standardowym kablem Ethernet do tej samej sieci lokalnej, w której pracuje jednostka sterująca TapHome Core.
W instalacji z jednostkami podrzędnymi komunikacja między jednostką główną a podrzędnymi odbywa się przez to samo złącze RJ45 na jednostce wyświetlacza. Użyj przełącznika sieciowego (switcha) lub routera i nie podłączaj TapHome do portu, przez który jednostka główna komunikuje się z jednostkami podrzędnymi.
Konfiguracja
Włączenie Modbus TCP w pompie ciepła
Wszystkie parametry Modbus znajdziesz na wyświetlaczu pompy ciepła w menu Settings / BMS.
- Otwórz Settings / BMS.
- Ustaw Modbus mode na TCP/IP. Ustawienie fabryczne to RTU.
- Sprawdź Port — ustawienie fabryczne to 502 (zakres 1–65535). Szablon łączy się z portem 502; jeśli w pompie ciepła ustawiono inny port, moduł TapHome musi używać tego samego.
Przełączenie funkcji BMS z Modbus RTU na Modbus TCP/IP należy do ustawień serwisowych pompy ciepła. Wymaga hasła serwisowego albo serwisanta.
Adres Modbus (slave ID) ustawiony w pompie ciepła dotyczy tylko Modbus RTU. Przez Modbus TCP/IP adres nie jest używany: pompa ciepła odpowiada na każdy slave ID pod swoim adresem IP i portem Modbus.
Parametry importu
Podczas importu szablonu w aplikacji TapHome (moduł Modbus TCP) aplikacja poprosi o dwa parametry:
- IP address — adres IP jednostki wyświetlacza pompy ciepła w sieci lokalnej.
- Slave Id — wstępnie wypełniony wartością 1. Przez Modbus TCP/IP pompa ciepła go ignoruje, więc możesz zostawić wartość domyślną.
Po uruchomieniu moduł włącza w pompie ciepła stałą nastawę zasilania systemu (coil 41). Od tej chwili pompa ciepła nie korzysta już z własnej krzywej grzewczej dla temperatury zasilania systemu, tylko podąża za nastawą termostatu System supply temperature w TapHome (holding register 116). Zaraz po imporcie ustaw ten termostat na odpowiednią wartość.
Funkcje urządzenia
Tryb pracy i załączanie
- Operating mode — wybiera Off, Standby lub On / Auto (holding register 0).
- Heating enable — włącza lub wyłącza grzanie (coil 9).
- Cooling enable — włącza lub wyłącza chłodzenie aktywne (coil 10).
Temperatury i nastawy
- System supply temperature — termostat z bieżącą temperaturą zasilania (input register 9) i stałą nastawą zasilania systemu (holding register 116), regulowaną w zakresie od 10 do 55 °C.
- Domestic hot water — termostat z ważoną temperaturą ciepłej wody użytkowej (input register 17). Zmiana nastawy zapisuje temperaturę zatrzymania ciepłej wody (holding register 23) i przesuwa temperaturę startu (holding register 22) o tę samą wartość, dzięki czemu histereza ustawiona w pompie ciepła zostaje zachowana. Zakres nastawy wynosi 30–65 °C.
- Return temperature — temperatura powrotu (input register 8).
- Outdoor temperature — temperatura zewnętrzna (input register 13).
- Hot water top temperature i Hot water bottom temperature — górna i dolna temperatura ciepłej wody użytkowej (input registers 15 i 16).
- Calculated supply setpoint — nastawa zasilania systemu obliczona przez pompę ciepła (input register 18).
Stany pracy
- Heating active, Hot water heating active, Defrost active i Cooling active — wyznaczane z pola bitowego „currently running” (input register 2). Cooling active obejmuje zarówno chłodzenie aktywne, jak i pasywne.
- Compressor running — sygnał sterujący sprężarki (discrete input 199).
- Compressor speed [%] — prędkość sprężarki w procentach (input register 54).
- Season — pokazuje Heating, gdy trwa sezon grzewczy (zima) (discrete input 220).
- Dew point sensor — pokazuje Active, gdy zadziała czujnik punktu rosy (input register 324).
Alarmy i informacje serwisowe
- Alarm class A — alarm klasy A jako osobne urządzenie (discrete input 0).
- Sam moduł zgłasza aktywny alarm klasy A jako błąd, a alarmy klasy B i C oraz zewnętrzne wejście alarmowe jako ostrzeżenia.
- Akcja serwisowa Reset all alarms w module resetuje alarmy pompy ciepła (coil 3).
Atrybuty serwisowe modułu pokazują wersję oprogramowania pompy ciepła (major, minor, build), godziny pracy sprężarki i przygotowania ciepłej wody, prędkość sprężarki w obr./min, temperatury rury tłocznej oraz temperatury na wejściu i wyjściu skraplacza, przepływ, wysokie i niskie ciśnienie, przegrzanie, nastawę zasilania z krzywej grzewczej oraz temperaturę zakończenia sezonu grzewczego.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź, czy kabel jest podłączony do złącza RJ45 na jednostce wyświetlacza, a nie do portu MBe na karcie BM.
- W Settings / BMS sprawdź, czy Modbus mode jest ustawiony na TCP/IP — ustawienie fabryczne to RTU. Zmiana wymaga hasła serwisowego.
- Sprawdź, czy port w Settings / BMS zgadza się z portem modułu TapHome (domyślnie 502).
- Sprawdź, czy adres IP w module zgadza się z aktualnym adresem jednostki wyświetlacza.
Temperatura zasilania lub powrotu nie ma wartości
Temperatury zasilania i powrotu (input registers 9 i 8) nie są dostępne w wersji Athena Standard.
Pompa ciepła ignoruje swoją krzywą grzewczą
To oczekiwane zachowanie: moduł włącza stałą nastawę zasilania systemu przy każdym uruchomieniu, a pompa ciepła podąża wtedy za termostatem System supply temperature. Jeśli stała nastawa zostanie wyłączona w inny sposób, moduł włączy ją ponownie przy następnym uruchomieniu.
