TapHome

2VV Daphne

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

Die 2VV Daphne ist eine Wärmerückgewinnungseinheit (WRG), die vom AirGENIO-System gesteuert wird. Diese TapHome-Vorlage verbindet sich über Modbus RTU über RS-485 mit der Einheit und bietet Luftstromsteuerung, drei Temperatursensoren, Filterüberwachung, Temperatursensorauswahl und einen Schalter für manuelle/automatische Temperaturregelung.

Das AirGENIO Modbus-Handbuch deckt alle 2VV-Produkte ab (Luftschleier mit COMFORT-, SUPERIOR- oder IC-Steuerung, SC-Regler und WRG/RLT-Einheiten). Die Daphne verwendet die HRU-Register-Teilmenge (grüne Zeilen in der Modbus-XLS-Tabelle).

Hardwareanschluss

RS-485-Verkabelung

Die AirGENIO-Steuerplatine hat RS-485-Klemmen mit der Bezeichnung A und B. Die genaue Pin-Position hängt vom Typ der in der Einheit installierten Steuerplatine ab.

COMFORT-Steuerung (Modul-B) — RS-485-Klemmen: B (Pin 25), A (Pin 24), GND (Pin 23)

COMFORT-Steuerung (Modul-B) Hauptplatine — RS-485-Klemmen B (Pin 25), A (Pin 24), GND (Pin 23)

SUPERIOR-, IC-, SC-Steuerung (Modul-A) — RS-485-Klemmen: A (Pin 25), B (Pin 26), GND (Pin 28). Diese Platine verfügt auch über einen Ethernet-Port für Modbus TCP.

SUPERIOR-, IC-, SC-Steuerung (Modul-A) Hauptplatine — RS-485-Klemmen A (Pin 25), B (Pin 26), GND (Pin 28) und TCP-Ethernet-Port

Anschluss an TapHome RS-485:

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

Wichtig — Polarität

Das Vertauschen der A- und B-Anschlüsse kann die Kommunikation verhindern und auch das gesamte System aufgrund falscher Polarisationsspannung an den Klemmen stoppen. Verwenden Sie einheitliche Kabelfarben (z. B. weiß für A, blau für B) an allen Geräten.

Kabelspezifikation
  • Typ: geschirmtes verdrilltes Adernpaar (Telefontyp), z. B. Belden 3105A
  • Max. Kabellänge: 150 m (bis 700 m mit Belden 3105A)
  • Max. Geräte am Bus: 32 (einschließlich Repeater)
  • Die Abschirmung muss an einem Punkt geerdet sein (an einem Ende des Hauptkabels)
  • Verwenden Sie ein verdrilltes Adernpaar für A/B und eine separate Leitung für GND
Bus-Topologie
RS-485 Daisy-Chain Bus-Topologie für 2VV AirGENIO-Geräte

Die Geräte werden in einer Daisy-Chain-Konfiguration verbunden. Die Hauptplatinen (Modul-B, Modul-A) enthalten bereits einen eingebauten Abschlusswiderstand.

Konfiguration

Modbus-RTU-Einstellungen

Um die Kommunikationsparameter zu konfigurieren, rufen Sie das Servicemenü am AirGENIO-Bedienfeld mit dem Code 1616 auf und navigieren Sie dann zu 20 - Modbus RTU. Der Bildschirm für Modbus-RTU-Einstellungen ermöglicht die Konfiguration der Slave-Adresse (1–247, Standard 1), der Baudrate (Standard 9600) und der Parität.

AirGENIO Servicemenü: Service (Code 1616) → 20 - Modbus RTU → Einstellungen Address, Baudrate, Parity

Paritätsfehlanpassung — vor dem Anschließen überprüfen

Die TapHome-XML-Vorlage gibt Even-Parität an, aber das PDF-Handbuch nennt ODD-Parität als Standard. Überprüfen Sie vor dem Anschließen die Paritätseinstellung an der Einheit (Servicemenü 20, Code 1616). Wenn die Kommunikation fehlschlägt, versuchen Sie, zwischen Even- und ODD-Parität in den TapHome-Moduleinstellungen zu wechseln.

Die Parität kann auch über das Modbus-Register H:25023 geändert werden (0=None, 1=ODD, 2=Even).

Netzwerkeinstellungen (Modbus TCP)

Nur für SUPERIOR-, IC- und SC-Steuerung — navigieren Sie zu 21 - Network, um IP-Adresse, Subnetzmaske, Gateway und DHCP-Einstellungen für die Modbus-TCP-Kommunikation zu konfigurieren.

AirGENIO Servicemenü: Service (Code 1616) → 21 - Network → Einstellungen DHCP, IP-Adresse, Mask, Gateway
Software-Reset nach Änderungen

Nach Änderungen im Menü 20 - Modbus RTU oder 21 - Network ist ein Software-Reset erforderlich. Navigieren Sie zu 48 - Software reset und bestätigen Sie mit SW RESET.

AirGENIO Servicemenü: Service (Code 1616) → 48 - Software reset → SW RESET Bestätigung

Ein Software-Reset ist nach der Änderung von Modbus-RTU- oder Netzwerkeinstellungen obligatorisch. Die Einheit wird neu gestartet und wendet die neuen Kommunikationsparameter an.

Technische Spezifikationen
ParameterWert
ProtokollModbus RTU Slave, RS-485
Baudrate9600 (Standard)
ParitätODD (Standard) / Even (Vorlage)
Stoppbits1
Datenbits8
Slave-ID1–247 (Standard 1)
Max. Kabellänge150 m (700 m mit Belden 3105A)
Max. Busgeräte32

Gerätefunktionen

Luftstromsteuerung

Air Flow Manual steuert die Lüftergeschwindigkeit der Einheit als kontinuierlichen Dimmerwert (0–100 %). Die Vorlage liest den EIN/AUS-Zustand aus H:21000 und den Durchflusspegel aus H:21001 (Wert in Promille, 0–1000). Das Schreiben eines Pegels größer als 0 stellt den Durchfluss ein und schaltet die Einheit EIN; das Schreiben von 0 schaltet die Einheit AUS.

Zwei Serviceattribute zeigen die kalibrierten Luftstromgrenzen:

  • Max Flow Manual (H:10110) — maximaler Luftstrom nach Kalibrierung
  • Min Flow Manual (H:10111) — minimaler Luftstrom nach Kalibrierung
Temperaturüberwachung

Die Vorlage bietet drei Temperatursensoren, die aus Eingangsregistern mit automatischer Division durch 10 lesen:

  • Outdoor Temperature (A:18006) — Außentemperatursensor (Gerätetyp 3003 mit Sicherheitsfunktion)
  • Outlet Air Temperature (A:18007) — Außen-/Ablufttemperatur (TempEXT1 im Handbuch)
  • Inlet Air Temperature (A:18008) — Zulufttemperatur nach Wärmerückgewinnung (TempEXT3 im Handbuch)

Die Vorlagennamen „Inlet air" und „Outlet air" beziehen sich auf die Gebäudeperspektive: Inlet = Frischluft, die in das Gebäude eintritt (nach dem Wärmetausch), Outlet = Abluft, die das Gebäude verlässt. Das Handbuch verwendet die Sensornamen TempEXT3 und TempEXT1.

Filterüberwachung

Filter Status (A:18015) zeigt den Filterzustand als Prozentwert an. Zwei Serviceattribute bieten detaillierte Verfolgung:

  • Filter Working Hours (H:25018) — aktuelle Filter-Betriebsstunden (0–3000)
  • Filter Max Hours (H:25019) — maximale Stunden vor dem Austausch (200–3000, Standard 1440)

Wenn sich die Betriebsstunden dem Maximum nähern, planen Sie einen Filteraustausch, um die Luftqualität und die Effizienz der Einheit zu erhalten.

Temperaturregelungskonfiguration

Temperature Sensor Selection (H:25008) wählt aus, welcher Sensor für die Temperaturregelung verwendet wird:

WertSensorTemperaturbereich
0Zuluftkanal15–45 °C
1Abluftkanal15–30 °C
2Raum15–30 °C
3Thermostat
4Raum BMS

Temperature Control Mode (H:25032) schaltet zwischen:

  • Manuell (AUS) — direkte Steuerung der Heizungsleistung
  • Automatisch (EIN) — automatische Temperaturregelung basierend auf dem ausgewählten Sensor

Beide Register befinden sich in der Gruppe SERVICE_HARD, d. h. sie werden nicht durch einen Werksreset beeinflusst.

Weitere Funktionen

Das AirGENIO-System unterstützt auch die Temperatursollwertsteuerung (H:21003), den Zulufttemperatursensor (A:18009), die Wasserrücklauftemperatur (A:18010), die Raumtemperatur (A:18011), die Heizungsausgangsleistung (A:18013), den Filterprozentsatz (A:18016), das Statuswort der Einheit (A:18000), die Fehlerbitmaske (A:18001), den Sensorstatus (A:18003) und die Tag-/Nachtmodusumschaltung (H:21009). Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

Das Temperatursollwertregister (H:21003) ist in der aktuellen Vorlage nicht enthalten. Zur Steuerung des Sollwerts kann es als benutzerdefiniertes Modbus-Gerät in TapHome mit Register H21003 und Wert in °C hinzugefügt werden.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. Paritätseinstellung überprüfen — das häufigste Problem. Die Vorlage verwendet Even-Parität, aber der Standardwert der Einheit ist ODD. Überprüfen Sie das Servicemenü 20 oder probieren Sie beide Einstellungen in TapHome
  2. RS-485-Kabel überprüfen:
    • A am AirGENIO korrekt mit A+/D+ am TapHome verbunden
    • B am AirGENIO korrekt mit B-/D- am TapHome verbunden
    • GND zwischen AirGENIO und TapHome verbunden
  3. Überprüfen Sie, ob die Modbus-Slave-Adresse zwischen Einheit und TapHome übereinstimmt (Standard: 1)
  4. Bestätigen Sie, dass TapHome eingestellt ist auf: 9600 Baud, 1 Stoppbit, 8 Datenbits
  5. Führen Sie nach Änderungen der Modbus-Einstellungen an der Einheit einen Software-Reset durch (Service → 48 → SW RESET)
Kommunikation funktioniert, aber Werte sind falsch
  1. Temperatur-Skalierung prüfen — alle Temperaturregister verwenden Division durch 10 (nicht 100 wie bei einigen anderen Geräten)
  2. Überprüfen Sie, dass die Registeradressen die PLC-Adressierung (BASE+1) verwenden — das Handbuch verwendet PLC-Adressen, während die Vorlage Roh-Modbus-Adressen (um eins weniger) verwendet
  3. Für den Luftstrom sind die Werte in Promille (0–1000), nicht in Prozent
Filteralarm
  1. Überprüfen Sie Filter Working Hours (H:25018) vs. Filter Max Hours (H:25019) in den Serviceattributen
  2. Reinigen oder ersetzen Sie den Filter
  3. Setzen Sie nach dem Austausch den Filterzähler über das Bedienfeld der Einheit zurück

Verfügbare Geräte

2VV Daphne Modul
Luftstrom manuell Dimmer

Manuelle Luftstromsteuerung — stellt die Lüftergeschwindigkeit in Prozent ein (0–100 %), liest den EIN/AUS-Zustand und den Durchflusspegel in Promille

Register: H:21000, H:21001H:21001, H:21000 Bool + UInt16 Einheit: compound
Serviceattribute
Max. Durchfluss manuellMaximale Luftstromgrenze nach Lüfterkalibrierung
Min. Durchfluss manuellMinimale Luftstromgrenze nach Lüfterkalibrierung

Luftstrom manuell

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

if st = 1
	return(va);
else
	return(st);
end
Level schreiben
if Le > 0
	MODBUSW(H, 21001, Uint16, Le * 1000);
	MODBUSW(H, 21000, Uint16, 1);
else
	MODBUSW(H, 21000, Uint16, 0);
end
Serviceattribute
Max Flow Manual
modbusr(H, 10110, Uint16) / 10
Min Flow Manual
modbusr(H, 10111, Uint16) / 10
Filterstatus Analogeingang Nur lesen

Filterzustandsanzeige mit Betriebsstundenverfolgung und konfigurierbarem Austauschintervall

Register: A:18015 UInt16 Einheit: % numeric
Serviceattribute
Filter-BetriebsstundenAktuelle Filter-Betriebsstunden (0–3000)
Filter max. StundenMaximale Filterstunden vor dem Austausch (200–3000, Standard 1440)

Filterstatus

Eingangslevel lesen
MODBUSR(A, 18015, Uint16) / 100
Serviceattribute
Filter Woring Hours
modbusr(H, 25018, Uint16) 
Filter Max Hours
modbusr(H, 25019, Uint16) 
Zulufttemperatur Temperatursensor Nur lesen

Zulufttemperatur nach Wärmerückgewinnung — Frischluft, die in das Gebäude eintritt

Register: A:18008 Int16 Einheit: °C numeric

Zulufttemperatur

Temperatur lesen
MODBUSR(A, 18008, Int16) / 10
Ablufttemperatur Temperatursensor Nur lesen

Ablufttemperatur, die das Gebäude verlässt (Außenluftsensor TempEXT1)

Register: A:18007 Int16 Einheit: °C numeric

Ablufttemperatur

Temperatur lesen
MODBUSR(A, 18007, Int16) / 10
Temperatursensorauswahl Mehrwertschalter

Wählt aus, welcher Temperatursensor für die automatische Temperaturregelung verwendet wird

Register: H:25008 UInt16 numeric
Werte / Zustände: Supply duct · Extract duct · Room · Thermostat · Room BMS

Temperatursensorauswahl

Schaltzustand lesen
MODBUSR(H, 25008, Uint16)
Schaltzustand schreiben
MODBUSW(H, 25008, Uint16, Mu)
Temperaturregelungsmodus Schalter

Schaltet zwischen manueller Heizungssteuerung und automatischer Temperaturregelung basierend auf dem ausgewählten Sensor um

Register: H:25032 Bool
Werte / Zustände: Automatic · Manual

Temperaturregelungsmodus

Schaltzustand lesen
MODBUSR(H, 25032, Bool)
Schaltzustand schreiben
MODBUSW(H, 25032, Bool, St)
Außentemperatur Temperatursensor Nur lesen

Außentemperatursensor mit Sicherheitsüberwachungsfunktion

Register: A:18006 Int16 Einheit: °C numeric

Außentemperatur

Temperatur lesen
MODBUSR(A, 18006, Int16) / 10
Verbindung: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (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

Quellen