TROX TVZ VAV-бокс BACnet/IP в KNX через LOYTEC LGATE-950
Регуляторы переменного расхода воздуха TROX TVZ-D общаются по BACnet MS/TP — протоколу, родному для систем управления зданием, но недоступному напрямую из KNX. LOYTEC LGATE-950 соединяет BACnet MS/TP с KNX TP, отображая расход воздуха, положение заслонки и температуру в помещении в групповые адреса KNX для зонального управления и визуализации здания.
Контроллер TROX TVZ-D VAV: объекты BACnet
Регулятор расхода воздуха TROX TVZ-D устанавливается в приточном воздуховоде и измеряет расход воздуха с помощью датчика дифференциального давления на измерительной диафрагме. Привод управляет заслонкой для поддержания заданного расхода. Связь BACnet MS/TP осуществляется по RS485 на скорости 9600 бод — тот же физический уровень, что и Modbus RTU, но другой протокол. Идентификатор устройства BACnet задается поворотным переключателем на передней панели (диапазон 1-127). Убедитесь, что каждый TVZ на одной шине MS/TP имеет уникальный идентификатор.
| Объект BACnet | Описание | Ед. изм. | Ч/З | KNX DPT |
|---|---|---|---|---|
| AV:1 | Уставка минимального расхода | л/с | Ч/З | DPT 9.001 (записывается из комнатного контроллера KNX) |
| AV:2 | Уставка максимального расхода | л/с | Ч/З | DPT 9.001 (записывается для коррекции по CO2) |
| AV:3 | Фактический объемный расход (измеренный) | л/с | Только чтение | DPT 9.001 → GA для мониторинга |
| AO:1 | Положение заслонки | % | Только чтение | DPT 5.001 → GA для визуализации |
| AI:1 | Температура в помещении (если опция комнатного контроллера) | °C | Только чтение | DPT 9.001 → GA для отображения |
| AI:3 | Концентрация CO2 (если опция AirMaster) | ppm | Только чтение | DPT 9.008 → GA для логики DCV |
LOYTEC LGATE-950: отображение BACnet на KNX
LOYTEC LGATE-950 — это автономный маршрутизатор BACnet MS/TP в KNX TP, устанавливаемый на DIN-рейку. Он подключается к шине BACnet RS485 через порт A и к шине KNX через клемму TP. Питание: 24 В DC. Веб-интерфейс конфигурации доступен по IP-адресу устройства на порту 80 (по умолчанию 192.168.1.254, измените перед развертыванием). Порт BACnet UDP: 47808 (стандартный). LGATE автоматически обнаруживает устройства BACnet на шине MS/TP с помощью широковещательного запроса Who-Is при запуске.
Отображение в веб-интерфейсе LGATE-950: TROX TVZ на 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Последовательность управления зоной: комнатный контроллер KNX к VAV
Комнатный контроллер KNX (MDT SCN-LCRM.01 с датчиком присутствия) вычисляет потребность в нагреве или охлаждении для зоны в процентах (0-100%) на основе заданного значения и измеренной температуры. Этот процент потребности преобразуется в заданное значение объемного расхода воздуха в л/с с помощью логического блока KNX, который масштабирует между минимальным (мертвая зона, обычно 20% от максимума) и максимальным расходами, определенными при наладке HVAC.
Управление зоной: потребность KNX к заданному расходу 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Многозонное масштабирование и крупные установки
Типовой офисный этаж с 20 комнатами имеет 20 блоков TVZ. Каждый блок требует 4-5 отображений объектов BACnet в LGATE, в сумме 80-100 отображений на этаж. LGATE-950 поддерживает до 128 устройств BACnet и 500 записей отображений — достаточно для одного этажа. Для многоэтажных зданий развертывайте один LGATE-950 на этаж (или на 128 устройств), подключая каждый LGATE к магистрали KNX здания и к шине BACnet RS485 этажа.
Для зданий с более чем 128 устройствами BACnet на этаж (большие open-plan офисы или склады) сервер автоматизации LOYTEC L-INX поддерживает до 4 независимых сетей MS/TP плюс Ethernet BACnet/IP, обеспечивая емкость для более 500 устройств BACnet в одном блоке. L-INX также поддерживает LOYTEC LTE (собственный peer-to-peer) и прямую интеграцию с ETS6 для более крупных проектов KNX.
BACnet COV и приточная вентиляция по CO2
Подписки BACnet Change of Value (COV) снижают сетевой трафик по сравнению с периодическим опросом. Вместо того чтобы LGATE запрашивал фактическое значение расхода каждые 10 секунд, TVZ отправляет обновление только при изменении расхода более чем на приращение COV (настройте 5 л/с в LGATE). В установке из 20 устройств это снижает трафик BACnet MS/TP со 120 пар запрос-ответ в минуту до обычно 5-15 событий изменения в минуту при стабильной работе.
Приоритет CO2 DCV: запись максимального расхода TVZ AV:2
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Терминирование шины BACnet MS/TP
Терминируйте шину BACnet RS485 на обоих концах резисторами 120 Ом. LGATE-950 имеет встроенный переключаемый терминатор (включается DIP-переключателем на устройстве). Последний TVZ на шине также требует терминирования — включите через меню на передней панели TVZ. Отсутствие терминирования вызывает повреждение данных при большом количестве устройств (более 10 блоков).
Конфликты идентификаторов устройств BACnet
BACnet требует, чтобы каждое устройство в сети (через все сегменты MS/TP и BACnet/IP) имело уникальный идентификатор устройства. Сам LGATE-950 потребляет один идентификатор устройства (настраиваемый, по умолчанию 9999). Убедитесь, что идентификаторы переключателя TVZ (1-127) не пересекаются с идентификатором LGATE или любыми устройствами BACnet/IP в сегменте сети здания.
Нужен щит управления VAV с мостом TROX BACnet-KNX по спецификации?
Мы проектируем слаботочные щиты с шлюзами LOYTEC LGATE-950 BACnet/KNX, конфигурацией отображений TROX TVZ, логикой CO2 DCV и полной документацией по вводу в эксплуатацию — поставляем протестированными на ваш объект.
Запросить цену →