
Predložak SVC je generička integracija Modbus TCP za regulator reverzibilne dizalice topline zrak-voda koji preko lokalne mreže daje senzore, odabir načina rada i tri termostata (grijanje prostora, hlađenje prostora i potrošna topla voda (PTV)). TapHome se spaja izravno na Ethernet sučelje dizalice topline, bez ožičenja RS-485 i bez pristupnika (gateway).
Identitet proizvođača nije potvrđen. Oznaka
SVCpotječe iz polja<Producer>u izvornom XML predlošku TapHome i gotovo je sigurno generička / whitelabel oznaka, a ne potrošačka marka. Prije uvoza predloška provjerite koristi li vaš regulator točno mapu registara opisanu niže (holding registriH:0–H:34, način rada naH:30s vrijednostima0–6, temperatura izlazne vode naH:8, zadane vrijednosti termostata grijanja/hlađenja naH:31/H:32sa skaliranjem ×1, zadana vrijednost termostata spremnika naH:33sa skaliranjem ×10). Ako se ijedan registar ne podudara, predložak će pogrešno očitavati ili pogrešno konfigurirati uređaj.
Mapa registara, popis načina rada i skaliranje opisani na ovoj stranici preuzeti su izravno iz kanonskog XML-a TapHome. Priručnik proizvođača nije dostupan.
Hardversko spajanje
Regulator SVC koristi CCU model ModbusTcpCCU, što znači da TapHome komunicira protokolom Modbus TCP izravno s LAN sučeljem dizalice topline.
- Protokol: Modbus TCP
- Priključak (port): 502 (standardni)
- Vrsta registara: svi su holding registri (H)
- Vrsta podataka: svi registri su
Int16, big-endian - Redoslijed bajtova: standardni Modbus (najprije viši bajt)
- Raspon registara:
H:0 – H:34(registri 9–14, 17–19, 21–23 i 27–29 ne koriste se u predlošku i ne treba pretpostaviti da postoje na regulatoru)
Mrežni zahtjevi
- Spojite Ethernet / LAN priključak dizalice topline na istu lokalnu mrežu na kojoj je TapHome Core.
- Dizalici topline dodijelite stalnu IP adresu: postavite statičku IP adresu na regulatoru ili u usmjerivaču dodajte DHCP rezervaciju prema MAC adresi. Zadana adresa predloška
192.168.0.1samo je primjer koji treba zamijeniti stvarnom adresom. - Provjerite da nijedan vatrozid između TapHome Corea i dizalice topline ne blokira TCP port 502.
Predložak ne koristi otkrivanje mDNS / Zeroconf, pa IP adresu dizalice topline treba upisati ručno pri uvozu.
Konfiguracija
Uključivanje Modbus komunikacije
Budući da proizvođač ovog regulatora nije poznat, ovdje nije opisan postupak specifičan za proizvođača. Općeniti postupak za ovu vrstu regulatora dizalice topline je:
- Uđite u servisni / instalaterski izbornik na žičanom upravljaču dizalice topline ili na ugrađenom zaslonu (obično je zaštićen PIN-om).
- Pronađite odjeljak komunikacije ili mrežnih postavki.
- Uključite Modbus TCP ako nije uključen prema zadanim postavkama.
- Postavite IP adresu (preporučuje se statička) i, ako je potrebno, mrežnu masku i pristupnik.
- Potvrdite ili postavite Modbus slave (unit) ID; zadana vrijednost predloška je
1. - Spremite postavke i po potrebi ponovno pokrenite regulator.
Točan put kroz izbornik potražite u servisnom priručniku isporučenom s uređajem. Ako Modbus TCP nije ponuđen u izborniku regulatora, ovaj se predložak ne može koristiti.
Parametri uvoza
Pri uvozu predloška u TapHome unesite:
| Parametar | Opis | Zadano |
|---|---|---|
| IP Address | Lokalna IP adresa regulatora dizalice topline | 192.168.0.1 |
| Slave ID | Modbus identifikator jedinice | 1 |
Prije uvoza provjerite vezu s računala na kojem je TapHome Core: pošaljite ping na IP adresu dizalice topline i, ako je moguće, provjerite TCP port 502 alatom kao što je
ncili Modbus klijentom. Tako ćete mrežne probleme otkriti prije nego što se pojave kao pogreške predloška.
Mapa registara
Predložak daje sljedeće holding registre. Svi registri su Int16. Skaliranje temperature /10 znači da se neobrađena cjelobrojna vrijednost dijeli s 10 kako bi se dobili Celzijevi stupnjevi (npr. neobrađeno 235 → 23,5 °C).
| Adr. | Naziv | R/W | Skaliranje | Jedinica | Napomene |
|---|---|---|---|---|---|
| H:0 | Out ambient temp | R | /10 | °C | Vanjska temperatura okoline na vanjskoj jedinici |
| H:1 | Out coil temp | R | /10 | °C | Vanjski izmjenjivač s rashladnim sredstvom |
| H:2 | Discharge temp | R | /10 | °C | Tlačni vod kompresora |
| H:3 | Suction temp | R | /10 | °C | Usisni vod kompresora |
| H:4 | In ambient temp (reversed) | R | /10 | °C | Senzor na unutarnjoj strani; napomena „(reversed)” iz XML-a nije objašnjena |
| H:5 | Tank temp | R | /10 | °C | Akumulacijski spremnik PTV-a; koristi se i kao izvor trenutačne temperature za termostat spremnika |
| H:6 | In coil temp | R | /10 | °C | Unutarnji izmjenjivač s rashladnim sredstvom |
| H:7 | In water temp | R | /10 | °C | Ulaz vode u izmjenjivač topline |
| H:8 | Out water temp | R | /10 | °C | Izlaz vode iz izmjenjivača topline; koristi se i kao izvor trenutačne temperature za termostat grijanja i za termostat hlađenja |
| H:15 | Output status | R | neobrađeno | — | Neobrađeni cijeli broj, značenje nije dokumentirano |
| H:16 | Run status | R | neobrađeno | — | Neobrađeni cijeli broj, značenje nije dokumentirano |
| H:20 | Main valve | R | neobrađeno | — | Neobrađeni cijeli broj, vjerojatno stanje četveroputnog prekretnog ventila |
| H:24 | Power [Watt] | R | neobrađeno | W | Int16 — ograničava se na ±32767 W |
| H:25 | Low pressure [kPa] | R | neobrađeno | kPa | Tlak rashladnog sredstva na usisnoj strani |
| H:26 | High pressure [kPa] | R | neobrađeno | kPa | Tlak rashladnog sredstva na tlačnoj strani |
| H:30 | Mode | R/W | popis | — | Vidi Načini rada niže |
| H:31 | Heat thermostat setpoint | R/W | ×1 | °C | Razlučivost na cijeli stupanj |
| H:32 | Cool thermostat setpoint | R/W | ×1 | °C | Razlučivost na cijeli stupanj |
| H:33 | Tank thermostat setpoint | R/W | ×10 | °C | Razlučivost na decimalu — upisuje se vrijednost Se*10 |
| H:34 | Difference temp of restart | R/W | neobrađeno | °C | Histereza / razlika za ponovno pokretanje |
Nesimetrično skaliranje termostata, lako se previdi. Termostat spremnika PTV-a (
H:33) koristi skaliranje×10, a termostat grijanja (H:31) i termostat hlađenja (H:32) skaliranje×1. Zato zadana vrijednost spremnika podržava decimale (npr. 48,5 °C), a zadane vrijednosti grijanja / hlađenja samo cijele stupnjeve. Ta nesimetričnost potječe iz firmvera regulatora, a ne iz sustava TapHome.
XML za registre
H:15,H:16,H:20,H:24,H:25iH:26postavljaIsReadOnly=False, ali ni za jedan od njih ne daje formuluWriteState. Ti su registri stoga u predlošku zapravo samo za čitanje.
Mogućnosti uređaja
Predložak daje 20 uređaja: senzore, odabir načina rada, tri termostata i parametar razlike za ponovno pokretanje.
Senzori temperature
Devet senzora temperature samo za čitanje pokriva rashladni krug, hidraulički krug i uvjete okoline:
- Vanjska temperatura okoline (
H:0) — temperatura vanjskog zraka na vanjskoj jedinici. - Temperatura vanjskog izmjenjivača (
H:1) — izmjenjivač s rashladnim sredstvom na vanjskoj strani (isparivač pri grijanju, kondenzator pri hlađenju). - Temperatura unutarnjeg izmjenjivača (
H:6) — izmjenjivač s rashladnim sredstvom na unutarnjoj strani (kondenzator pri grijanju, isparivač pri hlađenju). - Temperatura na tlačnoj strani kompresora (
H:2) — vruće rashladno sredstvo koje izlazi iz kompresora. - Temperatura na usisnoj strani kompresora (
H:3) — hladnije rashladno sredstvo koje se vraća u kompresor. - Unutarnja temperatura okoline (reversed) (
H:4) — senzor okoline na unutarnjoj strani. Dodatak(reversed)preuzet je doslovno iz XML-a; bez dokumentacije proizvođača njegovo se točno značenje ne može potvrditi. Može značiti obrnuti polaritet senzora ili senzor na vanjskoj jedinici okrenut prema unutra. - Temperatura spremnika PTV-a (
H:5) — akumulacijski spremnik potrošne tople vode. Ovaj se registar koristi i kao izvor trenutačne temperature za termostat spremnika PTV-a. - Temperatura ulazne vode (
H:7) — voda koja se iz hidrauličkog kruga vraća u izmjenjivač topline. - Temperatura izlazne vode (
H:8) — voda koja izlazi iz izmjenjivača topline. Ovaj se registar koristi i kao izvor trenutačne temperature za oba termostata, termostat grijanja i termostat hlađenja.
Zajednički izvor trenutačne temperature. Registri
H:5(Tank temp) iH:8(Out water temp) koriste se po dvaput: jednom kao samostalni senzor i još jednom kao izvor trenutačne temperature za termostat. Posebno, termostat grijanja i termostat hlađenja oba čitajuH:8, pa predložak ne može razlikovati zasebnu „trenutačnu temperaturu zone” za grijanje i za hlađenje. Regulator jednostavno ne daje neovisne senzore zona.
Način rada
Odabir Način rada (H:30, čitanje/upis) prikazuje se kao prekidač s više vrijednosti sa sljedećim vrijednostima:
| Vrijednost | Način | Značenje |
|---|---|---|
| 0 | Isključeno | Dizalica topline je isključena |
| 1 | Grijanje | Samo grijanje prostora |
| 2 | Pojačano grijanje | Boost / prisilno grijanje |
| 3 | Grijanje PTV-a | Samo PTV |
| 4 | Hlađenje | Samo hlađenje prostora |
| 5 | Grijanje + PTV | Grijanje prostora zajedno s PTV-om |
| 6 | Hlađenje + PTV | Hlađenje prostora zajedno s PTV-om |
Vrijednosti 7, 8 i 9 u XML-u su rezervirana mjesta čiji su nazivi samo znamenke. To nisu valjani načini rada i ne smiju se koristiti.
Termostati
Dostupna su tri termostata, svaki kao zaseban uređaj TapHome s vlastitom zadanom vrijednošću i zajedničkim izvorom trenutačne temperature:
- Termostat grijanja prostora (
H:31, čitanje/upis, skaliranje ×1) — zadana vrijednost za grijanje prostora u cijelim stupnjevima. Trenutačna temperatura čita se izH:8(Out water temp). - Termostat hlađenja prostora (
H:32, čitanje/upis, skaliranje ×1) — zadana vrijednost za hlađenje prostora u cijelim stupnjevima. Trenutačna temperatura također se čita izH:8. - Termostat spremnika PTV-a (
H:33, čitanje/upis, skaliranje ×10) — zadana vrijednost za spremnik PTV-a s razlučivošću na decimalu. Trenutačna temperatura čita se izH:5(Tank temp). Povratna informacija o ventilu nije dostupna (ReadValveStateje fiksno postavljen na0).
Unutarnja logika dizalice topline odlučuje je li aktivna zadana vrijednost grijanja ili hlađenja prema načinu rada odabranom na
H:30. Sam upis u registar zadane vrijednosti ne prebacuje uređaj između grijanja i hlađenja. Najprije promijenite način rada, a zatim podesite odgovarajuću zadanu vrijednost.
Snaga i tlakovi rashladnog sredstva
- Električna snaga (
H:24) — trenutačna električna snaga koju dizalica topline troši, u vatima (W). Budući da je registarInt16, vrijednost se ograničava na ±32767 W; veliki komercijalni uređaji mogu premašiti taj raspon. - Niski tlak (
H:25) — tlak rashladnog sredstva na usisnoj strani u kilopaskalima (kPa). Uobičajene vrijednosti niskotlačne strane za R410A / R32 kreću se u rasponu od otprilike 100–700 kPa. - Visoki tlak (
H:26) — tlak rashladnog sredstva na tlačnoj strani u kilopaskalima (kPa). Uobičajene vrijednosti visokotlačne strane za R410A / R32 kreću se u rasponu od otprilike 1500–4500 kPa.
Varijable stanja (neobrađene)
Tri registra stanja prikazuju se kao neobrađena očitanja Int16 jer proizvođač regulatora za njih nije dokumentirao nikakvu bitovnu masku ni popis vrijednosti:
- Stanje izlaza (
H:15) - Stanje rada (
H:16) - Stanje glavnog ventila (
H:20) — vjerojatno stanje četveroputnog prekretnog ventila (put rashladnog sredstva za grijanje ili hlađenje), ali to tumačenje nije potvrđeno.
Te se vrijednosti mogu pratiti radi otkrivanja promjena, ali bez dokumentacije proizvođača ne mogu se pretvoriti u razumljive oznake.
Servisni parametar
- Temperaturna razlika za ponovno pokretanje (
H:34, čitanje/upis, neobrađeni cijeli broj u °C) — vrijednost histereze koja određuje za koliko stupnjeva temperatura mora pasti ispod aktivne zadane vrijednosti prije nego što se kompresor ponovno pokrene. Uobičajeni regulatori ove vrste koriste vrijednosti između 1 i 15 °C, ali valjani raspon za ovaj uređaj nije provjeren.
Rješavanje problema
Nema Modbus komunikacije
- Provjerite je li Ethernet priključak dizalice topline fizički spojen i ima li vezu (ako postoji, provjerite LED za stanje mreže na regulatoru).
- Provjerite IP adresu u izborniku mrežnih postavki regulatora ili u tablici DHCP zakupa u usmjerivaču.
- Provjerite jesu li TapHome Core i dizalica topline u istoj podmreži ili dopušta li usmjeravanje između podmreža TCP port 502.
- Provjerite da nijedno pravilo vatrozida ili VLAN-a ne blokira port 502.
- Provjerite je li Modbus TCP stvarno uključen u servisnom izborniku regulatora (neki se regulatori isporučuju s isključenim Modbusom).
Vrijednosti su očito pogrešne (iskrivljene temperature, nemogući brojevi)
Ako se temperature očitavaju kao tisuće stupnjeva, tlakovi kao vrlo mali brojevi ili odabir načina rada prikazuje nepoznate vrijednosti, vaša dizalica topline najvjerojatnije koristi drugačiju mapu registara od one koju predložak očekuje. Oznaka SVC označava neidentificirani OEM regulator; druge OEM dizalice topline (SPRSUN / Carel, Fairland, Gree Versati, Midea / Clivet / Kaisai, LG Therma V, Aermec, Sibotherm) koriste drugačije rasporede registara. Ne koristite predložak s uređajem čija se mapa registara ne podudara, jer bi upisi u registre načina rada i termostata mogli promijeniti nepovezane postavke.
Promjene zadane vrijednosti kao da se „prepolove” ili „udeseterostruče”
To je gotovo uvijek neusklađenost skaliranja. Termostat spremnika (H:33) koristi skaliranje ×10, a termostati grijanja (H:31) i hlađenja (H:32) skaliranje ×1. Ako se zadana vrijednost primijeni 10 puta veća ili manja od očekivane, provjerite upisujete li u pravi termostat. Predložak već primjenjuje ispravno skaliranje za svaki uređaj, pa je najvjerojatniji uzrok to što se firmver regulatora razlikuje od pretpostavljene mape.
Termostati grijanja i hlađenja prikazuju istu trenutačnu temperaturu
To je očekivano. I termostat grijanja i termostat hlađenja čitaju trenutačnu temperaturu iz registra H:8 (Temperatura izlazne vode). Predložak ne može odvojiti „trenutačnu temperaturu zone grijanja” od „trenutačne temperature zone hlađenja” jer regulator daje samo jedan senzor na izlazu. Ako trebate zasebne senzore zona, dodajte zasebne senzore temperature TapHome (spojene izravno na ulaze/izlaze TapHome).
Očitanje snage ostaje na vrijednosti 32767 ili –32768
Registar snage H:24 je 16-bitni cijeli broj s predznakom, pa se trenutačna potrošnja iznad 32 767 W (32,77 kW) prelijeva. To utječe samo na velike komercijalne uređaje; uređaji za kućanstva obično ostaju znatno ispod te granice.