TapHome

Olimpia Splendid Fan Coil (Bi2)

Modbus TCP
Submitted by
Last updated: 03. 2026
Olimpia Splendid Fan Coil (Bi2)

Olimpia Splendid Bi2 sú fan coil jednotky od talianskeho výrobcu HVAC zariadení Olimpia Splendid. Zariadenie komunikuje cez Modbus ASCII po RS-485 (9600 baud, 7E1). TapHome sa pripája prostredníctvom Modbus TCP-to-RTU gateway — fan coil nemá priamy Ethernet port.

Šablóna poskytuje výber režimu vykurovania/chladenia, ovládanie rýchlosti ventilátora (Automatická, Nízka, Nočná, Maximálna), nastavenie požadovanej teploty, spätnú väzbu teploty miestnosti, prepínače pohotovostného režimu a neprítomnosti a monitoring stavu ventilov.

Požiadavka na gateway

Fan coil Bi2 používa RS-485 s Modbus ASCII rámcovaním. TapHome komunikuje cez Modbus TCP, preto je medzi TapHome Core a fan coilom potrebný TCP-to-RTU gateway.

  • Fyzická vrstva: RS-485 (2 vodiče: A, B)
  • Prenosová rýchlosť: 9600
  • Formát dát: 7 dátových bitov, párna parita, 1 stop bit (7E1)
  • Protokol: Modbus ASCII (konvertovaný na Modbus TCP cez gateway)
  • Predvolená slave adresa: 0 (rozsah 0–31, konfigurovateľná cez register H:200)

Bežné možnosti gateway zariadení zahŕňajú konvertory Waveshare a USR-TCP232. Nakonfigurujte sériovú stranu gateway na 9600 baud, 7E1, aby zodpovedala parametrom fan coilu.

Aktivácia vzdialeného režimu

Fan coil musí byť v režime „remote enabled", aby akceptoval Modbus príkazy. Po aktivácii Modbus komunikácie:

  • Dotykové ovládanie na jednotke prestane fungovať
  • IR diaľkové ovládanie prestane fungovať

Toto je hardvérové obmedzenie série Bi2 — jednotka môže prijímať príkazy len z jedného zdroja naraz.

Aktivácia Modbus komunikácie deaktivuje všetky lokálne ovládacie prvky (dotykový panel a IR diaľkové ovládanie). Fan coil je možné ovládať len cez TapHome alebo iný Modbus master, kým je vzdialený režim aktívny.

Konfigurácia

Pri importe šablóny v TapHome zadajte:

  • IP adresa — IP adresa gateway v lokálnej sieti (predvolená: 192.168.0.1)
  • Slave ID — Modbus slave adresa fan coilu (predvolená: 1)

Priraďte gateway statickú IP adresu v nastaveniach DHCP routera, aby sa adresa po výpadku napájania nezmenila.

Možnosti zariadenia

Šablóna sprístupňuje nasledujúce zariadenia:

Režim vykurovania/chladenia
  • Režim — výber z: Auto, Vykurovanie, Chladenie, Vykurovanie+Chladenie. Číta bity 13–14 registra H:101 a zapisuje cez zápisový skript na úrovni modulu.
Ovládanie rýchlosti ventilátora
  • Rýchlosť ventilátora — viachodnotový prepínač s režimami: Automatická, Nízka, Nočná, Maximálna. Číta bity 0–2 registra H:101. Šablóna definuje hodnoty 0–9, ale dokumentované rýchlosti sú 0–3 (Automatická, Nízka, Nočná, Maximálna).
Napájanie a neprítomnosť
  • Pohotovostný režim — prepínač čítajúci bit 7 registra H:101. Keď je nastavený (1), fan coil je vypnutý (pohotovostný režim). Keď je vynulovaný (0), jednotka beží.
  • Neprítomnosť (CP) — prepínač čítajúci bit 12 registra H:101. Aktivuje stav neprítomnosti, čím znižuje spotrebu energie pri neobsadenej miestnosti.
Regulácia teploty
  • Požadovaná teplota — číta/zapisuje register H:102 so škálovaním ×10. Rozsah 15,0–40,0 °C. Hodnota 215 v registri predstavuje 21,5 °C.
  • Teplota miestnosti — číta/zapisuje register H:103 so škálovaním ×10. Rozsah 1,0–45,0 °C. TapHome periodicky zapisuje aktuálnu teplotu miestnosti do tohto registra, ktorú fan coil potrebuje pre správnu prevádzku v automatickom režime.

Register teploty miestnosti (H:103) sa musí periodicky zapisovať, aby fan coil správne reguloval v automatickom režime. Šablóna TapHome to zabezpečuje automaticky cez writestate skript.

Monitoring stavu ventilov
  • Ventil EV1 — binárny kontakt len na čítanie zobrazujúci stav solenoidového ventilu EV1 (vykurovací/horúcovodný okruh) z bitu 14 registra H:9.
  • Ventil EV2 — binárny kontakt len na čítanie zobrazujúci stav solenoidového ventilu EV2 (chladiaci okruh) z bitu 11 registra H:9.
Register 101 — zdieľané riadiace slovo

Všetky riadiace zariadenia (Rýchlosť ventilátora, Pohotovostný režim, Neprítomnosť, Režim) zdieľajú jeden holding register H:101 s bitovým kódovaním. Šablóna používa zápisový skript na úrovni modulu, ktorý kombinuje všetky hodnoty do jedného 16-bitového zápisu:

BityBajtPoleZariadenie
0–2NízkyRýchlosť ventilátoraRýchlosť ventilátora
7NízkyPohotovostný režimPohotovostný režim
12VysokýNeprítomnosťNeprítomnosť (CP)
13–14VysokýRežimRežim

Zápisový skript zostaví: (Absence << 12) | (Mode << 13) | (Standby << 7) | FanSpeed a zapíše kombinovanú hodnotu do H:101 v jednej operácii.

Ďalšie funkcie mimo šablóny

Fan coil Bi2 tiež sprístupňuje registre pre teplotu vody (H:1), stav poruchy (H:104), ovládanie kývania (H:224), aktuálnu rýchlosť ventilátora (H:16) a register indikátora režimu (H:233). Tieto je možné pridať do šablóny TapHome v budúcej aktualizácii.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Skontrolujte zapojenie RS-485 medzi gateway a fan coilom (A na A, B na B)
  2. Overte, že gateway je nakonfigurovaný na 9600 baud, 7E1, Modbus ASCII
  3. Skontrolujte slave adresu — predvolená je 0, nie 1
  4. Uistite sa, že TapHome Core a gateway sú v rovnakej sieti/podsieti
Dotykové ovládanie a IR diaľkové ovládanie nefungujú

Toto je očakávané správanie pri aktívnej Modbus komunikácii. Séria Bi2 deaktivuje lokálne ovládanie po pripojení Modbus mastera. Pre obnovenie lokálneho ovládania odpojte Modbus komunikáciu.

Automatický režim nereguluje správne

Fan coil vyžaduje periodický zápis teploty miestnosti do registra H:103. Overte, že zariadenie Teplota miestnosti v TapHome má platnú hodnotu teploty. Ak je hodnota zastaraná alebo nulová, automatický režim nemôže vypočítať správnu rýchlosť ventilátora.

Dostupné zariadenia

Olimpia Splendid Fan Coil Modul

OlimpiaSplendidFanCoil

Zápis (modul)
MODBUSWNE(SH, 101, Int16, (St4 << 12) | (Mu5 << 13) | (St3 << 7 ) | Mu2)
Rýchlosť ventilátora Viacstavový prepínač

Rýchlosť ventilátora — Automatická, Nízka, Nočná, Maximálna

Register: H:101 Int16 bitmask
Hodnoty / Stavy: Automatická · Nízka · Nočná · Maximálna

Rýchlosť ventilátora

Čítanie stavu prepínača
MODBUSR(SH, 101, Int16) & 7
Pohotovostný režim Prepínač

Prepínač vypnutia — 1 = pohotovostný režim (vypnuté), 0 = v prevádzke

Register: H:101 Int16 bitmask

Pohotovostný režim

Čítanie stavu prepínača
(MODBUSR(SH, 101, Int16) & 128) >> 7
Neprítomnosť (CP) Prepínač

Stav neprítomnosti — znižuje spotrebu energie pri neobsadenej miestnosti

Register: H:101 Int16 bitmask

Neprítomnosť (CP)

Čítanie stavu prepínača
(MODBUSR(SH, 101, Int16) & 4096) >> 12
Režim Viacstavový prepínač

Výber režimu vykurovania/chladenia — Auto, Vykurovanie, Chladenie, Vykurovanie+Chladenie

Register: H:101 Int16 bitmask
Hodnoty / Stavy: Auto · Vykurovanie · Chladenie · Vykurovanie&#43;Chladenie

Režim

Čítanie stavu prepínača
(MODBUSR(SH, 101, Int16) & 24576) >> 13
Ventil EV1 Jazýčkový kontakt Len na čítanie

Stav solenoidového ventilu EV1 — vykurovací/horúcovodný okruh

Register: H:9 Int16 bitmask

Ventil EV1

Čítanie
(MODBUSR(SH, 9, Int16) & 16384) >> 12
Ventil EV2 Jazýčkový kontakt Len na čítanie

Stav solenoidového ventilu EV2 — chladiaci okruh

Register: H:9 Int16 bitmask

Ventil EV2

Čítanie
(MODBUSR(SH, 9, Int16) & 2048) >> 12
Požadovaná teplota Premenná

Požadovaná teplota (15,0–40,0 °C, škálovanie ×10)

Register: H:102 Int16 Jednotka: °C numeric

Požadovaná teplota

Čítanie
MODBUSR(SH, 102, Int16) /10
Zápis
MODBUSWNE(SH, 102, Int16, Va * 10)
Teplota miestnosti Premenná

Teplota miestnosti — musí sa periodicky zapisovať pre správne fungovanie automatického režimu

Register: H:103 Int16 Jednotka: °C numeric

Teplota miestnosti

Čítanie
MODBUSR(SH, 103, Int16) / 10
Zápis
MODBUSWNE(SH, 103, Int16, Va * 10)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (8)
  • H:0 Ambient Temperature (register 0) — Int16, /10, °C — alternate ambient reading, some devices only
  • H:1 Water Temperature — Int16, /10, °C — water circuit temperature, read-only
  • H:15 Fan Speed Target — Int16, read-only — target fan speed value
  • H:16 Actual Fan Speed — Int16, read-only — current actual fan speed value
  • H:104 Fault Status — Int16, read-only — fault/error status register
  • H:200 Device Address — Int16, R/W — Modbus slave address (0-31)
  • H:224 Swing Control — Int16, R/W — louver swing/oscillation toggle (XOR bit 1)
  • H:233 Mode Indicator — Int16, read-only — 0=auto, 3=heating, 5=cooling, 7=fan-only

Zdroje