Интеграция Systemair SAVE HRV с KNX через Modbus RTU
Рекуператоры Systemair SAVE передают все параметры через Modbus RTU по RS485. С помощью KNX-шлюза Modbus можно считывать температуру, обороты вентиляторов, состояние байпаса и управлять режимом работы — включая буст по CO2 и визуализацию в системе умного дома без фирменного контроллера.
Модели Systemair SAVE и подключение RS485
Линейка Systemair SAVE включает VTC 700 M (коммерческий, 700-4000 м³/ч) и VSR 300 (жилой, до 300 м³/ч). На обоих блоках есть разъем RS485 на главной плате: на VTC это 3-контактная клемма, на VSR — 3-контактный адаптер RJ12. Используйте кабель Belden 9841 (витая пара, 120 Ом) для надежной связи на расстоянии до 1000 м при скорости 9600 бод.
Подключение RS485 и настройки Modbus RTU
RS485 wiring (3-wire): A+ → RS485 A terminal on SAVE board B- → RS485 B terminal on SAVE board GND → GND terminal on SAVE board Connect to MDT KNX Modbus Gateway (RS485 port) or Weinzierl KNX IO 521 Modbus module SAVE Modbus RTU settings (via front panel menu): Hold right arrow key for 5 seconds to enter service menu Navigate to: Communication → Modbus Baud rate: 9600 (default — do not change) Data bits: 8 Parity: None (8N1) Stop bits: 1 Unit ID: 1 (default — change if multiple units on same RS485 bus) For multiple SAVE units on one RS485 segment: Unit 1: ID 1, Unit 2: ID 2, etc. Maximum 32 devices per RS485 segment Terminate last device: add 120-ohm resistor between A and B
Карта регистров Modbus Systemair SAVE
Все регистры SAVE — holding registers (FC3 для чтения, FC6 для записи одного, FC16 для множественной записи). Температура кодируется int16 с разрешением 0,1 °C — делите на 10 для получения градусов. Регистр режима работы доступен и для чтения, и для записи, позволяя KNX устанавливать скорость или автоматический режим.
| Регистр | Описание | Тип | Ч/З | Примечания |
|---|---|---|---|---|
| 4001 | Скорость приточного вентилятора (об/мин) | uint16 | Ч | 0-4000 об/мин |
| 4002 | Скорость вентилятора (об/мин) | uint16 | Ч | 0-4000 об/мин |
| 4003 | Температура приточного воздуха | int16 (0,1°C) | Ч | Разделить на 10 |
| 4004 | Температура вытяжного воздуха | int16 (0,1°C) | Ч | Температура вытяжки из помещения |
| 4005 | Температура наружного воздуха | int16 (0,1°C) | Ч | Забор свежего воздуха |
| 4006 | Температура удаляемого воздуха | int16 (0,1°C) | Ч | Температура после теплообменника |
| 4007 | Режим работы | uint16 | Ч/З | 0=выкл, 1=авто, 2=скорость1, 3=скорость2, 4=буст |
| 4008 | Состояние байпасной заслонки | uint16 | Ч | 0=закрыта, 1=открыта (только чтение) |
| 4009 | Активен режим оттайки | uint16 | Ч | 0=норма, 1=оттайка |
| 4010 | Включение буста (по таймеру) | uint16 | Ч/З | 0=норма, 1=буст (таймаут 60 мин) |
| 4016 | Эффективность рекуперации | uint16 (%) | Ч | 0-100%, расчётное |
Конфигурация MDT Modbus Gateway и групповые адреса KNX
Шлюз MDT SCN-MBGW.01 Modbus RTU/TCP подключается к шине RS485 установки SAVE и преобразует Modbus-регистры в групповые адреса KNX. Настройте две группы опроса: группа 1 для регистров температуры (опрос каждые 60 секунд — температура меняется медленно) и группа 2 для регистров режима и состояния (опрос каждые 10 секунд для быстрого управления).
MDT Modbus Gateway — группы опроса и привязка KNX GA
MDT Modbus Gateway ETS6 configuration: Poll group 1 (temperatures, 60s interval): Reg 4003 → GA 10/1/1, DPT 9.001 (supply air temp, °C) Reg 4004 → GA 10/1/2, DPT 9.001 (extract air temp, °C) Reg 4005 → GA 10/1/3, DPT 9.001 (outdoor air temp, °C) Reg 4006 → GA 10/1/4, DPT 9.001 (exhaust air temp, °C) Reg 4016 → GA 10/1/5, DPT 5.001 (heat recovery %, 0-100) Poll group 2 (status and control, 10s interval): Reg 4007 → GA 10/2/1, DPT 5.010 (operation mode, 0-4) Reg 4008 → GA 10/2/2, DPT 1.001 (bypass open status) Reg 4009 → GA 10/2/3, DPT 1.001 (defrost active) Reg 4010 → GA 10/2/4, DPT 1.001 (boost active status) Reg 4001 → GA 10/2/5, DPT 9.001 (supply fan rpm) Reg 4002 → GA 10/2/6, DPT 9.001 (extract fan rpm) Write objects (KNX → Modbus): GA 10/3/1, DPT 5.010 → Write reg 4007 (set operation mode) GA 10/3/2, DPT 1.001 → Write reg 4010 (boost enable/disable)
Логика форсировки по CO2 и ночного снижения
Встраиваемый датчик Elsner KNX CO2-T-UP передаёт концентрацию CO2 как DPT 9.008 (ppm) и температуру в помещении как DPT 9.001 в шину KNX. Логический блок KNX в контроллере MDT SCN-LCRM.01 сравнивает значение CO2 с порогами и автоматически включает форсированный режим SAVE. Порог отключения 800 ppm с задержкой 10 минут предотвращает частое включение/выключение форсировки при кратковременных колебаниях CO2.
Логика форсировки по CO2 и последовательность настройки ночного снижения в ETS6
CO2 sensor: Elsner KNX CO2-T-UP
CO2 GA: 11/0/1, DPT 9.008 (ppm)
Temp GA: 11/0/2, DPT 9.001 (°C)
Boost trigger logic (MDT SCN-LCRM.01):
IF GA 11/0/1 > 1000 ppm:
→ Write GA 10/3/2 = ON (boost enable, reg 4010 = 1)
→ SAVE enters boost mode (speed 4) for 60 min
→ After 60 min, SAVE returns to auto mode automatically (reg 4010 timeout)
IF GA 11/0/1 < 800 ppm for 600s (10 min):
→ Write GA 10/3/2 = OFF (boost disable, reg 4010 = 0)
→ SAVE returns to auto mode (speed follows SAVE internal control)
Night setback (KNX time switch: 23:00-06:00):
Write GA 10/3/1 = 2 → reg 4007 = 2 (speed 1, minimum flow)
At 06:00: Write GA 10/3/1 = 1 → reg 4007 = 1 (auto mode resume)
Override: CO2 boost logic has priority over night setback
IF CO2 > 1000 AND time = night: boost overrides setback
SAVE runs at boost until CO2 < 800 for 10 min, then returns to speed 1Состояние байпасной заслонки (регистр 4008, GA 10/2/2) доступно только для чтения — прошивка SAVE управляет байпасом автоматически на основе сравнения температуры наружного и вытяжного воздуха. Когда летом наружный воздух холоднее комнатного, байпас открывается для бесплатного охлаждения. Зимой, при холодном наружном воздухе, байпас закрывается для рекуперации тепла. Передавайте состояние байпаса в визуализацию KNX, чтобы жильцы знали о режиме бесплатного охлаждения.
Мониторинг эффективности рекуперации тепла
Регистр 4016 (эффективность рекуперации, %) рассчитывается прошивкой SAVE на основе измерений температуры: (температура приточного воздуха минус температура наружного) делённая на (температура вытяжного воздуха минус температура наружного). Это показывает тепловую эффективность теплообменника и указывает на состояние фильтров и обмерзание.
Здоровая установка SAVE достигает 75-85% эффективности рекуперации при номинальном расходе. Если эффективность падает ниже 65% в условиях без обмерзания, фильтры теплообменника, скорее всего, забиты. Записывайте среднесуточную эффективность в регистратор данных KNX и устанавливайте сигнал техобслуживания, если эффективность остаётся ниже 65% более 24 часов. Сигнал может отправить телеграмму KNX на уведомление Gira X1 или запустить email-оповещение через Home Assistant.
Мониторинг оттаивания
Регистр 4009 (оттаивание активно) принимает значение 1, когда SAVE запускает цикл оттаивания — это временно снижает скорость приточного вентилятора для прогрева теплообменника. Во время оттаивания температура приточного воздуха падает. Записывайте события оттаивания и их длительность: более 2 циклов оттаивания в день при температуре наружного воздуха выше -5°C указывает на ограничение воздушного потока через теплообменник.
Несколько установок SAVE
Для зданий с несколькими установками SAVE (например, жилой комплекс с одной VSR 300 на квартиру) каждая установка получает свой Modbus ID (1-32) на шине RS485. Шлюз MDT Modbus поддерживает опрос до 32 устройств на один шлюз. Используйте отдельные KNX подгруппы для каждой квартиры: 10/x/y, где x = номер установки, y = тип регистра.
Нужен щит управления вентиляцией с интеграцией Systemair SAVE Modbus KNX под ваш проект?
Мы проектируем слаботочные щиты с Modbus-шлюзами MDT, проводкой RS485, логикой форсировки по CO2 и полной документацией по настройке Systemair SAVE — поставляем протестированными на ваш объект.
Запросить расчёт →