Новые функции в продуктах Zennio для KNX.
14.01.2020
Каждое следующее поколение продуктов Zennio предлагает пользователям дополнительные функциональные возможности для KNX инсталляций. В статье описаны некоторые функции, появившиеся в обновленных прикладных программах Zennio в течение последнего года. Большинство рассматриваемых здесь функций относятся к классу актуаторных и реализованы в релейных, диммерных или жалюзийных модулях KNX.
В обзор вошли функции:
- учет времени наработки
- счетчики циклов переключений реле
- индивидуальное управление сценами для каждого канала
- автоматическое управление жалюзи
- кастомизация датчиков температуры
Остановимся подробней на каждой из функций.
Учет времени наработки (operating time counter)
Эта функция включена в прикладные программы большинства релейных актуаторов текущего ассортимента Zennio: inBOX 20/24 v2, MINiBOX 25/40/45 v2, MAXinBOX 8/16 v3, MAXinBOX 24, MAXinBOX 66 v2.
Действие функции заключается в подсчете суммарного времени, когда тот, или иной релейный выход актуатора находился в состоянии включено (ON) или выключено (OFF). Такое время наработки (operating time) подсчитывается для каждого релейного канала в часах и секундах.
На Рис.1 представлен скриншот с примером настройки параметров функции учета времени наработки в программе ETS (EIB Tools Software) для модуля MAXinBOX 8v3. Параметры, относящиеся к описываемой функции, на скриншоте выделены голубым фоном.
Рис.1
После активирования функции Счетчик времени наработки (поле Operating Time Counter) на вкладке параметров появляются дополнительные параметры:
Счетчик секунд (Seconds) |
- активирует счетчик в секундах и доступность соответствующего группового объекта; |
Счетчик часов (Hours) |
- активирует счетчик в часах и доступность соответствующего группового объекта; |
Режим учета (Counting mode) |
- устанавливает состояние выхода, для которого производится подсчет времени: выключено (Output OFF) или включено (Output ON); |
Период циклической передачи (Periodic sending) |
- устанавливает численное значение и единицу измерения периода циклической передачи текущих значений счетчиков в минутах или часах. |
Во всех продуктах Zennio, где встречается данная функция, ее настройка производится аналогичным образом.
В зависимости от того, какие счетчики активированы при параметризации канала c номером ‘n’, для него становятся доступны один или оба из указанных ниже групповых объектов:
[Выхn] Счетчик полного времени работы (час) -> 2 байта, DPT 7.007
[Выхn] Счетчик полного времени работы (сек) -> 4 байта, DPT 12.100
Текущие значения групповых объектов-счетчиков могут циклически передаваться в шину KNX с периодом от 1 минуты до 24 часов, или такая передача может быть заблокирована (период равен 0).
Рис.2 иллюстрирует представление групповых объектов счетчиков наработки в программе ETS.
Рис.2
Из Рис.2 видно, что заводская установка флагов ‘R’ и ‘W’ объектов-счетчиков позволяет считывать их значения по запросам средств визуализации и диспетчеризации (SCADA), а также разрешает запись в них определенных значений из шины KNX (например, с целью сброса накопленных данных).
Используемые объектами-счетчиками стандартные типы данных KNX DPT 7.007 и DPT 12.100 определяют беззнаковые целые числа размером 2 и 4 байта соответственно.
Тип DPT 7.007 (DPT_Time Period Hrs) предназначен для хранения значений времени в часах в диапазоне от 0 до 65 535 часов. Такой формат позволяет накапливать данные общей продолжительностью примерно 7.5 лет с точностью до 1 часа.
Тип DPT12.100 (DPT_Counter Time Sec) предназначен для хранения значений времени в секундах в диапазоне от 0 до 4 294 967 295 секунд. Этот формат допускает хранение значений времени, превышающих 130 лет с точностью до 1 секунды. Трудно представить практическую задачу, когда такой емкости счетчика оказалось бы недостаточно.
Учет времени наработки актуален в задачах слежения за износом и выработкой ресурса разного рода электронных, электромеханических и прочих технических средств: ламп освещения, балластов, электромоторов, фильтров и т.д. Это актуально в проектах умный дом и автоматизации зданий для превентивного сервисного обслуживания и ремонта инженерных систем с целью предотвращения аварий и немотивированных материальных потерь.
Также, в управленческих целях, с помощью этой функции можно оценивать время простоя каких-либо приборов и систем или, наоборот, время их активного использования.
Счетчики циклов переключений реле (relay switches counter)
Данная функция появилась в релейных и жалюзийных актуаторах Zennio относительно недавно. Примеры таких моделей: inBOX 20/24 v2, MINiBOX 25/40/45 v2, MAXinBOX 8/16 v3, MAXinBOX 24, MAXinBOX 66 v2, MAXinBOX SHUTTER 4/8 CH v2.
Действие функции заключается в подсчете количества циклов переключений каждого из выходных реле актуаторов и хранении этих данных в соответствующих групповых объектах. Кроме этого, непрерывно оценивается частота переключений каждого реле расчетом числа переключений в минуту.
Максимальные значения количества переключений в минуту также сохраняются в соответствующих групповых объектах для каждого релейного выхода.
Рис.3 представляет вкладку общих параметров модуля MINiBOX 25 v2 в ETS. Параметр, активирующий описываемую функцию сразу для всех каналов, на скриншоте выделен голубым фоном.
Рис.3
После активации параметра «Показывать объекты счетчиков переключений реле» («Show Relay Switches Counter Objects»), на вкладке «Групповые объекты» («Group Objects») в ETS, среди доступных групповых объектов, появляются объекты счетчиков числа переключений и максимальной частоты переключений в минуту для каждого канала актуатора (Рис.4). Обсуждаемые объекты счетчиков на рисунке выделены голубым фоном.
Рис.4
Заводская установка флагов объектов-счетчиков подразумевает передачу их значений в шину KNX только по внешним запросам чтения статуса. Такие команды-запросы могут отсылаться программами визуализации и диспетчеризации (SCADA).
Объекты-счетчики количества циклов переключения используют стандартный тип данных KNX DPT 12.001 (DPT_Value_4_Ucount), предназначенный для счетчиков импульсов. Формат этого типа соответствует беззнаковому целому числу в диапазоне от 0 до 4 294 967 295.
Объекты для хранения максимального количества переключений в минуту имеют стандартный тип данных KNX DPT 7.001 (DPT_Value_2_Ucount). Данный тип также используется счетчиками импульсов. Формат этого типа определяет беззнаковые целые значения от 0 до 65 535.
Одно из возможных применений счетчиков переключений релейных выходов - контроль частоты переключений релейных выходов актуаторов, управляющих нагревательными элементами отопительных систем в режиме широтно-импульсной модуляции (ШИМ). Такая возможность может стать незаменимым контрольным инструментом при настройке параметров термостатов во время пуско-наладочных работ с целью недопущения слишком частого переключения (дребезга) управляющих реле и их преждевременного выхода из строя.
Продолжение статьи: часть 2.