TapHome

Wolf WRS-K

Modbus RTU
Trimis de
Ultima actualizare: 03. 2026
Wolf WRS-K

Wolf WRS-K este o centrală de tratare a aerului (CTA) comercială cu recuperare de căldură, controlată prin automatizarea KLM-M sau KLM-L. Placa de interfață Modbus RTU opțională se introduce în slotul pentru placă serială al automatizării și pune la dispoziția TapHome, prin RS-485, senzorii de temperatură, controlul turației ventilatoarelor, termostatul de cameră, monitorizarea calității aerului (CO2) și comutarea modurilor de ventilație.

Șablonul necesită modul BMS (Building Management System): un script de inițializare setează automat modul de funcționare la BMS (H:214 = 2) la încărcarea șablonului.

Neconcordanță la paritate – șablonul TapHome configurează paritate pară, 1 bit de stop (8E1), dar specificația producătorului indică fără paritate, 2 biți de stop (8N2). Dacă comunicarea nu funcționează, încercați să comutați la 8N2 în setările conexiunii Modbus din TapHome. Viteza baud este 19200 în ambele cazuri.

Conectarea hardware

Placa de interfață ModBus
Placa de interfață Modbus Wolf WRS-K cu blocul de conectare ① și blocul de borne RS-485 ②

Placa de interfață ModBus are două conexiuni:

  1. Bloc de conectare ① — se introduce în automatizarea KLM-M (cod 2744747) sau KLM-L (cod 2744746)
  2. Bloc de borne ② — conector detașabil cu 3 pini pentru magistrala RS-485

Placa se livrează de obicei montată în unitatea de comandă. La montarea ulterioară:

  1. Deconectați automatizarea KLM-M sau KLM-L de la alimentare
  2. Îndepărtați cu o șurubelniță capacul slotului „serial card”
Îndepărtarea capacului slotului pentru placă serială de pe automatizarea KLM
  1. Îndepărtați partea interioară a capacului cu un clește de tăiat
Îndepărtarea părții interioare a capacului slotului cu un clește de tăiat
  1. Introduceți placa de interfață ModBus în slotul liber, până când blocul de conectare se fixează cu un clic
Placa de interfață Modbus Wolf WRS-K introdusă în slotul pentru placă serială al automatizării KLM-M
  1. Montați la loc capacul slotului
  2. Reconectați alimentarea
Conectarea RS-485 (bloc de borne)
Alocarea pinilor blocului de borne RS-485 Wolf WRS-K — GND, RX+/TX+, RX-/TX-

Realizați o conexiune RS-485 cu 3 fire prin blocul de borne detașabil:

PinSemnalConexiune TapHome
1GNDGND pe sursa de alimentare TapHome
2RX+/TX+A+/D+ pe RS-485 TapHome
3RX-/TX-B-/D- pe RS-485 TapHome

Specificația cablului:

  • Tip: AWG 20/22, ecranat
  • Lungime maximă: 1000 m

Configurare

Activarea comunicației Modbus

Dacă interfața ModBus a fost livrată împreună cu unitatea de comandă, este deja configurată. La interfețele montate ulterior, configurarea se face din modulul de programare BMK:

  1. Apăsați Esc pentru a ajunge în meniul principal
  2. Selectați Heating contractor și apăsați Enter
  3. Introduceți parola „1234” și confirmați cu Enter
  4. Selectați Other… și apăsați Enter
  5. Cu săgețile sus/jos navigați la BMS-Protocol
  6. Apăsați Enter pentru a evidenția opțiunea, apoi selectați ModBus Slave Standard
  7. Viteza de transfer se setează automat la 19200, iar adresa BMS la 001
  8. Confirmați cu Enter, apoi apăsați Esc pentru a ieși
Afișajul modulului de programare Wolf BMK — BMS-Protocol setat la MODBUS Slave Standard, 19200 baud, adresa 001
Parametri de comunicație Modbus
ParametruValoare
Baud rate19200
ParitatePară (șablon) / Fără (specificația producătorului)
Biți de stop1 (șablon) / 2 (specificația producătorului)
Biți de date8
Slave ID1 (implicit, configurabil prin BMK)
Gateway Modbus TCP

Șablonul folosește tipul de conexiune ModbusRtuCCU, dar necesită parametrul adresă IP. Aceasta înseamnă că WRS-K se conectează la TapHome printr-un gateway Modbus TCP–RTU (de ex. USR-TCP232 sau un convertor RS-485–Ethernet similar). Configurați adresa IP a gateway-ului la importul șablonului.

Activarea modului BMS

Scriptul de inițializare al șablonului scrie automat H:214 = 2, pentru a seta WRS-K în modul BMS. În modul BMS, toate valorile setate sunt specificate prin interfața Modbus, iar modulul de programare BMK local nu le poate suprascrie.

Sunt disponibile trei moduri de funcționare:

ValoareModDescriere
0Mod manualValori setate din modulul BMK, ajustabile prin decalaje (offset) Modbus
1Program pe 7 zileValori setate din programul săptămânal, ajustabile prin decalaje (offset) Modbus
2Mod BMSToate valorile setate sunt specificate prin Modbus — necesar pentru TapHome

Modul de funcționare se poate schimba și manual, prin acțiunea de service a modulului Setare mod de funcționare.

Funcțiile dispozitivului

Monitorizarea temperaturii

Șablonul oferă patru senzori de temperatură, toți citiți din registre holding cu scalare ×0,1:

  • Temperatura aerului introdus (H:1) — temperatura din canalul de aer introdus, după recuperarea de căldură și treptele de încălzire/răcire. Include 5 atribute de service pentru umiditatea aerului introdus (H:9), presiune (H:210), debit (H:212) și valorile setate curente. Are și 2 acțiuni de service pentru setarea debitului și a presiunii aerului introdus din BMS.
  • Temperatura aerului extras (H:4) — temperatura din canalul de aer extras (retur). Include 5 atribute de service pentru umiditatea aerului extras (H:8), presiune (H:211), debit (H:213) și valorile setate curente.
  • Temperatură exterioară (H:2) — senzorul de temperatură a aerului exterior
  • Senzor de îngheț (H:27) — temperatura senzorului de îngheț al recuperatorului de căldură, folosită pentru protecția împotriva înghețului
Termostat de cameră

Temperatura camerei (citire H:3, scriere H:15) funcționează ca ModbusThermostat: citește temperatura curentă a camerei din H:3 și temperatura setată curentă din H:11 (ambele cu scalare ×0,1) și scrie temperatura dorită în H:15 (scalare ×10). Un contor de debounce la scriere împiedică recitirea să suprascrie temperatura setată imediat după o modificare.

Controlul ventilatoarelor
  • Turație ventilator aer introdus (citire H:13, scriere H:16) — control de tip dimmer, 0–100 %, scalare ×0,1 la citire
  • Turație ventilator aer extras (citire H:14, scriere H:17) — control de tip dimmer, 0–100 %, scalare ×0,1 la citire
  • Mod ventilator (citire H:215, scriere H:222) — comutator cu mai multe valori pentru treptele ventilatoarelor:
ValoareMod
0Ventilatoare oprite
1Ventilatoare pornite (o treaptă/turație variabilă) / Treapta 1 (mai multe trepte)
2Treapta 2 (doar ventilatoare cu mai multe trepte)
3Treapta 3 (doar ventilatoare cu mai multe trepte)

Valorile 4–9 sunt definite în șablon ca valori de rezervă, dar nu sunt folosite.

Controlul ventilației
  • Proporția de aer proaspăt (citire H:12, scriere H:221) — control de tip dimmer pentru proporția de aer proaspăt, 0–100 %, factor 1 (fără scalare)
Monitorizarea calității aerului
  • Calitatea aerului (CO2) (H:209) — senzor de concentrație CO2 în ppm, scalare ×0,1. Doar pentru citire.
Diagnoza de service

Modulul pune la dispoziție 19 registre coil (C:1–C:94) și 5 registre holding ca atribute de service pentru monitorizarea stării sistemului:

Indicatoare de stare digitale (coils):

  • Defecțiune generală (C:1) — indicator de defecțiune la nivelul întregului sistem
  • Starea sistemului (C:5) — standby (0) sau pregătit de funcționare (1)
  • Stare de funcționare (C:117) — sistemul nu este folosit (0) sau este folosit (1)
  • Cerere sursă de căldură (C:61) — cerere activă de încălzire
  • Activare sau pompă, recuperare de căldură (C:62) — recuperarea de căldură activată/în funcțiune
  • Clapetă aer exterior/introdus (C:63) și Clapetă aer evacuat/extras (C:64) — pozițiile clapetelor
  • Pompă, apă caldă (C:60) și Pompă, apă rece (C:18) — starea pompelor
  • Diverse indicatoare de stare pentru vanele răcirii adiabatice și pentru încălzitorul cu convector

Indicatoare de stare analogice (registre holding):

  • Umiditate absolută setată curentă (H:24) — umiditatea absolută setată în g/kg
  • Cerere sursă de răcire, treapta 1/2 (H:220) — treapta cererii de răcire
  • Treaptă baterie de încălzire electrică (H:232) și Treaptă evaporator direct (H:233) — treptele curente
  • Mod de funcționare pompă de căldură (H:255) — neactivat / încălzire / răcire (necesită software WRS-K v3.0+)

Acțiuni de service ale modulului:

  • Setare umiditate absolută — scrie H:26 pentru controlul umidității din BMS
  • Setare mod de funcționare — comută între Manual (0), Program pe 7 zile (1) și Mod BMS (2)
Funcții suplimentare

WRS-K pune la dispoziție și registre pentru umiditatea aerului din cameră, temperatura setată a aerului introdus, semnalele de comandă pentru încălzire/răcire/recuperarea de căldură și controlul umidificatorului. Registre suplimentare de decalaj (offset) permit reglarea fină a valorilor setate în modurile Manual și Program pe 7 zile. Sistemul de alarmă acoperă peste 60 de stări de defecțiune, inclusiv defecțiuni ale convertizoarelor de frecvență ale ventilatoarelor, colmatarea filtrelor, starea clapetelor antifoc, protecția împotriva înghețului și defectarea senzorilor. Acestea pot fi adăugate într-o actualizare viitoare a șablonului.

Depanare

Nu există comunicare Modbus
  1. Verificați cablurile RS-485 — pinul 2 (RX+/TX+) trebuie conectat la A+/D+, iar pinul 3 (RX-/TX-) la B-/D- pe TapHome
  2. Verificați GND — pinul 1 trebuie conectat la masa sursei de alimentare TapHome
  3. Verificați setările de paritate — șablonul folosește implicit paritate pară, dar specificația producătorului indică fără paritate. Încercați ambele configurații
  4. Verificați viteza baud — trebuie să fie 19200 de ambele părți
  5. Verificați gateway-ul Modbus TCP — verificați adresa IP a gateway-ului și dacă transmite corect cadrele RTU
Turația ventilatoarelor sau temperatura nu reacționează
  1. Verificați dacă modul BMS este activ — scriptul de inițializare setează automat H:214 = 2, dar verificați pe afișajul modulului BMK (trebuie să afișeze modul BMS)
  2. În modul Manual sau Program pe 7 zile, TapHome poate ajusta valorile doar prin decalaje (offset); controlul complet necesită modul BMS
  3. Verificați debounce-ul la scriere — după modificarea temperaturii setate a camerei, termostatul ignoră recitirea timp de aproximativ 55 de cicluri de interogare, pentru a preveni suprascrierea imediată
Valorile 4–9 ale modului ventilatorului

Valorile 4–9 din dispozitivul Mod ventilator sunt intrări de rezervă în șablon și nu trebuie folosite. Pentru WRS-K sunt valide doar valorile 0–3. Setarea unor valori mai mari de 3 poate duce la un comportament nedefinit.

Dispozitive disponibile

Wolf WRS-K Modul
Atribute de service
Defecțiune generală
Activare externă a sistemului
Umiditate higrostat
Activare umidificator
Starea sistemului
Stare de funcționare
Pompă, apă caldă
Pompă, apă rece
Cerere sursă de căldură
Activare sau pompă, recuperare de căldurăcitește C:62 (Bool); 0=oprit, 1=activat/în funcțiune
Clapetă aer exterior/introdus
Clapetă aer evacuat/extras
Activare vană de gaz
Activare sau pompă, răcire adiabaticăcitește C:87 (Bool); 0=oprit, 1=activat/în funcțiune
Activare încălzitor cu convector (WO)citește C:89 (Bool); 0=dezactivat, 1=activat
Termostat, încălzitor cu convector (WO)citește C:90 (Bool); 0=inactiv, 1=activ
Vană de golire pe alimentarea cu apă, răcire adiabaticăcitește C:91 (Bool); 0=închis, 1=deschis
Vană de golire a tăvii, răcire adiabaticăcitește C:92 (Bool); 0=închisă, 1=deschisă
Vană de alimentare, răcire adiabaticăcitește C:94 (Bool); 0=închis, 1=deschis
Umiditate absolută setată curentă
Cerere sursă de răcire, treapta 1/2citește H:220 (Int16); indicatorul treptei cererii sursei de răcire
Treaptă baterie de încălzire electrică
Treaptă evaporator direct
Mod de funcționare pompă de căldurăModul pompei de căldură — Neactivat, Activare încălzire, Activare răcire (necesită software WRS-K v3.0+)
Acțiuni de service
Setare umiditate absolută
Setare mod de funcționare

Wolf WRS-K

Inițializare
modbusw(H,214,int16,2)
Citire (modul)
#var i := 19;

#WHILE i < 98
# var ans := modbusr(H,i,bool);
# if ans = False
#  addwarning("Chyba na pozicii " + i);
# end
# i := i + 1;
# LOOP
 #return("")
Atribute de service
Zberna porucha
modbusr(C,1,bool)
Externé uvoľnenie zariadenia
modbusr(C,2,bool)
Hygrostat. vlhkosť
modbusr(C,3,bool)
Uvoľnenie zvlhčovača
modbusr(C,4,bool)
Stav zariadenia
modbusr(C,5,bool)
Prevádzkový stav
modbusr(C,117,bool)
Čerpadlo vykurovania
modbusr(C,60,bool)
Čerpadlo chladenia
modbusr(C,18,bool)
Požiadavka na zdroj tepla
modbusr(C,61,bool)
Uvoľnenie alebo čerpadlo rek. tepla
modbusr(C,62,bool)
Klapka vonk./prívodu vzduchu
modbusr(C,63,bool)
Klapka odp./odvodu vzduchu
modbusr(C,64,bool)
Uvoľnenie plynového ventilu
modbusr(C,65,bool)
Uvoľnenie alebo čerpadlo adiabatického
modbusr(c,87,bool)
Uvoľnenie ohrievača vzduchu (WO)
modbusr(C,89,bool)
Termostat ohrievača vzduchu (WO)
modbusr(c,90,bool)
Vypúšťací ventil prívodu vody adiab. chladenia otvorený
modbusr(C,91,bool)
Vypúšťací ventil vane adiab. chladenia otvorený
modbusr(C,92,bool)
Ventil prívodu vody adiab. chladenia otvorený
modbusr(c,94,bool)
Aktuálna pož. hodnota absolútnej vlhkosti [g/kg]
modbusr(H,24,int16)*0.1
Požiadavka na zdroj chladu stupeň 1/2
modbusr(h,220,int16)
Stupeň el. ohrievacieho registra
modbusr(h,232,int16)
Stupeň priameho výparníka
modbusr(h,233,int16)
Prevádzkový režim tepelného čerpadla
modbusr(h,255,int16)
Acțiuni de service
Zmena pož. hodnoty abs. vlhkosti [g/kg]
Parametri: paramater (1–10000 p)
modbusw(H,26,int16,p/10)
Nastavenie prevadzkoveho rezimu
Parametri: Parameter1
modbusw(H,214,int16,Abr1)
Proporția de aer proaspăt Dimmer

Controlul proporției de aer proaspăt — reglabil 0–100 %

Registru: H:12 → H:221 Int16 Unitate: % numeric

Proporția de aer proaspăt

Citirea nivelului
MODBUSR(H, 12, Int16)/1000
Scrierea nivelului
MODBUSW(H, 221, Int16, Le * 100)
Calitatea aerului (CO2) Variabilă Doar citire

Senzor de concentrație CO2 în ppm pentru monitorizarea calității aerului interior

Registru: H:209 Int16 Unitate: ppm numeric

Calitatea aerului (CO2)

Citire
MODBUSR(H, 209, Int16) * 0.1
Temperatura aerului extras Senzor de temperatură Doar citire

Temperatura din canalul de aer extras, cu atribute de service pentru umiditate, presiune și debit

Registru: H:4 Int16 Unitate: °C numeric
Atribute de service
Umiditatea aerului extras
Presiunea aerului extras
Debit aer extras
Presiune setată curentă, aer extras
Debit setat curent, aer extras

Temperatura aerului extras

Citirea temperaturii
MODBUSR(H, 4, Int16) * 0.1
Atribute de service
Vlhkosť odvodu vzduchu [%r.H.]
modbusr(H,8,int16) * 0.1
Tlak odvodu vzduchu [Pa]
modbusr(h,211,int16)
Objemový prietok odvodu vzduchu [m³/h]
modbusr(h,213,int16) * 10
Aktuálna pož. hodnota tlak odv. vzduchu [Pa]
modbusr(h,217,int16)
Aktuálna pož. hodnota prietok odv. vzduchu [m³/h]
modbusr(h,219,int16)
Turație ventilator aer extras Dimmer

Controlul turației ventilatorului de aer extras — reglabil 0–100 %

Registru: H:14 → H:17 Int16 Unitate: % numeric

Turație ventilator aer extras

Citirea nivelului
var ret := MODBUSR(H, 14, Int16) / 1000;
counter := counter - 1;
if counter <= 0 or ret = Le
    return(ret);
    
else
    return(LE);
end
Scrierea nivelului
counter := 55;
MODBUSW(H, 17, Int16, Le * 1000)
Turație ventilator aer introdus Dimmer

Controlul turației ventilatorului de aer introdus — reglabil 0–100 %

Registru: H:13 → H:16 Int16 Unitate: % numeric

Turație ventilator aer introdus

Citirea nivelului
var ret := MODBUSR(H, 13, Int16) /1000;
counter := counter - 1;
if counter <= 0 or ret = Le
    return(ret);
    
else
    return(LE);
end
Scrierea nivelului
counter := 55;
MODBUSW(H, 16, Int16, Le * 1000)
Temperatura camerei Termostat

Termostat de cameră — citește temperatura curentă și cea dorită, scrie temperatura setată în registrul BMS

Registru: H:3 → H:15 Int16 Unitate: °C numeric

Temperatura camerei

Citirea temperaturii
MODBUSR(H, 3, Int16) * 0.1
Citirea temperaturii dorite
var ret := MODBUSR(H, 11, Int16) * 0.1;
counter := counter - 1;
if counter <= 0 or ret = Se
    return(ret);
    
else
    return(Se);
end
Scrierea temperaturii dorite
counter := 55;

MODBUSW(H, 15, Int16, Se * 10);
Temperatura aerului introdus Senzor de temperatură Doar citire

Temperatura din canalul de aer introdus, cu atribute de service pentru umiditate, presiune și debit

Registru: H:1 Int16 Unitate: °C numeric
Atribute de service
Umiditatea aerului introdus
Presiunea aerului introdus
Debit aer introdus
Presiune setată curentă, aer introdus
Debit setat curent, aer introdus
Acțiuni de service
Setare debit aer introdus
Setare presiune aer introdus

Temperatura aerului introdus

Citirea temperaturii
MODBUSR(H, 1, Int16) * 0.1
Atribute de service
Vlhkosť prívodu vzduchu [%r.H.]
modbusr(H,9,int16)
Tlak prívodu vzduchu [Pa]
modbusr(h,210,int16)
Objemový prietok prívodu vzduchu [m³/h]
modbusr(h,212,int16)
Aktuálna pož. hodnota tlak prív. vzduchu [Pa]
modbusr(h,216,int16)
Aktuálna pož. hodnota prietok prív. vzduchu [m³/h]
modbusr(h,218,int16)
Acțiuni de service
Zmeň pož. hodnotu prietoku prív. vzduchu [m³/h]
Parametri: parameter (1–10000 par)
modbusw(h,225,int16,par*10)
Zmeň pož. hodnotu tlaku prív. vzduchu [Pa]
Parametri: Parameter (1–10000 par)
modbusw(h,223,int16,par)
Senzor de îngheț Senzor de temperatură Doar citire

Temperatura senzorului de îngheț al recuperatorului de căldură, pentru monitorizarea protecției împotriva înghețului

Registru: H:27 Int16 Unitate: °C numeric

Senzor de îngheț

Citirea temperaturii
MODBUSR(H, 27, Int16) * 0.1
Mod ventilator Comutator cu mai multe valori

Selector al treptelor ventilatoarelor — Oprit, Pornit/Treapta 1, Treapta 2, Treapta 3 pentru ventilatoare cu mai multe trepte

Registru: H:215 → H:222 Int16 enum
Valori / Stări: Ventilátor vypnutý · Ventilátor zapnutý · Ventilátor stupeň 2 zapnutý (viacstupňové ventilátory) · Ventilátor stupeň 3 zapnutý (viacstupňové ventilátory)

Mod ventilator

Citirea stării comutatorului
var ret := MODBUSR(H, 215, Int16);
counter := counter - 1;
if counter <= 0 or ret = Mu
    return(ret);
    
else
    return(Mu);
end
Scrierea stării comutatorului
MODBUSW(H, 222, Int16, Mu);
counter := 55;
Temperatură exterioară Senzor de temperatură Doar citire
Registru: H:2 Int16 Unitate: °C numeric

Temperatură exterioară

Citirea temperaturii
MODBUSR(H, 2, Int16) * 0.1
Conexiune: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Îmbunătățiri posibile (18)
  • H:5 Air Quality (Mixed Gas) — Air quality mixed gas sensor, factor 0.1, unit V
  • H:6 Set Room Transducer — Set room transducer temperature, factor 0.1, unit °C
  • H:7 Room Air Humidity — Room air humidity, factor 0.1, unit %r.H.
  • H:10 Current Set Supply Air Temperature — Current set value supply air temperature, factor 0.1, unit °C
  • H:23 Current Set Relative Humidity — Current set value relative humidity, factor 0.1, unit %r.H.
  • H:28 Actuating Signal, Heating — Heating actuating signal, factor 0.1, unit %
  • H:29 Actuating Signal, Cooling — Cooling actuating signal, factor 0.1, unit %
  • H:30 Actuating Signal, Heat Recovery — Heat recovery actuating signal, factor 0.1, unit %
  • H:31 Actuating Signal, Humidifier — Humidifier actuating signal, factor 0.1, unit %
  • H:32 Extract Air Temp After Humidifier — Extract air temperature after humidifier for adiabatic cooling, factor 0.1, unit °C
  • H:33 Actuation Signal, Reheating — Reheating actuation signal, factor 0.1, unit % (requires WRS-K software v3.0+)
  • H:25 Set Relative Humidity from BMS — Write relative humidity setpoint from BMS, factor 0.1, unit %r.H.
  • H:221 Set Fresh Air Proportion from BMS — Write fresh air proportion from BMS, factor 1, unit %
  • H:224 Set Pressure, Extract Air from BMS — Write extract air pressure setpoint from BMS, factor 1, unit Pa
  • H:226 Set Flow Rate, Extract Air from BMS — Write extract air flow rate from BMS, factor 10, unit m³/h
  • H:18 Offset Set Temperature — Temperature offset for manual/7-day modes, factor 0.1, unit K
  • H:19 Offset Set Speed, Supply Air Fan — Supply air fan speed offset for manual/7-day modes, factor 0.1, unit %
  • H:20 Offset Set Speed, Extract Air Fan — Extract air fan speed offset for manual/7-day modes, factor 0.1, unit %

Surse

  • Wolf WRS-K Modbus Interface — Installation and Operating Instructions
    wolf.lt 2026-03-20
    PDF

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal