TapHome

2VV Daphne

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

2VV Daphne to jednostka odzysku ciepła (HRU) sterowana systemem AirGENIO. Ten szablon TapHome łączy się z jednostką przez Modbus RTU po RS-485 i zapewnia sterowanie przepływem powietrza, trzy czujniki temperatury, monitorowanie filtra, wybór czujnika temperatury oraz przełącznik ręcznego/automatycznego sterowania temperaturą.

Przewodnik AirGENIO Modbus obejmuje wszystkie produkty 2VV (kurtyny powietrzne ze sterowaniem COMFORT, SUPERIOR lub IC, regulatory SC oraz jednostki HRU/AHU). Daphne wykorzystuje podzbiór rejestrów HRU (zielone wiersze w arkuszu Modbus XLS).

Połączenie sprzętowe

Okablowanie RS-485

Płyta sterowania AirGENIO ma zaciski RS-485 oznaczone A i B. Dokładna pozycja pinów zależy od typu płyty sterowania zainstalowanej w jednostce.

Sterowanie COMFORT (moduł-B) — zaciski RS-485: B (pin 25), A (pin 24), GND (pin 23)

Płyta główna sterowania COMFORT (moduł-B) — zaciski RS-485 B (pin 25), A (pin 24), GND (pin 23)

Sterowanie SUPERIOR, IC, SC (moduł-A) — zaciski RS-485: A (pin 25), B (pin 26), GND (pin 28). Ta płyta posiada również port Ethernet dla Modbus TCP.

Płyta główna sterowania SUPERIOR, IC, SC (moduł-A) — zaciski RS-485 A (pin 25), B (pin 26), GND (pin 28) i port TCP Ethernet

Podłączenie do TapHome RS-485:

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

Ważne — Polaryzacja

Zamiana połączeń A i B może uniemożliwić komunikację i może również zatrzymać cały system z powodu nieprawidłowego napięcia polaryzacji na zaciskach. Używaj spójnych kolorów kabli (np. biały dla A, niebieski dla B) na wszystkich urządzeniach.

Specyfikacja kabli
  • Typ: ekranowana skrętka (typ telefoniczny), np. Belden 3105A
  • Maks. długość kabla: 150 m (do 700 m z Belden 3105A)
  • Maks. urządzeń na magistrali: 32 (łącznie z repeaterami)
  • Ekran musi być uziemiony w jednym punkcie (na jednym końcu kabla głównego)
  • Użyj skrętki dla A/B i oddzielnego przewodu dla GND
Topologia magistrali
Topologia magistrali RS-485 typu daisy-chain dla urządzeń 2VV AirGENIO

Urządzenia są podłączone w konfiguracji daisy-chain. Płyty główne (moduł-B, moduł-A) zawierają już wbudowany rezystor terminacyjny.

Konfiguracja

Ustawienia Modbus RTU

Aby skonfigurować parametry komunikacji, wejdź do menu serwisowego na panelu sterowania AirGENIO za pomocą kodu 1616, a następnie przejdź do 20 - Modbus RTU. Ekran ustawień Modbus RTU pozwala skonfigurować adres slave (1–247, domyślnie 1), szybkość transmisji (domyślnie 9600) i parzystość.

Menu serwisowe AirGENIO: Service (kod 1616) → 20 - Modbus RTU → ustawienia Address, Baudrate, Parity

Niezgodność parzystości — sprawdź przed podłączeniem

Szablon XML TapHome określa parzystość Even, ale instrukcja PDF podaje domyślną parzystość ODD. Przed podłączeniem sprawdź ustawienie parzystości na jednostce (menu serwisowe 20, kod 1616). Jeśli komunikacja nie działa, spróbuj przełączyć między parzystością Even i ODD w ustawieniach modułu TapHome.

Parzystość można również zmienić przez rejestr Modbus H:25023 (0=None, 1=ODD, 2=Even).

Ustawienia sieciowe (Modbus TCP)

Tylko dla sterowania SUPERIOR, IC i SC — przejdź do 21 - Network, aby skonfigurować adres IP, maskę podsieci, bramę i ustawienia DHCP dla komunikacji Modbus TCP.

Menu serwisowe AirGENIO: Service (kod 1616) → 21 - Network → ustawienia DHCP, adres IP, Mask, Gateway
Reset programowy po zmianach

Po jakichkolwiek zmianach w menu 20 - Modbus RTU lub 21 - Network wymagany jest reset programowy. Przejdź do 48 - Software reset i potwierdź za pomocą SW RESET.

Menu serwisowe AirGENIO: Service (kod 1616) → 48 - Software reset → potwierdzenie SW RESET

Reset programowy jest obowiązkowy po zmianie ustawień Modbus RTU lub sieci. Jednostka uruchomi się ponownie i zastosuje nowe parametry komunikacji.

Specyfikacje techniczne
ParametrWartość
ProtokółModbus RTU Slave, RS-485
Prędkość transmisji9600 (domyślnie)
ParzystośćODD (domyślnie) / Even (szablon)
Bity stopu1
Bity danych8
Slave ID1–247 (domyślnie 1)
Maks. długość kabla150 m (700 m z Belden 3105A)
Maks. urządzeń na magistrali32

Możliwości urządzenia

Sterowanie przepływem powietrza

Air Flow Manual steruje prędkością wentylatora jednostki jako ciągła wartość dimmera (0–100%). Szablon odczytuje stan WŁ/WYŁ z H:21000 i poziom przepływu z H:21001 (wartość w promilach, 0–1000). Zapis poziomu większego niż 0 ustawia przepływ i włącza jednostkę; zapis 0 wyłącza jednostkę.

Dwa atrybuty serwisowe pokazują skalibrowane limity przepływu powietrza:

  • Max Flow Manual (H:10110) — maksymalny przepływ powietrza po kalibracji
  • Min Flow Manual (H:10111) — minimalny przepływ powietrza po kalibracji
Monitorowanie temperatury

Szablon udostępnia trzy czujniki temperatury, które odczytują z rejestrów wejściowych z automatycznym dzieleniem przez 10:

  • Outdoor Temperature (A:18006) — czujnik temperatury zewnętrznej (typ urządzenia 3003 z funkcją bezpieczeństwa)
  • Outlet Air Temperature (A:18007) — temperatura powietrza zewnętrznego/wywiewanego (TempEXT1 w instrukcji)
  • Inlet Air Temperature (A:18008) — temperatura powietrza nawiewanego po odzysku ciepła (TempEXT3 w instrukcji)

Nazwy w szablonie „Inlet air" i „Outlet air" odnoszą się do perspektywy budynku: inlet = świeże powietrze wchodzące do budynku (po wymianie ciepła), outlet = zużyte powietrze opuszczające budynek. Instrukcja używa nazw czujników TempEXT3 i TempEXT1.

Monitorowanie filtra

Filter Status (A:18015) pokazuje stan filtra jako wartość procentową. Dwa atrybuty serwisowe zapewniają szczegółowe śledzenie:

  • Filter Working Hours (H:25018) — aktualne godziny pracy filtra (0–3000)
  • Filter Max Hours (H:25019) — maksymalne godziny przed wymianą (200–3000, domyślnie 1440)

Gdy godziny pracy zbliżają się do maksimum, zaplanuj wymianę filtra, aby utrzymać jakość powietrza i wydajność jednostki.

Konfiguracja regulacji temperatury

Temperature Sensor Selection (H:25008) wybiera, który czujnik jest używany do regulacji temperatury:

WartośćCzujnikZakres temperatur
0Kanał nawiewny15–45 °C
1Kanał wywiewny15–30 °C
2Pomieszczenie15–30 °C
3Termostat
4Pomieszczenie BMS

Temperature Control Mode (H:25032) przełącza między:

  • Ręczny (WYŁ) — bezpośrednie sterowanie mocą grzałki
  • Automatyczny (WŁ) — automatyczna regulacja temperatury na podstawie wybranego czujnika

Oba rejestry należą do grupy SERVICE_HARD, co oznacza, że nie są objęte resetem fabrycznym.

Dodatkowe możliwości

System AirGENIO obsługuje również sterowanie wartością zadaną temperatury (H:21003), czujnik temperatury powietrza nawiewanego (A:18009), temperaturę wody powrotnej (A:18010), temperaturę pomieszczenia (A:18011), moc wyjściową grzałki (A:18013), procent filtra (A:18016), słowo stanu jednostki (A:18000), maskę bitową błędów (A:18001), stan czujników (A:18003) oraz przełączanie trybu dzień/noc (H:21009). Mogą zostać dodane w przyszłej aktualizacji szablonu.

Rejestr wartości zadanej temperatury (H:21003) nie jest zawarty w bieżącym szablonie. Aby sterować wartością zadaną, można go dodać jako niestandardowe urządzenie Modbus w TapHome, używając rejestru H21003 z wartością w °C.

Rozwiązywanie problemów

Brak komunikacji Modbus
  1. Sprawdź ustawienie parzystości — najczęstszy problem. Szablon używa parzystości Even, ale domyślna wartość jednostki to ODD. Sprawdź menu serwisowe 20 lub wypróbuj oba ustawienia w TapHome
  2. Sprawdź kable RS-485:
    • A na AirGENIO prawidłowo podłączone do A+/D+ na TapHome
    • B na AirGENIO prawidłowo podłączone do B-/D- na TapHome
    • GND połączone między AirGENIO a TapHome
  3. Sprawdź, czy adres Modbus Slave zgadza się między jednostką a TapHome (domyślny: 1)
  4. Potwierdź, że TapHome jest ustawiony na: 9600 baud, 1 bit stopu, 8 bitów danych
  5. Po jakichkolwiek zmianach ustawień Modbus na jednostce wykonaj reset programowy (Serwis → 48 → SW RESET)
Komunikacja działa, ale wartości są nieprawidłowe
  1. Sprawdź skalowanie temperatury — wszystkie rejestry temperatur używają dzielenia przez 10 (nie 100 jak w niektórych innych urządzeniach)
  2. Sprawdź, czy adresy rejestrów używają adresowania PLC (BASE+1) — instrukcja używa adresów PLC, podczas gdy szablon używa surowych adresów Modbus (o jeden mniejszych)
  3. Dla przepływu powietrza wartości są w promilach (0–1000), nie w procentach
Alarm filtra
  1. Sprawdź Filter Working Hours (H:25018) vs Filter Max Hours (H:25019) w atrybutach serwisowych
  2. Wyczyść lub wymień filtr
  3. Po wymianie zresetuj licznik filtra za pomocą panelu sterowania jednostki

Dostępne urządzenia

2VV Daphne Moduł
Przepływ powietrza ręczny Ściemniacz

Ręczne sterowanie przepływem powietrza — ustawia prędkość wentylatora w procentach (0–100%), odczytuje stan WŁ/WYŁ i poziom przepływu w promilach

Rejestr: H:21000, H:21001H:21001, H:21000 Bool + UInt16 Jednostka: compound
Atrybuty serwisowe
Maks. przepływ ręcznyMaksymalny limit przepływu powietrza po kalibracji wentylatora
Min. przepływ ręcznyMinimalny limit przepływu powietrza po kalibracji wentylatora

Przepływ powietrza ręczny

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

if st = 1
	return(va);
else
	return(st);
end
Zapis poziomu
if Le > 0
	MODBUSW(H, 21001, Uint16, Le * 1000);
	MODBUSW(H, 21000, Uint16, 1);
else
	MODBUSW(H, 21000, Uint16, 0);
end
Atrybuty serwisowe
Max Flow Manual
modbusr(H, 10110, Uint16) / 10
Min Flow Manual
modbusr(H, 10111, Uint16) / 10
Stan filtra Wejście analogowe Tylko do odczytu

Wskaźnik stanu filtra ze śledzeniem godzin pracy i konfigurowalnym interwałem wymiany

Rejestr: A:18015 UInt16 Jednostka: % numeric
Atrybuty serwisowe
Godziny pracy filtraAktualne godziny pracy filtra (0–3000)
Maks. godziny filtraMaksymalne godziny filtra przed wymianą (200–3000, domyślnie 1440)

Stan filtra

Odczyt poziomu wejściowego
MODBUSR(A, 18015, Uint16) / 100
Atrybuty serwisowe
Filter Woring Hours
modbusr(H, 25018, Uint16) 
Filter Max Hours
modbusr(H, 25019, Uint16) 
Temperatura powietrza nawiewanego Czujnik temperatury Tylko do odczytu

Temperatura powietrza nawiewanego po odzysku ciepła — świeże powietrze wchodzące do budynku

Rejestr: A:18008 Int16 Jednostka: °C numeric

Temperatura powietrza nawiewanego

Odczyt temperatury
MODBUSR(A, 18008, Int16) / 10
Temperatura powietrza wywiewanego Czujnik temperatury Tylko do odczytu

Temperatura powietrza wywiewanego opuszczającego budynek (czujnik powietrza zewnętrznego TempEXT1)

Rejestr: A:18007 Int16 Jednostka: °C numeric

Temperatura powietrza wywiewanego

Odczyt temperatury
MODBUSR(A, 18007, Int16) / 10
Wybór czujnika temperatury Przełącznik wielowartościowy

Wybiera, który czujnik temperatury jest używany do automatycznej regulacji temperatury

Rejestr: H:25008 UInt16 numeric
Wartości / Stany: Supply duct · Extract duct · Room · Thermostat · Room BMS

Wybór czujnika temperatury

Odczyt stanu przełącznika
MODBUSR(H, 25008, Uint16)
Zapis stanu przełącznika
MODBUSW(H, 25008, Uint16, Mu)
Tryb regulacji temperatury Przełącznik

Przełącza między ręcznym sterowaniem grzałką a automatyczną regulacją temperatury na podstawie wybranego czujnika

Rejestr: H:25032 Bool
Wartości / Stany: Automatic · Manual

Tryb regulacji temperatury

Odczyt stanu przełącznika
MODBUSR(H, 25032, Bool)
Zapis stanu przełącznika
MODBUSW(H, 25032, Bool, St)
Temperatura zewnętrzna Czujnik temperatury Tylko do odczytu

Czujnik temperatury zewnętrznej z funkcją monitorowania bezpieczeństwa

Rejestr: A:18006 Int16 Jednostka: °C numeric

Temperatura zewnętrzna

Odczyt temperatury
MODBUSR(A, 18006, Int16) / 10
Połączenie: Modbus RTU • 9600 baud• 8E1 • Slave ID: $[SlaveId]
Możliwe ulepszenia (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

Źródła