
Xvent Xcont Central je Modbus RTU kontrolér pro centrální rekuperační jednotky Xvent Xhouse (XH) a Xflat (XF). K TapHome se připojuje přes RS-485 pomocí konektoru RJ45 prostřednictvím XCONT-HUB. Šablona poskytuje řízení otáček ventilátoru, monitorování pokojové teploty a vlhkosti, teplotu protimrazové ochrany, měření průtoku vzduchu, prahy aktivace CO2 a vlhkosti a provozní režimy včetně režimu boost a letního režimu.
Pro komunikaci přes Modbus je vyžadován firmware verze 100 nebo vyšší.
Hardwarové připojení
Zapojení RS-485 přes RJ45
Xcont Central používá pro komunikaci RS-485 konektor RJ45 prostřednictvím XCONT-HUB. Sběrnice pracuje v half-duplex režimu.

Rozložení pinů RJ45:
| Pin | Funkce |
|---|---|
| 1 | Nepřipojený |
| 2 | Nepřipojený |
| 3 | RS-485 datový vodič A |
| 4 | RS-485 datový vodič A |
| 5 | RS-485 datový vodič B |
| 6 | RS-485 datový vodič B |
| 7 | Nepřipojený |
| 8 | Nepřipojený |
Připojte vodiče A (piny 3, 4) na TapHome RS-485 A+/D+ a vodiče B (piny 5, 6) na TapHome RS-485 B-/D-. Piny 1, 2, 7 a 8 musí zůstat nepřipojené.
Sběrnice pracuje v half-duplex režimu. Jednotka vyžaduje minimální pauzu 4 ms mezi Modbus rámci pro správnou detekci rámce. Typická doba odezvy je přibližně 4 ms.
Technické specifikace
- Protokol: Modbus RTU Slave, RS-485
- Přenosová rychlost: 19200 (podporuje také 4800 a 9600)
- Parita: Even (podporuje také bez parity)
- Datové bity: 8
- Stop bit: 1
- Rozsah slave adresy: 1–247
Konfigurace
Povolení Modbus komunikace
Slave adresa a komunikační parametry se konfigurují přes retenční registr DCFG na adrese 0x9C50. Výchozí nastavení:
- Přenosová rychlost: 19200 (bity 5–6 = 3)
- Parita: Even (bit 7 = 0)
- Slave adresa: nastavena v bitech 8–15 (rozsah 1–247)
Pro změnu nastavení Modbus zapište do registru H:40016 pomocí funkce 0x10:
| Bity | Funkce | Hodnoty |
|---|---|---|
| 5–6 | Přenosová rychlost | 0=Vypnuto, 1=4800, 2=9600, 3=19200 |
| 7 | Parita | 0=Even, 1=Bez parity |
| 8–15 | Slave adresa | 1–247 |
Změny přenosové rychlosti, parity a slave adresy se projeví okamžitě. Jednotka přestane komunikovat, dokud nebude Modbus master překonfigurován na nové parametry.
Konfigurace TapHome
Při přidávání zařízení v TapHome nastavte Modbus RTU připojení s těmito parametry:
- Slave ID: Musí odpovídat adrese nastavené v jednotce (výchozí závisí na jednotce)
- Přenosová rychlost: 19200
- Parita: Even
- Stop bity: 1
- Datové bity: 8
Možnosti zařízení
Napájení a provozní režimy
- Power (H:40000 bit 0) — hlavní vypínač ON/OFF rekuperační jednotky
- Fan Mode (H:40000 bit 1) — přepínání mezi automatickým režimem (řízení AQS na základě senzorů CO2/vlhkosti) a manuálním řízením ventilátoru
- Summer Mode (H:40000 bit 2) — aktivace letního režimu bypass s nastavitelnou dobou trvání (výchozí 8 hodin)
- Boost Mode (H:40000 bit 4) — aktivace režimu boost s vyššími otáčkami ventilátoru na nastavitelnou dobu (výchozí 60 sekund)
- Touch Button Lock (H:40000 bit 5) — dětská pojistka dotykových tlačítek na předním panelu
Všechny tyto ovládací prvky sdílejí jeden retenční registr (H:40000) a používají manipulaci s jednotlivými bity — přepnutí jedné funkce neovlivní ostatní.
Řízení otáček ventilátoru
Fan Speed Level (H:40000 bity 6–9) — výběr z 8 úrovní otáček (0–7), kde každá úroveň odpovídá konkrétnímu výstupnímu napětí, které se liší podle modelu jednotky (XF1-015, XH1-030, XF1-020, XH2-030). Přepínač zobrazuje také možnost Boost (úroveň 8), ale doporučuje se použít přepínač Boost Mode
Fan Status (A:30001 bity 8–11) — indikátor aktuálního provozního stavu ventilátoru (pouze ke čtení): Jednotka VYP, VYP chlazení, Chyba ventilátoru 1, Chyba ventilátoru 2, Aktivní normální, Aktivní protimrazový, Neaktivní normální, Neaktivní protimrazový, Letní režim nebo Režim boost. Servisní atribut zobrazuje předchozí stav ventilátoru před aktuálním přechodem
Monitorování teploty a vlhkosti
- Room Temperature & Humidity (A:30016 / A:30014) — čtení pokojové teploty s rozlišením 0,1 °C a relativní vlhkosti s rozlišením 0,1 % RH. Servisní atribut stavu senzoru hlásí, zda je senzor OK, odpojený nebo zkratovaný
- Frost Protection Temperature (A:30015) — čtení teploty senzoru protimrazové ochrany na straně odvodu s rozlišením 0,1 °C. Servisní atribut monitoruje stav připojení senzoru
- Desired Temperature (A:30012) — čtení aktuálně nastavené požadované pokojové teploty s rozlišením 0,1 °C. Tato hodnota je v šabloně pouze ke čtení — teplotní úroveň se nastavuje přes registr předního panelu
Monitorování napětí ventilátoru
- Fan 1 Voltage (A:30018) — čtení aktuálního výstupního napětí ventilátoru 1 s rozlišením 0,01 V. Servisní atributy hlásí stav tacho vstupu a potvrzení startu motoru
- Fan 2 Voltage (A:30020) — čtení aktuálního výstupního napětí ventilátoru 2 s rozlišením 0,01 V. Stejné servisní atributy jako Fan 1
Prahy kvality vzduchu
- CO2 Activation Threshold (H:40001) — nastavitelná úroveň koncentrace CO2 (600–1000 ppm, výchozí 800 ppm), při které se ventilátory automaticky aktivují v automatickém režimu AQS. Nastavitelné přes servisní akci „Set Value"
- RH Activation Threshold (H:40002) — nastavitelná úroveň relativní vlhkosti (50–75 %, výchozí 65 %), při které se ventilátory automaticky aktivují v automatickém režimu AQS. Nastavitelné přes servisní akci „Set Value"
Měření průtoku vzduchu
- Airflow (A:30015) — čtení aktuálního průtoku vzduchu ze snímače průtoku s rozlišením 0,1 m³/h
Servisní diagnostika
Modul poskytuje tři servisní atributy pro monitorování:
- Firmware Version (A:30000) — aktuální verze firmwaru jednotky
- UI State (A:30001 bity 0–3) — aktuální stav uživatelského rozhraní se 14 možnými hodnotami včetně Jednotka vyp., Chyby ventilátorů, Chyby senzorů, Stavy zámku, Normální provoz, Servisní menu a Uživatelské menu
- Attribute (H:40000 bity 10–15) — nastavení teplotní úrovně pro jednotky typu E
ReadScript modulu také monitoruje chyby senzorů CO2 a RH ze stavového registru A:30003 a hlásí je jako chyby v TapHome.
Další možnosti
Xcont Central také zpřístupňuje registry pro hodnoty senzoru CO2 (A:30013), stav kvality vzduchu AQS a požadované otáčky ventilátoru, monitorování stavu předehřevu a dohřevu, sledování doby provozu filtru (A:30028), stav relé předehřevu a dohřevu, korekci pokojové teploty a různé časové registry. Konfigurační možnosti zahrnují nastavení životnosti filtru, otáček a doby trvání režimu boost, doby trvání letního režimu a příznaku trvalých minimálních otáček ventilátoru. Tyto mohou být přidány v budoucí aktualizaci šablony.
Registr hodnoty CO2 senzoru (A:30013) a doba provozu filtru (A:30028) nejsou zahrnuty v aktuální šabloně. Pro přímé monitorování úrovně CO2 lze přidat CO2 senzor jako vlastní Modbus zařízení v TapHome pomocí vstupního registru A:30013 (funkce 0x04, adresa 0x753D).
Řešení problémů
Žádná Modbus komunikace
- Zkontrolujte připojení kabelu RJ45 — ujistěte se, že kabel je správně zasunutý v XCONT-HUB i v RS-485 adaptéru
- Ověřte zapojení pinů — piny 3/4 (vodič A) a 5/6 (vodič B) musí být správně namapovány na TapHome RS-485 A+/B-
- Zkontrolujte komunikační parametry — TapHome musí být nastaven na 19200 baud, even parita, 1 stop bit, 8 datových bitů (shodné s výchozím nastavením jednotky)
- Zkontrolujte slave adresu — ověřte, že nastavená adresa odpovídá tomu, co je nastaveno v TapHome
- Dodržte časování rámců — mezi Modbus rámci musí být minimální pauza 4 ms
Chyby senzorů hlášené v TapHome
- Chyba CO2 senzoru — zkontrolujte fyzické připojení CO2 senzoru k jednotce. ReadScript modulu čte bit 0 registru A:30003
- Chyba RH senzoru — zkontrolujte fyzické připojení senzoru vlhkosti. ReadScript modulu čte bit 1 registru A:30003
- Pokojový senzor odpojený/zkratovaný — zkontrolujte servisní atribut zařízení Room Temperature. Hodnoty stavu: 0=OK, 1=Odpojený, 2=Zkratovaný
Chyby ventilátorů
- Zkontrolujte zařízení Fan Status — hodnoty 2 a 3 indikují chybu ventilátoru 1 nebo ventilátoru 2
- Ověřte servisní atribut stavu tacho vstupu na zařízeních Fan Voltage (OK/NG)
- Zkontrolujte servisní atribut příznaku startu motoru — NG indikuje, že se motor nepodařilo nastartovat
Formát adres registrů
Xcont Central používá vysoké Modbus adresy. Vstupní registry začínají na 0x7530 (decimálně 30000) a retenční registry na 0x9C40 (decimálně 40000). Při konfiguraci vlastních zařízení v TapHome použijte decimální adresy registrů (např. 30016 pro pokojovou teplotu, 40000 pro ovládání předního panelu).
