TapHome

Wolf WRS-K

Modbus RTU
Submitted by
Last updated: 03. 2026
Wolf WRS-K

La Wolf WRS-K è un’unità di trattamento aria (UTA) commerciale con recupero di calore, controllata dal regolatore KLM-M o KLM-L. La scheda interfaccia Modbus RTU opzionale si inserisce nello slot della scheda seriale del regolatore e rende disponibili sensori di temperatura, controllo della velocità dei ventilatori, termostato ambiente, monitoraggio della qualità dell’aria CO2 e commutazione delle modalità di ventilazione a TapHome tramite RS-485.

Il template richiede la modalità BMS (Building Management System) — uno script di inizializzazione imposta automaticamente la modalità operativa su BMS (H:214 = 2) al caricamento del template.

Incongruenza della parità — Il template TapHome configura parità pari, 1 bit di stop (8E1), ma la specifica del produttore indica nessuna parità, 2 bit di stop (8N2). Se la comunicazione fallisce, provare a passare a 8N2 nelle impostazioni della connessione Modbus di TapHome. La velocità di trasmissione è 19200 in entrambi i casi.

Collegamento hardware

Scheda interfaccia ModBus
Wolf WRS-K Modbus interface card with connection block ① and RS-485 terminal block ②

La scheda interfaccia ModBus ha due connessioni:

  1. Blocco connettore ① — si inserisce nel regolatore KLM-M (cod. 2744747) o KLM-L (cod. 2744746)
  2. Morsettiera ② — connettore innestabile a 3 pin per il bus RS-485

La scheda viene solitamente fornita preinstallata con l’unità di controllo. Per l’installazione successiva:

  1. Scollegare il regolatore KLM-M o KLM-L dall’alimentazione
  2. Rimuovere il coperchio dello slot “serial card” con un cacciavite
Removing the serial card slot cover on the KLM controller
  1. Rimuovere la parte interna del coperchio con una tronchese
Removing the inner part of the slot cover with wire cutters
  1. Inserire la scheda interfaccia ModBus nello slot libero fino a quando il blocco connettore si aggancia
Wolf WRS-K Modbus interface card inserted into the KLM-M controller serial card slot
  1. Rimontare il coperchio dello slot
  2. Ricollegare l’alimentazione
Cablaggio RS-485 (morsettiera)
Wolf WRS-K RS-485 terminal block pinout — GND, RX+/TX+, RX-/TX-

Collegare tramite una connessione RS-485 a 3 fili attraverso la morsettiera innestabile:

PinSegnaleConnessione TapHome
1GNDGND sull’alimentatore TapHome
2RX+/TX+A+/D+ su RS-485 TapHome
3RX-/TX-B-/D- su RS-485 TapHome

Specifiche del cavo:

  • Tipo: AWG 20/22, schermato
  • Lunghezza max.: 1000 m

Configurazione

Abilitazione della comunicazione Modbus

Se la scheda interfaccia ModBus è stata fornita con l’unità di controllo, è già configurata. Per le interfacce installate successivamente, configurare tramite il modulo di programmazione BMK:

  1. Premere Esc per navigare al menu principale
  2. Selezionare Heating contractor e premere Invio
  3. Inserire la password “1234” e confermare con Invio
  4. Selezionare Other… e premere Invio
  5. Navigare fino a BMS-Protocol con le frecce su/giù
  6. Premere Invio per evidenziare, poi selezionare ModBus Slave Standard
  7. La velocità di trasferimento viene impostata automaticamente a 19200 e l’indirizzo BMS a 001
  8. Confermare con Invio, poi premere Esc per uscire
Wolf BMK programming module display — BMS-Protocol set to MODBUS Slave Standard, 19200 baud, address 001
Parametri di comunicazione Modbus
ParametroValore
Velocità di trasmissione19200
ParitàPari (template) / Nessuna (specifica del produttore)
Bit di stop1 (template) / 2 (specifica del produttore)
Bit di dati8
Slave ID1 (predefinito, configurabile tramite BMK)
Gateway Modbus TCP

Il template utilizza il tipo di connessione ModbusRtuCCU, ma richiede il parametro indirizzo IP. Ciò significa che la WRS-K si collega a TapHome attraverso un gateway Modbus TCP-to-RTU (es. USR-TCP232 o convertitore RS-485-Ethernet simile). Configurare l’indirizzo IP del gateway durante l’importazione del template.

Attivazione della modalità BMS

Lo script di inizializzazione del template scrive automaticamente H:214 = 2 per impostare la WRS-K in modalità BMS. In modalità BMS tutti i setpoint sono specificati tramite l’interfaccia Modbus — il modulo di programmazione locale BMK non può sovrascriverli.

Sono disponibili tre modalità operative:

ValoreModalitàDescrizione
0Modalità manualeSetpoint dal modulo BMK, regolabili tramite offset Modbus
1Programma 7 giorniSetpoint dal programma settimanale, regolabili tramite offset Modbus
2Modalità BMSTutti i setpoint specificati tramite Modbus — richiesta per TapHome

La modalità operativa può essere modificata anche manualmente tramite l’azione di servizio Set Operating Mode del modulo.

Funzionalità del dispositivo

Monitoraggio delle temperature

Il template fornisce quattro sensori di temperatura, tutti leggono registri holding con scalatura ×0,1:

  • Supply Air Temperature (H:1) — temperatura dell’aria di mandata dopo il recupero di calore e gli stadi di riscaldamento/raffreddamento. Include 5 attributi di servizio per umidità dell’aria di mandata (H:9), pressione (H:210), portata (H:212) e setpoint attuali. Ha anche 2 azioni di servizio per impostare portata e pressione dell’aria di mandata dal BMS.
  • Extract Air Temperature (H:4) — temperatura dell’aria di estrazione (ritorno). Include 5 attributi di servizio per umidità dell’aria di estrazione (H:8), pressione (H:211), portata (H:213) e setpoint attuali.
  • Outside Temperature (H:2) — sensore di temperatura esterna
  • Icing Sensor (H:27) — temperatura del sensore di ghiacciamento del recuperatore di calore, per la protezione antigelo
Termostato ambiente

Room Temperature (H:3 lettura, H:15 scrittura) funziona come ModbusThermostat — legge la temperatura attuale della stanza da H:3 e il setpoint attuale da H:11 (entrambi ×0,1), e scrive la temperatura desiderata in H:15 (×10). Un contatore di ritardo di scrittura impedisce la sovrascrittura immediata del setpoint tramite rilettura dopo una modifica.

Controllo ventilatori
  • Supply Air Fan Speed (H:13 lettura, H:16 scrittura) — controllo dimmer, 0–100 %, scalatura ×0,1 in lettura
  • Extract Air Fan Speed (H:14 lettura, H:17 scrittura) — controllo dimmer, 0–100 %, scalatura ×0,1 in lettura
  • Fan Mode (H:215 lettura, H:222 scrittura) — selettore multivalore per gli stadi dei ventilatori:
ValoreModalità
0Ventilatori spenti
1Ventilatori accesi (singolo stadio/variabile) / Stadio 1 (multistadio)
2Stadio 2 (solo ventilatori multistadio)
3Stadio 3 (solo ventilatori multistadio)

I valori 4–9 sono definiti nel template come segnaposto ma non vengono utilizzati.

Controllo ventilazione
  • Fresh Air Proportion (H:12 lettura, H:221 scrittura) — controllo dimmer per la proporzione di aria fresca, 0–100 %, fattore 1 (nessuna scalatura)
Monitoraggio qualità dell’aria
  • Air Quality (CO2) (H:209) — sensore di concentrazione CO2 in ppm, scalatura ×0,1. Solo lettura.
Diagnostica di servizio

Il modulo espone 19 registri coil (C:1–C:94) e 5 registri holding come attributi di servizio per il monitoraggio dello stato del sistema:

Indicatori di stato digitali (coils):

  • Central Fault (C:1) — indicatore di guasto generale
  • System Status (C:5) — standby (0) o pronto per il funzionamento (1)
  • Operating Status (C:117) — sistema non in uso (0) o in uso (1)
  • Heat Source Demand (C:61) — richiesta attiva di riscaldamento
  • Enable or Pump, Heat Recovery (C:62) — recupero di calore abilitato/in funzione
  • Outside/Supply Air Damper (C:63) e Exhaust/Extract Air Damper (C:64) — posizioni delle serrande
  • Pump, Hot Water (C:60) e Pump, Cold Water (C:18) — stato delle pompe
  • Varie valvole di raffreddamento adiabatico e indicatori di stato del convettore

Indicatori di stato analogici (registri holding):

  • Current Set Absolute Humidity (H:24) — setpoint umidità assoluta in g/kg
  • Cooling Source Demand, Stage 1/2 (H:220) — stadio di richiesta raffreddamento
  • Electric Heater Bank Stage (H:232) e Direct Evaporator Stage (H:233) — stadi attuali
  • Heat Pump Operating Mode (H:255) — non abilitato / riscaldamento / raffreddamento (richiede software WRS-K v3.0+)

Azioni di servizio del modulo:

  • Set Absolute Humidity Setpoint — scrive H:26 per il controllo dell’umidità BMS
  • Set Operating Mode — commuta tra Manuale (0), Programma 7 giorni (1) e modalità BMS (2)
Funzionalità aggiuntive

La WRS-K espone anche registri per l’umidità dell’aria ambiente, il setpoint della temperatura dell’aria di mandata, i segnali di attuazione di riscaldamento/raffreddamento/recupero di calore e il controllo dell’umidificatore. Registri offset aggiuntivi consentono la regolazione fine dei setpoint nelle modalità Manuale e Programma 7 giorni. Il sistema di allarme copre oltre 60 condizioni di guasto, inclusi guasti degli inverter dei ventilatori, contaminazione dei filtri, stato delle serrande tagliafuoco, protezione antigelo e guasti dei sensori. Questi possono essere aggiunti in un futuro aggiornamento del template.

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Controllare i cavi RS-485 — verificare che il pin 2 (RX+/TX+) sia collegato ad A+/D+ e il pin 3 (RX-/TX-) a B-/D- su TapHome
  2. Controllare il GND — il pin 1 deve essere collegato alla massa dell’alimentatore TapHome
  3. Verificare le impostazioni di parità — il template usa per default la parità pari, ma la specifica del produttore indica nessuna parità. Provare entrambe le configurazioni
  4. Confermare la velocità di trasmissione — deve essere 19200 su entrambi i lati
  5. Controllare il gateway Modbus TCP — verificare l’indirizzo IP del gateway e il corretto inoltro dei frame RTU
Velocità del ventilatore o temperatura non risponde
  1. Verificare che la modalità BMS sia attiva — lo script di inizializzazione imposta automaticamente H:214 = 2, ma verificare tramite il display del modulo BMK (dovrebbe mostrare la modalità BMS)
  2. In modalità Manuale o Programma 7 giorni, TapHome può regolare i valori solo tramite offset — il controllo completo richiede la modalità BMS
  3. Controllare il ritardo di scrittura — dopo la modifica del setpoint della temperatura ambiente, il termostato ignora la rilettura per circa 55 cicli di polling per evitare la sovrascrittura immediata
Valori Fan Mode 4–9

I valori 4–9 nel dispositivo Fan Mode sono voci segnaposto nel template e non devono essere utilizzati. Solo i valori 0–3 sono validi per la WRS-K. L’impostazione di valori superiori a 3 può causare un comportamento non definito.

Dispositivi disponibili

Wolf WRS-K Modulo
Attributi di servizio
Guasto centrale
Abilitazione sistema esterno
Umidità igrostato
Abilitazione umidificatore
Stato del sistema
Stato operativo
Pompa, acqua calda
Pompa, acqua fredda
Richiesta sorgente di calore
Abilitazione o pompa, recupero di calorereads C:62 (Bool); 0=off, 1=enabled/running
Serranda aria esterna/mandata
Serranda aria di scarico/estrazione
Abilitazione valvola gas
Abilitazione o pompa, raffreddamento adiabaticoreads C:87 (Bool); 0=off, 1=enabled/running
Abilitazione convettore (WO)reads C:89 (Bool); 0=disabled, 1=enabled
Termostato, convettore (WO)reads C:90 (Bool); 0=inactive, 1=active
Valvola scarico alimentazione acqua, raffreddamento adiabaticoreads C:91 (Bool); 0=closed, 1=open
Valvola scarico vasca, raffreddamento adiabaticoreads C:92 (Bool); 0=closed, 1=open
Valvola di ingresso, raffreddamento adiabaticoreads C:94 (Bool); 0=closed, 1=open
Umidità assoluta impostata attuale
Richiesta sorgente di raffreddamento, stadio 1/2reads H:220 (Int16); cooling source demand stage indicator
Stadio batteria riscaldamento elettrico
Stadio evaporatore diretto
Modalità operativa pompa di caloreModalità pompa di calore — Non abilitata, Riscaldamento, Raffreddamento (richiede software WRS-K v3.0+)
Azioni di servizio
Imposta setpoint umidità assoluta
Imposta modalità operativa

Wolf WRS-K

Lettura (modulo)
#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("")
Attributi di servizio
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)
Azioni di servizio
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)
Proporzione aria fresca Dimmer

Controllo proporzione aria fresca — regolabile 0–100 %

Registro: H:12H:221 Int16 Unità: % numeric

Proporzione aria fresca

Lettura livello
MODBUSR(H, 12, Int16)/1000
Scrittura livello
MODBUSW(H, 221, Int16, Le * 100)
Qualità dell'aria (CO2) Variabile Solo lettura

Sensore di concentrazione CO2 in ppm per il monitoraggio della qualità dell'aria interna

Registro: H:209 Int16 Unità: ppm numeric

Qualità dell'aria (CO2)

Lettura
MODBUSR(H, 209, Int16) * 0.1
Temperatura aria di estrazione Sensore di temperatura Solo lettura

Temperatura condotto aria di estrazione con umidità, pressione e portata come attributi di servizio

Registro: H:4 Int16 Unità: °C numeric
Attributi di servizio
Umidità aria di estrazione
Pressione aria di estrazione
Portata aria di estrazione
Pressione impostata attuale, aria di estrazione
Portata impostata attuale, aria di estrazione

Temperatura aria di estrazione

Lettura temperatura
MODBUSR(H, 4, Int16) * 0.1
Attributi di servizio
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)
Velocità ventilatore estrazione Dimmer

Controllo velocità ventilatore estrazione — regolabile 0–100 %

Registro: H:14H:17 Int16 Unità: % numeric

Velocità ventilatore estrazione

Lettura livello
var ret := MODBUSR(H, 14, Int16) / 1000;
counter := counter - 1;
if counter <= 0 or ret = Le
    return(ret);
    
else
    return(LE);
end
Scrittura livello
counter := 55;
MODBUSW(H, 17, Int16, Le * 1000)
Velocità ventilatore mandata Dimmer

Controllo velocità ventilatore mandata — regolabile 0–100 %

Registro: H:13H:16 Int16 Unità: % numeric

Velocità ventilatore mandata

Lettura livello
var ret := MODBUSR(H, 13, Int16) /1000;
counter := counter - 1;
if counter <= 0 or ret = Le
    return(ret);
    
else
    return(LE);
end
Scrittura livello
counter := 55;
MODBUSW(H, 16, Int16, Le * 1000)
Temperatura ambiente Termostato

Termostato ambiente — legge temperatura corrente e desiderata, scrive setpoint nel registro BMS

Registro: H:3H:15 Int16 Unità: °C numeric

Temperatura ambiente

Lettura temperatura
MODBUSR(H, 3, Int16) * 0.1
Lettura temperatura desiderata
var ret := MODBUSR(H, 11, Int16) * 0.1;
counter := counter - 1;
if counter <= 0 or ret = Se
    return(ret);
    
else
    return(Se);
end
Scrittura temperatura desiderata
counter := 55;

MODBUSW(H, 15, Int16, Se * 10);
Temperatura aria di mandata Sensore di temperatura Solo lettura

Temperatura condotto aria di mandata con umidità, pressione e portata come attributi di servizio

Registro: H:1 Int16 Unità: °C numeric
Attributi di servizio
Umidità aria di mandata
Pressione aria di mandata
Portata aria di mandata
Pressione impostata attuale, aria di mandata
Portata impostata attuale, aria di mandata
Azioni di servizio
Imposta portata aria di mandata
Imposta pressione aria di mandata

Temperatura aria di mandata

Lettura temperatura
MODBUSR(H, 1, Int16) * 0.1
Attributi di servizio
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)
Azioni di servizio
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)
Sensore di ghiacciamento Sensore di temperatura Solo lettura

Temperatura sensore di ghiacciamento del recuperatore di calore per il monitoraggio della protezione antigelo

Registro: H:27 Int16 Unità: °C numeric

Sensore di ghiacciamento

Lettura temperatura
MODBUSR(H, 27, Int16) * 0.1
Modalità ventilatore Interruttore multivalore

Selettore stadio ventilatore — Off, On/Stadio 1, Stadio 2, Stadio 3 per ventilatori multistadio

Registro: H:215H:222 Int16 enum
Valori / Stati: Ventilátor vypnutý · Ventilátor zapnutý · Ventilátor stupeň 2 zapnutý (viacstupňové ventilátory) · Ventilátor stupeň 3 zapnutý (viacstupňové ventilátory)

Modalità ventilatore

Lettura stato interruttore
var ret := MODBUSR(H, 215, Int16);
counter := counter - 1;
if counter <= 0 or ret = Mu
    return(ret);
    
else
    return(Mu);
end
Scrittura stato interruttore
MODBUSW(H, 222, Int16, Mu);
counter := 55;
Temperatura esterna Sensore di temperatura Solo lettura
Registro: H:2 Int16 Unità: °C numeric

Temperatura esterna

Lettura temperatura
MODBUSR(H, 2, Int16) * 0.1
Connessione: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Possibili miglioramenti (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 %

Fonti

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