
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 — proces chlazení, Chyba ventilátoru 1, Chyba ventilátoru 2, Normální režim, Protimrazový režim, Neaktivní ventilátory v normálním režimu, Neaktivní ventilátory v protimrazovém režimu, 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 & Humidity. 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).
