Поддерживаются протоколы обмена Modbus RTU и Modbus ASCII (переключение автоматическое).
Функции чтения: 0х01 (read coil status), 0х03 (read holding registers), 0х04 (read input registers).
Функции записи: 0х05 (force single coil), 0х06 (preset single register), 0х10 (preset multiple registers).
Параметры битовой маски (состояние системы, аварии и др.) могут читаться как функцией 0х03, так и 0х01 - в этом случае номер регистра нужно умножить на 16 и прибавить номер бита.
Пример
Требуется считать функцией 0х01 текущий сезон (адрес регистра 535, номер бита 1).
Адрес ячейки рассчитывается следующим образом: 535 ∙ 16 + 1 = 8561.
Поддерживаемые типы данных:
word - беззнаковое целое (2 байта), на каждый параметр отводится один регистр Modbus;
float - с плавающей точкой (4 байта), занимает два соседних регистра Modbus. Передача числа осуществляется младшим регистром вперед (little-endian)
;boolean - бит.
Типы доступа: R - только чтение; RW - чтение/запись; W - только запись.
Карта регистров Modbus
Имя параметра | Адрес Modbus | Адрес бита | Тип данных | Тип доступа | Значения | Алгоритмы | |
---|---|---|---|---|---|---|---|
hex | dec | ||||||
Оперативные параметры | |||||||
Температура наружного воздуха | 204 | 516 |
| float | R | от –50 до +200 °С |
|
Температура приточного воздуха | 206 | 518 |
| float | R | от –50 до +200 °С |
|
Температура обратной воды | 208 | 520 |
| float | R | от –50 до +200 °С | С водяным калорифером нагрева |
Температура воздуха в помещении | 20A | 522 |
| float | R | от –50 до +200 °С | Все, кроме 01.02, 02.02 |
Влажность приточного воздуха | 20C | 524 |
| float | R | 0...100 % | 01.02, 02.02 |
Мощность рекуператора | 210 | 528 |
| float | R | 0...100 % | 31.00, 32.00 |
Режим работы прибора | 216 | 534 |
| word | R | 0 – Стоп, 1 – Тест, 2 – Работа, 3 – Авария, 4 – Прогрев ВК, 5 - Прогрев ТО, 6 – Падающая уставка, 7 – Продув, 8 – Прогрев рекуператора |
|
Текущее состояние системы | |||||||
Битовая маска текущего состояния системы | 217 | 535 |
| word | R |
| |
Состояние кнопки Старт/Стоп
| 217 | 535 | 0 | boolean | R | 0 – выключена, 1 – включена | |
Текущий сезон | 217 | 535 | 1 | boolean | R | 0 – лето, 1 – зима | |
Способ определения сезона | 217 | 535 | 3 | boolean | R | 0 – по Тнар, 1 – вручную | |
Поддержание температуры в помещении | 217 | 535 | 5 | boolean | R | 0 – выкл, 1 – вкл | |
Время суток | 217 | 535 | 6 | boolean | R | 0 – День, 1 – Ночь (если используется) | |
Состояние дискретных входов | |||||||
Битовая маска №1 состояния дискретных входов | 200 | 512 |
| word | R |
|
|
Термостат защиты калорифера от обмерзания | 200 | 512 | 1 | boolean | R | 0 – разомкнут, 1 – замкнут | С водяным калорифером нагрева |
Термостат защиты калорифера по перегреву | 200 | 512 | 2 | boolean | R | 0 – разомкнут, 1 – замкнут | С электрическим калорифером нагрева |
Датчик перепада давления на приточном фильтре | 200 | 512 | 3 | boolean | R | 0 – нет перепада, 1 – есть перепад |
|
Автомат защиты насоса | 200 | 512 | 4 | boolean | R | 0 – разомкнут, 1 – замкнут | С водяным калорифером нагрева |
Концевой выключатель приточного воздушного клапана | 200 | 512 | 5 | boolean | R | 0 – разомкнут, 1 – замкнут | Все, кроме 21.00, 22.00 |
Датчик перепада давления на приточном вентиляторе | 200 | 512 | 6 | boolean | R | 0 – нет перепада, 1 – есть перепад |
|
Автомат защиты ККБ | 200 | 512 | 7 | boolean | R | 0 – разомкнут, 1 – замкнут | 04.00, 05.00 |
Концевой выключатель вытяжного воздушного клапана | 200 | 512 | 8 | boolean | R | 0 – разомкнут, 1 – замкнут | 31.00, 32.00 |
Датчик перепада давления на приточном вентиляторе №1 | 200 | 512 | 9 | boolean | R | 0 – нет перепада, 1 – есть перепад | 01.01, 02.01 |
Автомат защиты увлажнителя | 200 | 512 | 11 | boolean | R | 0 – разомкнут, 1 – замкнут | 01.02, 02.02 |
Датчик перепада давления на приточном вентиляторе №2 | 200 | 512 | 12 | boolean | R | 0 – нет перепада, 1 – есть перепад | 01.01, 02.01 |
Концевой выключатель приточного воздушного клапана вентилятора №1 | 200 | 512 | 13 | boolean | R | 0 – разомкнут, 1 – замкнут | |
Концевой выключатель приточного воздушного клапана вентилятора №2 | 200 | 512 | 14 | boolean | R | 0 – разомкнут, 1 – замкнут | |
Битовая маска №2 состояния дискретных входов | 201 | 513 |
| word | R |
|
|
Датчик перепада давления на рекуператоре | 201 | 513 | 0 | boolean | R | 0 – нет перепада, 1 – есть перепад | 31.00, 32.00 |
Автомат защиты рекуператора | 201 | 513 | 1 | boolean | R | 0 – разомкнут, 1 – замкнут | |
Защита ТЭН преднагрева по перегреву | 201 | 513 | 2 | boolean | R | 0 – разомкнут, 1 – замкнут | |
Положение контактора ТЭН преднагрева | 201 | 513 | 3 | boolean | R | 0 – разомкнут, 1 – замкнут | |
Состояние дискретных выходов | |||||||
Битовая маска №1 состояния дискретных выходов | 202 | 514 |
| word | R |
|
|
Приточный воздушный клапан открыт | 202 | 514 | 0 | boolean | R | 0 – нет, 1 – да | Все, кроме 21.00, 22.00 |
Включен обогрев приточного воздушного клапана | 202 | 514 | 1 | boolean | R | 0 – нет, 1 – да |
|
Включен приточный вентилятор | 202 | 514 | 2 | boolean | R | 0 – нет, 1 – да |
|
Включен вытяжной вентилятор | 202 | 514 | 4 | boolean | R | 0 – нет, 1 – да | 21.00, 22.00, 31.00, 32.00 |
Включен увлажнитель | 202 | 514 | 5 | boolean | R | 0 – нет, 1 – да | 01.02, 02.02 |
Клапан теплообменника больше | 202 | 514 | 6 | boolean | R | 0 – нет, 1 – да | С водяным калорифером нагрева |
Клапан теплообменника меньше | 202 | 514 | 7 | boolean | R | 0 – нет, 1 – да | |
Вытяжной воздушный клапан открыт | 202 | 514 | 8 | boolean | R | 0 – нет, 1 – да | 31.00, 32.00 |
Состояние 3-й ступени Эл Калорифера | 202 | 514 | 10 | boolean | R | 0 – выключена, 1 – включена | С электрическим калорифером нагрева |
Состояние 2-й ступени Эл Калорифера | 202 | 514 | 11 | boolean | R | 0 – выключена, 1 – включена | |
Включен циркуляционный насос | 202 | 514 | 12 | boolean | R | 0 – нет, 1 – да | С водяным калорифером нагрева |
Включен ККБ | 202 | 514 | 14 | boolean | R | 0 – нет, 1 – да | 04.00, 05.00 |
Включен сигнал аварии | 202 | 514 | 15 | boolean | R | 0 – нет, 1 – да | |
Битовая маска №2 состояния дискретных выходов | 203 | 515 |
| word | R |
| |
Воздушный клапан вентилятора № 1 открыт (если тип ВК – Индивидуальный) или Переключение воздушного потока на вентилятор № 2 (если тип ВК - Перекидной) | 203 | 515 | 1 | boolean | R | 0 – нет, 1 – да | 01.01, 02.01 |
Воздушный клапан вентилятора № 2 открыт | 203 | 515 | 2 | boolean | R | 0 – нет, 1 – да | 01.01, 02.01 |
Включен ТЭН преднагрева | 203 | 515 | 3 | boolean | R | 0 – нет, 1 – да | 31.00, 32.00 |
Включен рекуператор | 203 | 515 | 4 | boolean | R | 0 – нет, 1 – да | |
Аварии | |||||||
Пожар | 220 | 544 | 0 | boolean | R | 0 – норма, 1 – авария |
|
Авария приточного воздушного клапана | 220 | 544 | 1 | boolean | R | 0 – норма, 1 – авария | Все, кроме 21.00, 22.00 |
Авария вытяжного воздушного клапана | 220 | 544 | 2 | boolean | R | 0 – норма, 1 – авария | 31.00, 32.00 |
Авария приточного вентилятора (вентилятора №1) | 220 | 544 | 3 | boolean | R | 0 – норма, 1 – авария |
|
Авария приточного вентилятора №2 | 220 | 544 | 4 | boolean | R | 0 – норма, 1 – авария | 01.01, 02.01 |
Авария вытяжного вентилятора | 220 | 544 | 5 | boolean | R | 0 – норма, 1 – авария | 21.00, 22.00, 31.00, 32.00 |
Сработал термостат защиты калорифера по перегреву или температура приточного воздуха превышает аварийное значение | 220 | 544 | 6 | boolean | R | 0 – норма, 1 – авария | С электрическим калорифером нагрева |
Температура обратной воды ниже аварийного значения | 220 | 544 | 7 | boolean | R | 0 – норма, 1 – авария | С водяным калорифером нагрева |
Сработал термостат защиты калорифера от замерзания | 220 | 544 | 8 | boolean | R | 0 – норма, 1 – авария | |
Не удалось прогреть калорифер за допустимое время | 220 | 544 | 9 | boolean | R | 0 – норма, 1 – авария | |
Случилось три аварии по замерзанию калорифера | 220 | 544 | 10 | boolean | R | 0 – норма, 1 – авария | |
Авария ККБ | 220 | 544 | 11 | boolean | R | 0 – норма, 1 – авария | 04.00, 05.00 |
Авария насоса | 220 | 544 | 12 | boolean | R | 0 – норма, 1 – авария | С водяным калорифером нагрева |
Засорение воздушного фильтра | 220 | 544 | 13 | boolean | R | 0 – норма, 1 – засорен |
|
Нет рабочих приточных вентиляторов | 220 | 544 | 15 | boolean | R | 0 – норма, 1 – авария | 01.01, 02.01 |
Температура приточного воздуха вышла за диапазон или произошел обрыв датчика | 221 | 545 | 0 | boolean | R | 0 – норма, 1 – авария |
|
Температура наружного воздуха вышла за диапазон или произошел обрыв датчика | 221 | 545 | 1 | boolean | R | 0 – норма, 1 – авария |
|
Температура обратного теплоносителя вышла за диапазон или произошел обрыв датчика | 221 | 545 | 2 | boolean | R | 0 – норма, 1 – авария | С водяным калорифером нагрева |
Температура воздуха в помещении вышла за диапазон или произошел обрыв датчика | 221 | 545 | 3 | boolean | R | 0 – норма, 1 – авария | Все, кроме 01.02, 02.02 |
Нет связи между контроллером и ПРМ | 221 | 545 | 5 | boolean | R | 0 – норма, 1 – авария | 01.01, 02.01 31.00, 32.00 |
Авария воздушного клапана вентилятора №1 или Авария перекидного воздушного клапана | 221 | 545 | 6 | boolean | R | 0 – норма, 1 – авария | 01.01, 02.01 |
Авария воздушного клапана вентилятора №2 | 221 | 545 | 7 | boolean | R | 0 – норма, 1 – авария | |
Авария увлажнителя | 221 | 545 | 8 | boolean | R | 0 – норма, 1 – авария | 01.02, 02.02 |
Авария рекуператора (сработал автомат защиты) | 221 | 545 | 9 | boolean | R | 0 – норма, 1 – авария | 31.00, 32.00 |
Обмерзание рекуператора | 221 | 545 | 10 | boolean | R | 0 – норма, 1 – авария | |
Сработал термостат защиты ТЭН преднагрева от перегрева | 221 | 545 | 11 | boolean | R | 0 – норма, 1 – авария | |
Не замкнулся контактор предварительного нагрева | 221 | 545 | 12 | boolean | R | 0 – норма, 1 – авария | |
Команды на управление | |||||||
Перейти в режим Старт | 214 | 532 | 0 | boolean | W | 1 – запись | |
Задать вручную сезон Зима | 214 | 532 | 1 | boolean | W | 1 – запись (допустимо, если "Определять сезон вручную" = 1) | |
Сбросить все аварии | 214 | 532 | 2 | boolean | W | 1 – запись | |
Определять сезон по температуре наружного воздуха | 214 | 532 | 3 | boolean | W | 1 – запись
| |
Перейти в режим Стоп | 215 | 533 | 0 | boolean | W | 1 – запись | |
Задать вручную сезон Лето | 215 | 533 | 1 | boolean | W | 1 – запись (допустимо, если "Определять сезон вручную" = 1) | |
Определять сезон вручную | 215 | 533 | 3 | boolean | W | 1 – запись | |
Уставки | |||||||
Время прогрева воздушного клапана с помощью ТЭН | 234 | 564 |
| word | R/W | 0...900 с | |
Время падения уставки температуры приточного воздуха | 239 | 569 |
| word | R/W | 2...600 с | С водяным калорифером нагрева |
Уставка падения температуры приточного воздуха | 23A | 570 |
| float | R/W | 0...200 °С | |
Уставка температуры приточного воздуха | 222 | 546 |
| float | R/W | 0...99 °С |
|
Уставка температуры приточного воздуха в ночное время | 224
| 548 |
| float | R/W | 0...99 °С |
|
Уставка температуры воздуха в помещении | 226 | 550 |
| float | R/W | 0...99 °С | Все, кроме 01.02, 02.02 |
Уставка температуры наружного воздуха для смены сезона Зима-Лето | 22A | 554 |
| float | R/W | 0...100 °С |
|
Уставка влажности приточного воздуха | 23C | 572 |
| float | R/W | 0…100 % | 01.02, 02.02 |
Калорифер нагрева водяной | |||||||
Текущий процент открытия запорно-регулирующего клапана | 20E | 526 |
| float | R | 0...100 % | С водяным калорифером нагрева |
Текущая уставка температуры обратной воды | 228 | 552 |
| float | R | 0...150 °C | |
Пропорциональный коэффициент ПИ-регулятора | 22C | 556 |
| float | R/W | 0...9999 | |
Время интегрирования ПИ-регулятора | 22E | 558 |
| float | R/W | 0...9999 с | |
Время прогрева калорифера перед запуском системы | 237 | 567 |
| word | R/W | 0...6000 с | |
Время прогрева калорифера в дежурном режиме | 238 | 568 |
| word | R/W | 0...6000 с | |
Калорифер нагрева электрический | |||||||
Текущая мощность первой ступени калорифера | 20E | 526 |
| float | R | 0...100 % | С электрическим калорифером нагрева |
Пропорциональный коэффициент ПИ-регулятора | 22C | 556 |
| float | R/W | 0...9999 | |
Время интегрирования ПИ-регулятора | 22E | 558 |
| float | R/W | 0...9999 с | |
Калорифер охлаждения водяной | |||||||
Процент открытия клапана на охладителе | 210 | 528 |
| float | R | 0...100 % | 03.00, 06.00 |
Пропорциональный коэффициент ПИ-регулятора | 230 | 560 |
| float | R/W | 0...9999 | |
Время интегрирования ПИ-регулятора | 232 | 562 |
| float | R/W | 0...9999 с | |
Вентиляторы | |||||||
Состояние приточного вентилятора (вентилятора №1) | 218 | 536 |
| word | R | 0 – не исп., 1 – выключен, 2 – включен, 3 – авария, 4 – резерв, 5 – неисправен ВК, 6 – запускается, 7 – останавливается | |
Состояние приточного вентилятора №2 | 219 | 537 |
| word | R | 0 – не исп., 1 – выключен, 2 – включен, 3 – авария, 4 – резерв, 5 – неисправен ВК, 6 – запускается, 7 – останавливается | |
Текущая производительность вентилятора | 21C | 540 |
| float | R | 0, 30…100 % | 01.00, 01.01, 01.02, 02.00, 02.01, 02.02, 04.00, 05.00 |
Режим управления скоростью вентилятора | 21B | 539 |
| word | R/W | 0 – не исп., 1 – по расписанию, 2 – вручную | |
Скорость вентилятора при ручном режиме управления | 21F | 543 |
| word | R/W | 30…100 % с шагом 10%* | |
Время реакции на нехватку мощности нагревателя | 21E | 542 |
| word | R/W | 1…99 мин | 01.00, 01.01, 01.02, 04.00 |
Статус функции снижения скорости вентилятора при нехватке мощности нагревателя | 217 | 535 | 9 | boolean | R | 0 – отключена 1 – включена | |
Включить функцию снижения скорости вентилятора при нехватке мощности нагревателя | 214 | 532 | 4 | boolean | W | 1 – запись | |
Отключить функцию снижения скорости вентилятора при нехватке мощности нагревателя | 215 | 533 | 4 | boolean | W | 1 – запись | |
Время задержки запуска вентилятора после подачи команды на открытие ВКп | 235 | 565 |
| word | R/W | 0...900 c | |
Время продува ТЭН после их отключения | 236 | 566 |
| word | R/W | 0...6000 c | С электрическим калорифером нагрева |
* При записи по сети значения скорости, не равного целому количеству десятков, будет произведено округление.
Пример
Значения из диапазона 40…44 будут записаны в прибор как 40 %.
Значения из диапазона 45…50 будут записаны в прибор как 50 %.