TapHome

2VV Daphne

Modbus RTU
Submitted by
Last updated: 03. 2026
2VV Daphne

La 2VV Daphne è un’unità di recupero calore (HRU) controllata dal sistema AirGENIO. Questo template TapHome si collega all’unità tramite Modbus RTU su RS-485 e fornisce controllo del flusso d’aria, tre sensori di temperatura, monitoraggio del filtro, selezione del sensore di temperatura e un interruttore per il controllo manuale/automatico della temperatura.

La guida Modbus AirGENIO copre tutti i prodotti 2VV (barriere d’aria con controlli COMFORT, SUPERIOR o IC, regolatori SC e unità HRU/AHU). La Daphne utilizza il sottoinsieme di registri HRU (righe verdi nel foglio di calcolo Modbus XLS).

Collegamento hardware

Cablaggio RS-485

La scheda di controllo AirGENIO ha terminali RS-485 contrassegnati con A e B. La posizione esatta dei pin dipende dal tipo di scheda di controllo installata nell’unità.

Controlli COMFORT (modulo-B) — terminali RS-485: B (pin 25), A (pin 24), GND (pin 23)

Scheda principale controlli COMFORT (modulo-B) — terminali RS-485 B (pin 25), A (pin 24), GND (pin 23)

Controlli SUPERIOR, IC, SC (modulo-A) — terminali RS-485: A (pin 25), B (pin 26), GND (pin 28). Questa scheda dispone anche di una porta Ethernet per Modbus TCP.

Scheda principale controlli SUPERIOR, IC, SC (modulo-A) — terminali RS-485 A (pin 25), B (pin 26), GND (pin 28) e porta TCP Ethernet

Collegamento a TapHome RS-485:

  • A su AirGENIO → A+/D+ su TapHome
  • B su AirGENIO → B-/D- su TapHome
  • GND su AirGENIO → GND su TapHome

Importante — Polarità

L’inversione dei collegamenti A e B può impedire la comunicazione e potrebbe anche arrestare l’intero sistema a causa di una tensione di polarizzazione errata sui terminali. Utilizzare colori dei cavi coerenti (ad es. bianco per A, blu per B) su tutti i dispositivi.

Specifiche del cavo
  • Tipo: doppino intrecciato schermato (tipo telefonico), ad es. Belden 3105A
  • Lunghezza max. del cavo: 150 m (fino a 700 m con Belden 3105A)
  • Max. dispositivi sul bus: 32 (inclusi ripetitori)
  • La schermatura deve essere messa a terra in un solo punto (a un’estremità del cavo principale)
  • Utilizzare un doppino intrecciato per A/B e un filo separato per GND
Topologia del bus
Topologia bus RS-485 daisy-chain per dispositivi 2VV AirGENIO

I dispositivi sono collegati in configurazione daisy-chain. Le schede principali (modulo-B, modulo-A) includono già una resistenza di terminazione integrata.

Configurazione

Impostazioni Modbus RTU

Per configurare i parametri di comunicazione, accedere al menu di servizio sul pannello di controllo AirGENIO utilizzando il codice 1616, quindi navigare a 20 - Modbus RTU. La schermata delle impostazioni Modbus RTU consente di configurare l’indirizzo slave (1–247, predefinito 1), la velocità di trasmissione (predefinito 9600) e la parità.

Menu di servizio AirGENIO: Service (codice 1616) → 20 - Modbus RTU → impostazioni Address, Baudrate, Parity

Discrepanza di parità — verificare prima del collegamento

Il template XML di TapHome specifica parità Even, ma il manuale PDF indica la parità predefinita ODD. Prima del collegamento, verificare l’impostazione della parità sull’unità (menu di servizio 20, codice 1616). Se la comunicazione fallisce, provare a cambiare tra parità Even e ODD nelle impostazioni del modulo TapHome.

La parità può essere modificata anche tramite il registro Modbus H:25023 (0=None, 1=ODD, 2=Even).

Impostazioni di rete (Modbus TCP)

Solo per i controlli SUPERIOR, IC e SC — navigare a 21 - Network per configurare l’indirizzo IP, la maschera di sottorete, il gateway e le impostazioni DHCP per la comunicazione Modbus TCP.

Menu di servizio AirGENIO: Service (codice 1616) → 21 - Network → impostazioni DHCP, indirizzo IP, Mask, Gateway
Reset software dopo le modifiche

Dopo qualsiasi modifica nel menu 20 - Modbus RTU o 21 - Network, è necessario un reset software. Navigare a 48 - Software reset e confermare con SW RESET.

Menu di servizio AirGENIO: Service (codice 1616) → 48 - Software reset → conferma SW RESET

Il reset software è obbligatorio dopo la modifica delle impostazioni Modbus RTU o di rete. L’unità si riavvierà e applicherà i nuovi parametri di comunicazione.

Specifiche tecniche
ParametroValore
ProtocolloModbus RTU Slave, RS-485
Baud rate9600 (predefinito)
ParitàODD (predefinita) / Even (template)
Bit di stop1
Bit di dati8
Slave ID1–247 (predefinito 1)
Lunghezza max. cavo150 m (700 m con Belden 3105A)
Max. dispositivi sul bus32

Funzionalità del dispositivo

Controllo del flusso d’aria

Air Flow Manual controlla la velocità del ventilatore dell’unità come valore dimmer continuo (0–100%). Il template legge lo stato ON/OFF da H:21000 e il livello di flusso da H:21001 (valore in permille, 0–1000). La scrittura di un livello maggiore di 0 imposta il flusso e accende l’unità; la scrittura di 0 spegne l’unità.

Due attributi di servizio mostrano i limiti calibrati del flusso d’aria:

  • Max Flow Manual (H:10110) — flusso d’aria massimo dopo la calibrazione
  • Min Flow Manual (H:10111) — flusso d’aria minimo dopo la calibrazione
Monitoraggio della temperatura

Il template fornisce tre sensori di temperatura che leggono dai registri di ingresso con divisione automatica per 10:

  • Outdoor Temperature (A:18006) — sensore di temperatura esterna (tipo dispositivo 3003 con funzionalità di sicurezza)
  • Outlet Air Temperature (A:18007) — temperatura dell’aria esterna/di scarico (TempEXT1 nel manuale)
  • Inlet Air Temperature (A:18008) — temperatura dell’aria di mandata dopo il recupero di calore (TempEXT3 nel manuale)

I nomi nel template “Inlet air” e “Outlet air” si riferiscono alla prospettiva dell’edificio: inlet = aria fresca che entra nell’edificio (dopo lo scambio termico), outlet = aria di scarico che esce dall’edificio. Il manuale utilizza i nomi dei sensori TempEXT3 e TempEXT1 rispettivamente.

Monitoraggio del filtro

Filter Status (A:18015) mostra le condizioni del filtro come valore percentuale. Due attributi di servizio forniscono un monitoraggio dettagliato:

  • Filter Working Hours (H:25018) — ore di funzionamento attuali del filtro (0–3000)
  • Filter Max Hours (H:25019) — ore massime prima della sostituzione (200–3000, predefinito 1440)

Quando le ore di funzionamento si avvicinano al massimo, pianificare la sostituzione del filtro per mantenere la qualità dell’aria e l’efficienza dell’unità.

Configurazione del controllo della temperatura

Temperature Sensor Selection (H:25008) seleziona quale sensore viene utilizzato per la regolazione della temperatura:

ValoreSensoreIntervallo di temperatura
0Canale di mandata15–45 °C
1Canale di estrazione15–30 °C
2Ambiente15–30 °C
3Termostato
4Ambiente BMS

Temperature Control Mode (H:25032) commuta tra:

  • Manuale (OFF) — controllo diretto della potenza del riscaldatore
  • Automatico (ON) — regolazione automatica della temperatura basata sul sensore selezionato

Entrambi i registri sono nel gruppo SERVICE_HARD, il che significa che non sono influenzati dal ripristino delle impostazioni di fabbrica.

Funzionalità aggiuntive

Il sistema AirGENIO supporta anche il controllo del setpoint di temperatura (H:21003), il sensore di temperatura dell’aria in ingresso (A:18009), la temperatura dell’acqua di ritorno (A:18010), la temperatura ambiente (A:18011), la potenza di uscita del riscaldatore (A:18013), la percentuale del filtro (A:18016), la parola di stato dell’unità (A:18000), la maschera di bit degli errori (A:18001), lo stato dei sensori (A:18003) e la commutazione della modalità giorno/notte (H:21009). Questi possono essere aggiunti in un futuro aggiornamento del template.

Il registro del setpoint di temperatura (H:21003) non è incluso nel template attuale. Per controllare il setpoint, può essere aggiunto come dispositivo Modbus personalizzato in TapHome utilizzando il registro H21003 con valore in °C.

Risoluzione dei problemi

Nessuna comunicazione Modbus
  1. Verificare l’impostazione della parità — il problema più comune. Il template utilizza la parità Even, ma il valore predefinito dell’unità è ODD. Controllare il menu di servizio 20 o provare entrambe le impostazioni in TapHome
  2. Controllare i cavi RS-485:
    • A su AirGENIO correttamente collegato ad A+/D+ su TapHome
    • B su AirGENIO correttamente collegato a B-/D- su TapHome
    • GND collegato tra AirGENIO e TapHome
  3. Verificare che l’indirizzo Slave Modbus corrisponda tra l’unità e TapHome (predefinito: 1)
  4. Confermare che TapHome sia impostato su: 9600 baud, 1 bit di stop, 8 bit di dati
  5. Dopo qualsiasi modifica delle impostazioni Modbus sull’unità, eseguire un reset software (Servizio → 48 → SW RESET)
La comunicazione funziona ma i valori sono errati
  1. Verificare la scalatura della temperatura — tutti i registri di temperatura utilizzano la divisione per 10 (non 100 come in alcuni altri dispositivi)
  2. Verificare che gli indirizzi dei registri utilizzino l’indirizzamento PLC (BASE+1) — il manuale utilizza indirizzi PLC mentre il template utilizza indirizzi Modbus grezzi (uno in meno)
  3. Per il flusso d’aria, i valori sono in permille (0–1000), non in percentuale
Allarme filtro
  1. Controllare Filter Working Hours (H:25018) vs Filter Max Hours (H:25019) negli attributi di servizio
  2. Pulire o sostituire il filtro
  3. Dopo la sostituzione, resettare il contatore del filtro tramite il pannello di controllo dell’unità

Dispositivi disponibili

2VV Daphne Modulo
Flusso d'aria manuale Dimmer

Controllo manuale del flusso d'aria — imposta la velocità del ventilatore in percentuale (0–100%), legge lo stato ON/OFF e il livello di flusso in permille

Registro: H:21000, H:21001H:21001, H:21000 Bool + UInt16 Unità: compound
Attributi di servizio
Flusso manuale max.Limite massimo del flusso d'aria dopo la calibrazione del ventilatore
Flusso manuale min.Limite minimo del flusso d'aria dopo la calibrazione del ventilatore

Flusso d'aria manuale

Lettura livello
var st := MODBUSR(H, 21000, Bool);
var va := MODBUSR(H, 21001, Uint16) / 1000;

if st = 1
	return(va);
else
	return(st);
end
Scrittura livello
if Le > 0
	MODBUSW(H, 21001, Uint16, Le * 1000);
	MODBUSW(H, 21000, Uint16, 1);
else
	MODBUSW(H, 21000, Uint16, 0);
end
Attributi di servizio
Max Flow Manual
modbusr(H, 10110, Uint16) / 10
Min Flow Manual
modbusr(H, 10111, Uint16) / 10
Stato del filtro Ingresso analogico Solo lettura

Indicatore delle condizioni del filtro con monitoraggio delle ore di funzionamento e intervallo di sostituzione configurabile

Registro: A:18015 UInt16 Unità: % numeric
Attributi di servizio
Ore di funzionamento filtroOre di funzionamento attuali del filtro (0–3000)
Ore max. filtroOre massime del filtro prima della sostituzione (200–3000, predefinito 1440)

Stato del filtro

Lettura livello ingresso
MODBUSR(A, 18015, Uint16) / 100
Attributi di servizio
Filter Woring Hours
modbusr(H, 25018, Uint16) 
Filter Max Hours
modbusr(H, 25019, Uint16) 
Temperatura aria in ingresso Sensore di temperatura Solo lettura

Temperatura dell'aria di mandata dopo il recupero di calore — aria fresca in ingresso nell'edificio

Registro: A:18008 Int16 Unità: °C numeric

Temperatura aria in ingresso

Lettura temperatura
MODBUSR(A, 18008, Int16) / 10
Temperatura aria in uscita Sensore di temperatura Solo lettura

Temperatura dell'aria di scarico in uscita dall'edificio (sensore aria esterna TempEXT1)

Registro: A:18007 Int16 Unità: °C numeric

Temperatura aria in uscita

Lettura temperatura
MODBUSR(A, 18007, Int16) / 10
Selezione sensore di temperatura Interruttore multivalore

Seleziona quale sensore di temperatura viene utilizzato per la regolazione automatica della temperatura

Registro: H:25008 UInt16 numeric
Valori / Stati: Supply duct · Extract duct · Room · Thermostat · Room BMS

Selezione sensore di temperatura

Lettura stato interruttore
MODBUSR(H, 25008, Uint16)
Scrittura stato interruttore
MODBUSW(H, 25008, Uint16, Mu)
Modalità di controllo temperatura Interruttore

Commuta tra il controllo manuale del riscaldatore e la regolazione automatica della temperatura in base al sensore selezionato

Registro: H:25032 Bool
Valori / Stati: Automatic · Manual

Modalità di controllo temperatura

Lettura stato interruttore
MODBUSR(H, 25032, Bool)
Scrittura stato interruttore
MODBUSW(H, 25032, Bool, St)
Temperatura esterna Sensore di temperatura Solo lettura

Sensore di temperatura esterna con funzionalità di monitoraggio di sicurezza

Registro: A:18006 Int16 Unità: °C numeric

Temperatura esterna

Lettura temperatura
MODBUSR(A, 18006, Int16) / 10
Connessione: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Possibili miglioramenti (12)
  • H:21003 Temperature Setpoint — Temperature setpoint in °C — used in all usage examples for automatic temperature control
  • A:18009 Inlet Air Temperature (TempINT1) — Inlet air temperature sensor (INT1), scale /10 °C. Range -40 to 100°C
  • A:18010 Water Return Temperature (TempWOut) — Water return temperature for water heater models, scale /10 °C
  • A:18011 Room Temperature (TempRoom) — Room temperature from CT-ROOM sensor, scale /10 °C
  • A:18013 Heater Power — Heater output power in %, range 0–100
  • A:18016 Filter Percentage — Filter wear percentage (0–100%). More direct than the current A:18015 reading
  • A:18000 Unit Global Status — 16-bit status word — ON/OFF, auto heat, auto flow, night reduction, door contact, antifreeze, summer/winter etc.
  • A:18001 Software Error — Error bitmask — fan error, filter error/warning, heater error, DX error, global error, config file error
  • A:18003 Sensor Status — Sensor OK/ERROR bitmask for all temperature sensors (outside, outlet, inlet, water return, room, BMS)
  • H:21009 Day/Night Mode — Day/Night switching: 0=Day, 1=Night. Used with SC controls
  • H:23002 BMS Outside Temperature — Write outside temperature from BMS (must write every 30s). Requires H:20044=1 to enable
  • H:25033 Temperature Control Mode (direct register) — Same function as H:25032 in template but using the documented register address. 0=manual, 1=automatic

Fonti