HVAC · TROX TVZ · VAV · BACnet · LOYTEC · KNX · 10 min czytania

TROX TVZ VAV Box BACnet/IP do KNX przez LOYTEC LGATE-950

Regulatory zmiennego przepływu powietrza TROX TVZ-D komunikują się przez BACnet MS/TP – protokół natywny dla systemów zarządzania budynkiem, ale niedostępny bezpośrednio z KNX. LOYTEC LGATE-950 łączy BACnet MS/TP z KNX TP, mapując przepływ objętościowy, położenie przepustnicy i temperaturę pomieszczenia na adresy grupowe KNX dla sterowania strefowego i wizualizacji budynku.

TROX TVZ-D regulator VAV: obiekty BACnet

Regulator przepływu objętościowego TROX TVZ-D montuje się w kanale nawiewnym i mierzy przepływ powietrza za pomocą czujnika różnicy ciśnień na kryzie. Siłownik napędza przepustnicę, aby utrzymać zadaną wartość przepływu. Komunikacja BACnet MS/TP odbywa się po RS485 z szybkością 9600 bodów – ta sama warstwa fizyczna co Modbus RTU, ale inny protokół. Identyfikator urządzenia BACnet ustawia się za pomocą przełącznika obrotowego z przodu urządzenia (zakres 1-127). Upewnij się, że każdy TVZ na tej samej magistrali MS/TP ma unikalny identyfikator urządzenia.

Obiekt BACnetOpisJednostkaR/WKNX DPT
AV:1Minimalny zadany przepływ objętościowyl/sR/WDPT 9.001 (zapisany z regulatora pokojowego KNX)
AV:2Maksymalny zadany przepływ objętościowyl/sR/WDPT 9.001 (zapisany dla nadrzędnego sterowania CO2)
AV:3Rzeczywisty przepływ objętościowy (zmierzony)l/sR onlyDPT 9.001 → GA do monitorowania
AO:1Pozycja przepustnicy%R onlyDPT 5.001 → GA do wizualizacji
AI:1Temperatura pomieszczenia (jeśli opcja sterowania pomieszczeniem)°CR onlyDPT 9.001 → GA do wyświetlania
AI:3Stężenie CO2 (jeśli opcja AirMaster)ppmR onlyDPT 9.008 → GA dla logiki DCV

LOYTEC LGATE-950: mapowanie BACnet na KNX

LOYTEC LGATE-950 to samodzielny router BACnet MS/TP na KNX TP montowany na szynie DIN. Łączy się z magistralą BACnet RS485 na porcie A oraz z magistralą KNX na zacisku TP. Zasilanie: 24 V DC. Interfejs konfiguracyjny web jest dostępny pod adresem IP urządzenia na porcie 80 (domyślnie: 192.168.1.254, zmienić przed wdrożeniem). Port UDP BACnet: 47808 (standardowy). LGATE automatycznie wykrywa urządzenia BACnet na magistrali MS/TP za pomocą rozgłoszenia Who-Is przy starcie.

Mapowanie w interfejsie web LGATE-950 — TROX TVZ do KNX

LGATE-950 configuration steps:

1. Auto-discovery:
   Connect → Scan BACnet MS/TP network
   All TVZ units appear as BACnet devices (by device ID)
   LGATE reads object list from each device via ReadPropertyMultiple

2. For each TVZ (example: TVZ device ID 1, Zone A Room 01):
   Create mapping entries in LGATE web UI:

   TVZ AV:3 (actual flow) → KNX GA 12/1/3
     Direction: BACnet read → KNX send
     KNX DPT: 9.002 (l/s, airflow)
     Poll/COV: COV (send on 5 l/s change)

   TVZ AO:1 (damper position) → KNX GA 12/1/4
     Direction: BACnet read → KNX send
     KNX DPT: 5.001 (percent)
     Poll/COV: poll every 30s

   TVZ AI:1 (room temperature) → KNX GA 12/1/5
     Direction: BACnet read → KNX send
     KNX DPT: 9.001 (°C)
     Poll/COV: poll every 60s

   KNX GA 12/1/1 → TVZ AV:1 (min flow setpoint write)
     Direction: KNX receive → BACnet write
     KNX DPT: 9.001 (l/s)
     Trigger: on KNX telegram receive

3. Repeat for each TVZ with unique GA sub-group per zone

Sekwencja sterowania strefą: sterownik pokojowy KNX do VAV

Sterownik pokojowy KNX (MDT SCN-LCRM.01 z czujnikiem obecności) oblicza zapotrzebowanie na ogrzewanie lub chłodzenie dla strefy jako procent (0-100%) na podstawie wartości zadanej minus zmierzona temperatura. Ten procent zapotrzebowania jest konwertowany na wartość zadaną przepływu powietrza w l/s przez blok funkcji logicznej KNX, który skaluje między minimalnymi (strefa martwa, zazwyczaj 20% maksimum) a maksymalnymi przepływami zdefiniowanymi podczas uruchomienia HVAC.

Sterowanie strefą: zapotrzebowanie KNX do wartości zadanej przepływu TVZ

Zone A: meeting room, TVZ device ID 1
  Minimum flow (unoccupied / dead-band): 30 l/s
  Maximum flow (full cooling demand): 150 l/s

KNX logic function (MDT SCN-LCRM.01):
  Input: GA 20/1/1 — heating/cooling demand, DPT 5.001 (0-100%)
  Output: GA 12/1/1 — TVZ flow setpoint, DPT 9.001 (l/s)

  Formula: flow = 30 + (demand% / 100) * (150 - 30)
  At 0% demand: 30 l/s (minimum ventilation)
  At 50% demand: 90 l/s
  At 100% demand: 150 l/s

  Occupancy detection (MDT PIR or KNX presence detector):
    Occupied → use demand-based setpoint (30-150 l/s)
    Unoccupied for 15 min → force flow setpoint = 20 l/s (standby)
    Write 20 l/s to GA 12/1/1 → LGATE writes to TVZ AV:1

  Morning warm-up (KNX time switch at 06:30):
    Write maximum flow (150 l/s) to GA 12/1/1 for 30 min
    Flush overnight air buildup before occupants arrive

Skalowanie wielu stref i duże instalacje

Typowe piętro biurowe z 20 pomieszczeniami ma 20 jednostek TVZ. Każda jednostka wymaga 4-5 mapowań obiektów BACnet w LGATE, co daje łącznie 80-100 mapowań na piętro. LGATE-950 obsługuje do 128 urządzeń BACnet i 500 wpisów mapowania – wystarczające dla jednego piętra. W przypadku budynków wielopiętrowych należy wdrożyć jeden LGATE-950 na piętro (lub na 128 urządzeń), łącząc każdy LGATE z szkieletem KNX budynku i magistralą BACnet RS485 na piętrze.

W przypadku budynków z więcej niż 128 urządzeniami BACnet na piętro (duże biura open space lub magazyny) serwer automatyki LOYTEC L-INX obsługuje do 4 niezależnych sieci MS/TP plus Ethernet BACnet/IP, zapewniając pojemność dla ponad 500 urządzeń BACnet w jednym urządzeniu. L-INX obsługuje również LOYTEC LTE (własnościowe peer-to-peer) oraz bezpośrednią integrację z ETS6 dla większych projektów KNX.

BACnet COV i wentylacja sterowana zapotrzebowaniem CO2

Subskrypcje BACnet Change of Value (COV) zmniejszają ruch sieciowy w porównaniu do okresowego odpytywania. Zamiast LGATE żądać aktualnej wartości przepływu co 10 sekund, TVZ wysyła aktualizację tylko wtedy, gdy przepływ zmieni się o więcej niż przyrost COV (skonfiguruj 5 l/s w LGATE). W instalacji z 20 urządzeniami zmniejsza to ruch BACnet MS/TP ze 120 par żądanie-odpowiedź na minutę do zazwyczaj 5-15 zdarzeń zmiany na minutę podczas stabilnej pracy.

Nadpisanie DCV CO2: TVZ AV:2 zapis maksymalnego przepływu

TROX AirMaster option: CO2 sensor built into TVZ room controller
  BACnet object AI:3 (ppm) → mapped to KNX GA 12/1/6, DPT 9.008

KNX DCV logic (MDT SCN-LCRM.01):
  IF GA 12/1/6 > 1000 ppm (crowded room, CO2 rising):
    → Write GA 12/1/2 = 150 (maximum flow setpoint in l/s)
    → LGATE forwards: BACnet write TVZ AV:2 = 150 l/s
    → TVZ opens damper to maximum — prioritises IAQ over demand

  IF GA 12/1/6 < 700 ppm for 300s (room emptying):
    → Write GA 12/1/2 = 30 (return to minimum flow setpoint)
    → LGATE forwards: BACnet write TVZ AV:2 = 30 l/s
    → TVZ returns to demand-based control

  CO2 alarm at 1400 ppm:
    → Write KNX GA 20/0/1 = ON (alarm telegram to visualisation)
    → Gira X1 / MDT Glastaster shows red alert for zone
    → Building manager receives notification via Home Assistant

Terminacja magistrali BACnet MS/TP

Zakończ magistralę BACnet RS485 na obu końcach rezystorami 120 omów. LGATE-950 ma wbudowany przełączany terminator (włączany przez przełącznik DIP na urządzeniu). Ostatni TVZ na magistrali również wymaga terminacji – włącz ją przez menu panelu przedniego TVZ. Brak terminacji powoduje uszkodzenie danych przy większej liczbie urządzeń (ponad 10 sztuk).

Konflikty identyfikatorów urządzeń BACnet

BACnet wymaga, aby każde urządzenie w sieci (we wszystkich segmentach MS/TP i BACnet/IP) miało unikalny identyfikator urządzenia. Sam LGATE-950 zajmuje jeden identyfikator urządzenia (konfigurowalny, domyślnie 9999). Upewnij się, że identyfikatory z przełącznika wyboru TVZ (1-127) nie nakładają się z identyfikatorem urządzenia LGATE ani z żadnymi urządzeniami BACnet/IP w segmencie sieci budynku.

Potrzebujesz szafy sterującej VAV z mostkiem TROX BACnet-KNX wykonanej na zamówienie?

Projektujemy szafy niskiego napięcia z bramami LOYTEC LGATE-950 BACnet/KNX, konfiguracją mapowania TROX TVZ, logiką DCV CO2 i pełną dokumentacją uruchomieniową – dostarczane przetestowane na miejsce.

Poproś o wycenę →
Ładowanie...
Powrót do góry