TapHome

Atrea RD5 Air Recovery

Modbus TCP
Autor
Posljednje ažuriranje: 03. 2026
Atrea RD5 Air Recovery

Atrea DUPLEX serija je rekuperatora (mehanička ventilacija s povratom topline, MVHR) kojima upravlja regulacijski sustav RD5. TapHome se izravno povezuje s regulatorom RD5 protokolom Modbus TCP preko Etherneta — dodatni pristupnik nije potreban.

Predložak daje upravljanje termostatom sa zadanom temperaturom, odabir načina rada (isključeno, automatski, ventilacija, cirkulacija, noćno prethlađenje, ravnotežni tlak, pretlak), podešavanje snage ventilatora (0–100 %), četiri temperaturna senzora (dovodni, unutarnji, vanjski i odsisni zrak) te opsežnu dijagnostiku s više od 45 registara pogrešaka i upozorenja.

Mrežno povezivanje

Regulator RD5 ima ugrađeno Ethernet sučelje. Spojite ga standardnim Ethernet kabelom u istu lokalnu mrežu kao TapHome Core.

  • Protokol: Modbus TCP
  • Port: 502
  • Slave ID: 1–255 (podesivo)
  • Kodiranje podataka: Int16, vrijednosti temperature dijele se s 10

Uključivanje Modbus TCP

Prije nego što TapHome može komunicirati s jedinicom, Modbus TCP treba izričito uključiti u servisnim postavkama regulatora RD5.

Idite na servisni parametar 3.15.1 Modbus TCP i postavite ga na YES.

Ako Modbus TCP nije uključen (parametar 3.15.1 = NO), regulator RD5 neće odgovarati ni na kakve Modbus TCP zahtjeve na portu 502.

Konfiguracija

Pri uvozu predloška u sustav TapHome unesite:

  • IP adresa — IP adresa regulatora RD5 u lokalnoj mreži
  • Slave ID — Modbus adresa uređaja (zadano: 1)

U DHCP postavkama usmjerivača dodijelite regulatoru RD5 statičku IP adresu kako se adresa ne bi promijenila nakon nestanka i ponovne uspostave napajanja.

Proizvođač preporučuje korištenje upravljačke rutine Manual kada jedinicom upravlja BMS sustav poput sustava TapHome. Predložak upisuje upravljačke registre (H:10708, H:10709, H:10710) koji odgovaraju rutini Manual (H:10700–H:10703 = 0).

Mogućnosti uređaja

Predložak daje sljedeće uređaje:

Termostat
  • Atrea termostat — regulacija temperature prostorije sa zadanom vrijednošću u rasponu 10–40 °C. Trenutačnu temperaturu čita iz I:10212 (T-SUP), željenu temperaturu iz H:10716, a zadanu vrijednost upisuje u H:10710. Sadrži 13 servisnih atributa koji prikazuju stanje grijanja i hlađenja (ventil vode, pumpa, dizalica topline, predgrijavanje, konfiguracija hlađenja) i 6 servisnih radnji za konfiguraciju primarnog i sekundarnog grijanja, predgrijavanja, hlađenja, zaštite kapilara od smrzavanja i odabira senzora za regulaciju prostorije.
Upravljanje načinom rada
  • Upravljanje načinom rada — prekidač s više vrijednosti za odabir načina rada preko registara H:10705 (čitanje) / H:10709 (upis). Dostupni načini: isključeno, automatski, ventilacija, cirkulacija + ventilacija, cirkulacija, noćno prethlađenje, ravnotežni tlak, pretlak.
Upravljanje ventilatorima
  • Ventilacija — dimer koji upravlja snagom ventilatora od 0 % (isključeno) do 100 % preko registara H:10704 (čitanje) / H:10708 (upis). Najmanja snaga ventilatora u radu je 12 %. Sadrži 4 servisna atributa (izlaz M1 %, izlaz M2 %, način regulacije, interval ventilacije) i 2 servisne radnje (odabir načina regulacije ventilatora, postavljanje intervala ventilacije 0–60 min).
Praćenje temperatura

Predložak sadrži četiri temperaturna senzora:

SenzorRegistarOpis
T-SUP (dovod)I:10212Temperatura dovodnog zraka — zrak koji se nakon povrata topline dovodi u prostorije
T-IDA (unutra)I:10215Temperatura unutarnjeg zraka — kao izvor može se odabrati CP Touch, T-ETA, TRKn ili BMS
T-ODA (vani)I:10211Vanjska temperatura zraka — ugrađeni senzor ili vrijednost iz BMS-a
T-ETA (odsis)I:10213Temperatura odsisnog zraka — zrak koji se odsisava iz prostorija prije povrata topline

Izvor senzora T-IDA može se konfigurirati servisnom radnjom na uređaju Temperatura unutarnjeg zraka. Senzor T-ODA može se prebaciti između ugrađenog senzora i vrijednosti iz BMS-a, uz podesiv položaj senzora (unutarnji/vanjski).

Dijagnostika na razini modula

Predložak RD5 prati više od 45 diskretnih registara (D:11100–D:11184) za pogreške i upozorenja, uključujući:

  • Pogreške: pregrijavanje uređaja, nepostavljena orijentacija, kvarovi senzora (TU1/TU2/TEa/TEb/TA2/T-ODA/T-ETA), kontakt STP, kvarovi manometra, komunikacija RD-IO, neuravnotežen protok, nedostaje konfiguracija, nedovoljno predgrijavanje, kvarovi modula, zaštita od smrzavanja
  • Upozorenja: smrzavanje/odmrzavanje izmjenjivača topline, visoka tarifa, nedovoljan protok/grijanje, začepljen filtar, kvarovi alarmnog ulaza, jedinica nije puštena u rad, sigurnosni način rada, hlađenje/grijanje nije dostupno

Servisni atribut na razini modula prikazuje orijentaciju jedinice (koji je motor dovodni ventilator), a servisna radnja omogućuje konfiguraciju dodjele dovodnog ventilatora (M1 ili M2).

Dodatne mogućnosti

Jedinice RD5 daju i Modbus registre za temperaturu otpadnog zraka (T-EHA), stanje prisilnog načina rada, sezonsko upravljanje, praćenje volumnog protoka (dovod/odsis), razdoblje zamjene filtra, poništavanje alarma/filtra i konfiguraciju upravljačke rutine. Oni se mogu dodati u predložak TapHome u nekom budućem ažuriranju.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite je li Modbus TCP uključen — parametar 3.15.1 Modbus TCP = YES u servisnim postavkama
  2. Provjerite IP adresu regulatora RD5 — pogledajte tablicu DHCP zakupa usmjerivača
  3. Provjerite jesu li TapHome Core i regulator RD5 u istoj mreži/podmreži
  4. Provjerite ne blokira li vatrozid port 502
  5. Poštujte razmak od 5 sekundi između više operacija čitanja/upisa, kako preporučuje proizvođač
Vrijednosti temperature izgledaju netočno

Registri temperature koriste kodiranje Int16, a vrijednost se dijeli s 10. Vrijednosti iznad 32767 predstavljaju negativne temperature: (vrijednost - 65536) / 10. Na primjer, vrijednost 65516 = (65516 - 65536) / 10 = -2,0 °C.

Promjene načina rada se ne primjenjuju

Kada je jedinica u prisilnom načinu rada (pokretanje, zaustavljanje, odmrzavanje, aktivacija ulaza D1–D4), naredbe za upis načina rada mogu se zanemariti. Provjerite registar prisilnog načina rada H:10712 — vrijednost 0 znači da nijedan prisilni način rada nije aktivan.

Ako se koristi upravljačka rutina Schedule (H:10700–H:10703 = 1), prije upisa novog upravljačkog parametra najprije morate upisati vrijednost 2 u odgovarajući registar upravljačke rutine.

Dostupni uređaji

Atrea RD5 Modul
Servisni atributi
Orijentacija jedinice
Servisne radnje
Postavi orijentaciju dovoda

Atrea RD5

Čitanje (modul)
IF(ModbusR(D, 11100, Bool), ADDERROR("Device Overheating"));
IF(ModbusR(D, 11101, Bool), ADDERROR("Orientation not set"));
IF(ModbusR(D, 11102, Bool), ADDERROR("Type of Heater not set"));
IF(ModbusR(D, 11104, Bool), ADDERROR("STP Contact is active"));
IF(ModbusR(D, 11105, Bool), ADDERROR("Manometer DP1 failure"));
IF(ModbusR(D, 11106, Bool), ADDERROR("Manometer DP2 failure"));
IF(ModbusR(D, 11107, Bool), ADDERROR("Sensor TU1 failure"));
IF(ModbusR(D, 11108, Bool), ADDERROR("Sensor TU2 failure"));
IF(ModbusR(D, 11108, Bool), ADDERROR("Sensor TU2 failure"));
IF(ModbusR(D, 11109, Bool), ADDERROR("Sensor TEa failure"));
IF(ModbusR(D, 11110, Bool), ADDERROR("Sensor TEb failure"));
IF(ModbusR(D, 11111, Bool), ADDERROR("Sensor TA2 failure"));
IF(ModbusR(D, 11112, Bool), ADDERROR("RD-IO Communication failure"));
IF(ModbusR(D, 11114, Bool), ADDERROR("Unbalanced Flow"));
IF(ModbusR(D, 11116, Bool), ADDERROR("Indoor Sensor failure"));
IF(ModbusR(D, 11117, Bool), ADDWARNING("Recuperator Freezing"));
IF(ModbusR(D, 11118, Bool), ADDWARNING("Unfreezing Recuperator... "));
IF(ModbusR(D, 11119, Bool), ADDWARNING("High Tariff"));
IF(ModbusR(D, 11119, Bool), ADDWARNING("High Tariff"));
IF(ModbusR(D, 11120, Bool), ADDWARNING("Insufficient flow"));
IF(ModbusR(D, 11121, Bool), ADDWARNING("Insufficient primary heating output"));
IF(ModbusR(D, 11122, Bool), ADDWARNING("Clogged Filter"));
IF(ModbusR(D, 11123, Bool), ADDWARNING("Fault at AI input IN1"));
IF(ModbusR(D, 11124, Bool), ADDWARNING("Fault at AI input IN2"));
IF(ModbusR(D, 11125, Bool), ADDWARNING("Fault at AI input INk1/1"));
IF(ModbusR(D, 11126, Bool), ADDWARNING("Fault at AI input INk2/1"));
IF(ModbusR(D, 11127, Bool), ADDWARNING("Fault at AI input INk3/1"));
IF(ModbusR(D, 11128, Bool), ADDWARNING("Fault at AI input INk4/1"));
IF(ModbusR(D, 11129, Bool), ADDWARNING("Fault at AI input INk1/2"));
IF(ModbusR(D, 11130, Bool), ADDWARNING("Fault at AI input INk2/2"));
IF(ModbusR(D, 11131, Bool), ADDWARNING("Fault at AI input INk3/2"));
IF(ModbusR(D, 11132, Bool), ADDWARNING("Fault at AI input INk4/2"));
IF(ModbusR(D, 11140, Bool), ADDWARNING("Unit is not in Operation"));
IF(ModbusR(D, 11141, Bool), ADDERROR("Configuration File is Missing"));
IF(ModbusR(D, 11143, Bool), ADDERROR("Insufficient Pre-heating Power"));
IF(ModbusR(D, 11144, Bool), ADDERROR("This combination of heaters is not allowed"));
IF(ModbusR(D, 11145, Bool), ADDERROR("Manometer DP3 failure"));
IF(ModbusR(D, 11146, Bool), ADDERROR("External Manometer Failure"));
IF(ModbusR(D, 11147, Bool), ADDERROR("Modul RD5-K/1"));
IF(ModbusR(D, 11148, Bool), ADDERROR("Modul RD5-K/2"));
IF(ModbusR(D, 11149, Bool), ADDERROR("Unfreezing Heat Pump..."));
IF(ModbusR(D, 11160, Bool), ADDWARNING("Updating..."));
IF(ModbusR(D, 11162, Bool), ADDERROR("This cooler configuration is not allowed"));
IF(ModbusR(D, 11165, Bool), ADDWARNING("Safe Mode Active"));
IF(ModbusR(D, 11166, Bool), ADDERROR("Frost protection-capillary"));
IF(ModbusR(D, 11167, Bool), ADDERROR("Frost protection configuration"));
IF(ModbusR(D, 11168, Bool), ADDWARNING("Unfinished Unit Learning"));
IF(ModbusR(D, 11169, Bool), ADDERROR("T-ODA Sensor failure"));
IF(ModbusR(D, 11170, Bool), ADDERROR("T-ETA/T-IDA Sensor failure"));
IF(ModbusR(D, 11171, Bool), ADDWARNING("Cooling is not available"));
IF(ModbusR(D, 11172, Bool), ADDERROR("Heating is not available"));
IF(ModbusR(D, 11173, Bool), ADDWARNING("Evaporation on"));
IF(ModbusR(D, 11174, Bool), ADDWARNING("Increased ignition power"));
IF(ModbusR(D, 11175, Bool), ADDERROR("Illegal flow setting"));
IF(ModbusR(D, 11184, Bool), ADDWARNING("Filter test configuration"));
Servisni atributi
Unit Orientation
SWITCH(MODBUSR(H, 10501, Uint16), 0, "Not Set", 1, "M1 Supply",2, "M2 Supply", "Unknown")
Servisne radnje
Set Supply Orientation
Parametri: Supply
ModbusW(H, 10501, Uint16, Sup);
Atrea termostat Termostat

Regulacija temperature prostorije — zadana, trenutačna i željena temperatura

Registar: I:10212 (read current), H:10716 (read desired), H:10710 (write desired) Int16 Jedinica: °C numeric (value / 10 = °C)
Servisni atributi
Ventil vode za grijanje YV1
Pumpa vode za grijanje KK
Grijanje (vodeno ili električno) SA2
Dizalica topline (grijanje) DA1
Dizalica topline (grijanje) SE
Dizalica topline (hlađenje) DA1
Dizalica topline (hlađenje) SC
Senzor za regulaciju temperature prostorije
Predgrijavanje
Hlađenje
Smrzavanje kapilara
Primarno grijanje
Sekundarno grijanje
Servisne radnje
Senzor za regulaciju temperature prostorije
Primarno grijanje
Sekundarno grijanje
Predgrijavanje
Hlađenje
Smrzavanje kapilara

Atrea termostat

Čitanje temperature
MODBUSR(A, 10212, Int16) / 10
Čitanje željene temperature
MODBUSR(H, 10716, Int16) / 10
Zapis željene temperature
MODBUSWNE(H, 10710, Int16, Se * 10)
Servisni atributi
Heating Water Valve YV1
IF(MODBUSR(C, 10201, Bool), "Open", "Closed")
Heating Water Pump KK
IF(MODBUSR(C, 10200, Bool), "ON", "OFF")
Heating (Water or Electric) SA2
var he := MODBUSR(H, 10203, Int16);
IF(he>0, "Active", "Inactive")
Heat Pump (Heating) DA1
var da := MODBUSR(H, 10207, Int16);
IF(da>0, "ON", "OFF")
Heat Pump (Heating) SE
IF(MODBUSR(C, 10215, Bool), "Active", "Inactive");
Heat Pump (Cooling) DA1
IF(MODBUSR(H, 00205, Int16) > 0, "ON", "OFF")
Heat Pump (Cooling) SC
IF(MODBUSR(C, 10216, Bool), "Active", "Inactive")
Temp. sensor for Room Control
SWITCH(MODBUSR(H, 10514, Uint16), 0, "CP", 1, "T-ETA", 2, "TRKn", 3, "BMS", "Unknown" )
Preheating
SWITCH(MODBUSR(H, 10504, Uint16), 0, "None", 1, "Electric", 2, "Liquid", "Unknown" );
Cooling
SWITCH(MODBUSR(H, 10507, Uint16), 0, "None", 1, "Water", 2, "Direct", "Unknown")
Capillary freezing
IF(MODBUSR(H, 10530, Uint16) > 0," DIsabled", "Enabled");
Primary Heating
SWITCH (MODBUSR(H, 10503, Uint16), 0, "None", 1, "Contact-Water", 2, "Analog Water", 3, "PWM-electric", 4, "Contact-Electric", 5, "Thermal pump", "Unknown");
Secondary heating
SWITCH(MODBUSR(H, 10517, Uint16),0 , "None", 1,  "Contact-Water", 2, "Analog water", 3, "PWM-electric", "Unknown");
Servisne radnje
Temp. sensor for Room Control
Parametri: Sensor
MODBUSW(H, 10514, Uint16, sens);
Primary Heating
Parametri: Heating Source
MODBUSW(H, 10503, Uint16, he)
Secondary heating
Parametri: Source
MODBUSW(H, 10517, Uint16, Soc)
Preheating
Parametri: Preheating
MODBUSW(H, 10504, Uint16, Pre);
Cooling
Parametri: Cooling
MODBUSW(H, 10507, Uint16, Coo)
Capillary Freezing
Parametri: Capillary Freezing (Enabled / Disabled)
MODBUSW(H, 10530, Uint16, CaF);
Temperatura dovodnog zraka (T-SUP) Senzor temperature Samo za čitanje
Registar: I:10212 Int16 Jedinica: °C numeric (value / 10 = °C)

Temperatura dovodnog zraka (T-SUP)

Čitanje temperature
MODBUSR(A, 10212, Int16) / 10
Temperatura unutarnjeg zraka (T-IDA) Senzor temperature Samo za čitanje

Temperatura unutarnjeg zraka — kao izvor može se odabrati panel CP Touch, T-ETA, TRKn ili BMS

Registar: I:10215 Int16 Jedinica: °C numeric (value / 10 = °C)
Servisni atributi
Izvor
Servisne radnje
Izvor T-IDA

Temperatura unutarnjeg zraka (T-IDA)

Čitanje temperature
MODBUSR(A, 10215, Int16) / 10
Servisni atributi
Source
var va := MODBUSR(H, 10514, Int16);
SWITCH(va, 0, "CP",1, "ETA", 2, "TRKn", 3, "BMS", "Unknown")
Servisne radnje
Source of T-IDA
Parametri: Source
MODBUSW(H, 10514, Int16, So)
Upravljanje načinom rada Prekidač s više vrijednosti

Aktivni način rada — isključeno, automatski, ventilacija, cirkulacija, noćno prethlađenje, ravnotežni tlak ili pretlak

Registar: H:10705 (read), H:10709 (write) Int16 numeric
Vrijednosti / stanja: Isključeno · Automatski · Ventilacija · Cirkulacija + ventilacija · Cirkulacija · Noćno prethlađenje · Ravnotežni tlak · Pretlak

Upravljanje načinom rada

Čitanje stanja sklopke
MODBUSR(H, 10705, Int16)
Zapis stanja sklopke
MODBUSWNE(H, 10709, Int16, Mu)
Vanjska temperatura zraka (T-ODA) Senzor temperature Samo za čitanje

Vanjska temperatura zraka — vrijednost iz ugrađenog senzora ili iz BMS-a

Registar: I:10211 Int16 Jedinica: °C numeric (value / 10 = °C, negative: (value − 65536) / 10)
Servisni atributi
Izvor za T-ODA
Položaj senzora
Servisne radnje
Odaberi izvor
Položaj senzora T-ODA

Vanjska temperatura zraka (T-ODA)

Čitanje temperature
MODBUSR(A, 10211, Int16) / 10
Servisni atributi
Source for T-ODA
var source := MODBUSR(C, 10510, Bool);
IF(source = 1, "Data from BMS", "Built-in sensor")
Sensor Position
SWITCH(MODBUSR(H,10508, Uint16), 0, "Internal", 1, "External", "Unknown");
Servisne radnje
Choose Source
Parametri: Source
MODBUSW(C, 10510, Bool, So)
T-ODA Sensor Position
Parametri: Position
MODBUSW(H,10508, Uint16, pos)
Temperatura odsisnog zraka (T-ETA) Senzor temperature Samo za čitanje
Registar: I:10213 Int16 Jedinica: °C numeric (value / 10 = °C)

Temperatura odsisnog zraka (T-ETA)

Čitanje temperature
MODBUSR(A, 10213, Int16) / 10
Ventilacija Dimer

Upravljanje snagom ventilatora — podešava intenzitet ventilacije uz praćenje motora M1/M2

Registar: H:10704 (read power), H:10708 (write power) Int16 Jedinica: % numeric (0=Off, 12–100 = power %)
Servisni atributi
M1
M2
Regulacija M1 / M2
Interval ventilacije (automatski)
Servisne radnje
Regulacija M1/M2
Interval ventilacije (automatski)

Ventilacija

Čitanje razine
MODBUSR(H, 10704, Int16) / 100
Zapis razine
MODBUSWNE(H, 10708, Int16, Le * 100)
Servisni atributi
M1
MODBUSR(H, 10200, Int16)/100 + "%"
M2
MODBUSR(H, 10201, Int16)/100 + "%"
Regulation M1 / M2
SWITCH(MODBUSR(H, 10510, Uint16), 0, "Direct", 1, "Constant flow", 2, "Constant Pressure", 3, "IN1 + IN2", "Unknown" );
Ventilation Interval (Auto)
MODBUSR(H, 10502, Uint16) +" min";
Servisne radnje
Regulation M1/M2
Parametri: Regulation
MODBUSW(H, 10510, Uint16, Reg);
Ventilation Interval (Auto)
Parametri: Interval (0–60 Inter)
MODBUSW(H, 10502, Uint16, Inter);
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (19)
  • I:10214 Exhaust Air Temperature (T-EHA) — Int16, value / 10 = °C, read-only — air temperature after heat recovery (exhaust side)
  • H:10706 Required Temperature (read) — Int16, value / 10 = °C — currently set temperature target, read-only
  • H:10704 Required Power (read) — Int16, 0–100% — currently set fan power, read-only
  • H:10712 Forced Mode Status — Int16, 0–32 — shows if unit is in a forced mode (startup, rundown, defrost, D1–D4, etc.)
  • I:11401 Current Season — 0=Heating Season, 1=Non-Heating Season
  • H:11401 Season Control — R/W, 0=HS, 1=NHS, 2=T-ODA, 3=T-ODA+ — manual or automatic season switching
  • I:11600 Required Supply Volume Flow — 0–15000 m3/h
  • I:11601 Current Supply Volume Flow — 0–15000 m3/h
  • I:11602 Required Extract Volume Flow — 0–15000 m3/h
  • I:11603 Current Extract Volume Flow — 0–15000 m3/h
  • H:10910 Filter Replacement Period — R/W, 0–365 days
  • C:10005 Alarm Reset — Write 1 to reset all resetable alarms
  • C:10007 Filter Reset — Write 1 to reset filter change interval counter
  • H:10700 Power Control Routine — R/W, 0=Manual, 1=Schedule, 2=Temporary — BMS should use Manual (0)
  • H:10701 Mode Control Routine — R/W, 0=Manual, 1=Schedule, 2=Temporary
  • H:10702 Temperature Control Routine — R/W, 0=Manual, 1=Schedule, 2=Temporary
  • H:10703 Zone Control Routine — R/W, 0=Manual, 1=Schedule, 2=Temporary
  • H:10707 Required Zone — R/W, 0=Both, 1=Zone 1, 2=Zone 2 — requires SZ1/SZ2 function enabled
  • I:11420 Average Outdoor Temperature — Int16, averaged T-ODA over configurable time window

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu