Немного основ
Обратимся к простому примеру. Например, рассмотрим, как кнопка, находящаяся на одной линии, управляет актуатором на дргуой линии и как внутри одной области телеграмма идет с одной линии на другую.
Перша українська школа KNX. Все, що потрібно знати о роботі KNX. Теорія і практика. Міжнародний сертифікат.
Каталог виробів KNX, які продає фірма "Смартахус". Для того, щоб побачити ціни, необхідно зареєструватися.
Немного основ
Обратимся к простому примеру. Например, рассмотрим, как кнопка, находящаяся на одной линии, управляет актуатором на дргуой линии и как внутри одной области телеграмма идет с одной линии на другую.
Рисунок 1.
На рис. 1 - чтобы кнопка 1.1.5 могла управлять актуатором 1.2.6, мы должны связать групповые объекты кнопки и актуатора через один групповой адрес (ГА). Например, 1/2/2. Телеграммы, посылаемые кнопкой с линии 1.1 и принимаемые актуатором на линии 1.2, идут вначале через линейный соединитель 1.1.0 (на главную линию области) и затем - через линейный соединитель 1.2.0 на линию 1.2. Чтобы это получалось, ETS автоматически (кода вы соединяете оба KNX устройства через ГА 1/2/2) помещает этот ГА в таблицу фильтрации линейных соединителей. Не забывайте - именно по этой причине, кроме загрузки кнопки и актуатора, вы также должны загрузить ГА в линейные соединители (как правило - сделать частичную загрузку этого соединителя).
Помните - чтобы телеграмма была пропущена соединителем линий/областей, должно выполниться два условия -
1) Групповой адрес телеграммы должен быть в таблице фильтрации соединителя линий/областей
2) Счетчик переходов должен быть больше 0 (это - не тема данной статьи, но это условие указано для полноты картины)
Как известно, когда мы соединяем групповые объекты с групповыми адресами, ETS изменяет таблицу фильтрации автоматически,. Если в данном простом проекте (кнопка и актуатор) после связывания групповых объектов вы посмотрите таблицу фильтрации линейных соединителей, то увидите все ГА, имеющиеся в данной таблице - рис. 2.
Рисунок 2.
Примечание. Помните - каждый раз, когда в ETS делаются любые изменения, которые влияют на таблицу фильтрации (например, создание новых ГА, куда входят групповые объекты изделий с разных линий), вы должны загружать не только изделия, где делались изменения, но также и перезаписывать соединители линий/областей. Это - одна из частых ошибок, т.к. попросту забывается, что ETS корректирует таблицы фильтрации автоматически.
На практике в ETS5 очень удобно использовать динамическую папку "Измененные устройства" в которой вы видите изделия, которые необходимо программировать после любых изменений, сделанных вами, как в параметрах, так и в групповых адресах. И, в том числе, и в таблице фильтрации соединителя областей/линий.
Рис. 3
Добавление визуализации, подключенной к KNX через IP интерфейс
Если вы имеете только одну область, рекомендуется центральный интерфейс (используемый для связи с визуализацией) устанавливать на главной линии. Если у вас более одной области, все центральные интерфейсы должны устанавливаться на магистральной линии (Line 0.0). Это снижает количество телеграмм в сети KNX.
Используя пример выше, добавим IP-интерфейс, через который с шиной KNX связывается программа визуализации. Для простоты добавим всего два ГА - один для статуса выхода 1 устройства 1.2.6 и другой - для выхода 1 устройства 2.1.4. Это показано на рисунке ниже.
Рисунок 4.
Когда мы добавляем групповые адреса статусов, мы видим, что есть только групповой объект для актуатора KNX и нет коммуникационного объекта на стороне IP-интрефейса. Если вы проверите таблицу фильтрации соединителя линий/областей, то можете удостовериться, что в ней не произошло никаких изменений. Это произошло потому, что мы не соединили групповой адрес ни с одним изделием на магистральной линии. Это показано на рис. 5 ниже.
Рисунок 5.
Решение
Так как же решить эту проблему? Есть два варианта. Каждый - со своими плюсами и минусами.
1) Ручной ввод групповых адресов в таблицу фильтрации.
2) Использовать dummy-устройство (фиктивное устройство) для автоматического добавления групповых адресов в таблицу фильтрации.
Ручной ввод групповых адресов в таблицу фильтрации соединителей линий/областей.
Для ручного ввода групповых адресов в таблицу фильтрации соединителей линий/областей вы должны перетянуть ГА из вида "Групповые адерса" на соответствующую линию в виде "Топология". Но надо быть осторожным, внося ГА на главную линию области и магистральную линию. Если , например, вы перетянете ГА только на магистральную линию, то этот ГА добавится только в соединитель областей, но не добавится в соединитель линий (области). Поэтому при добавлении ГА на магистральную линию необходимо добавлять его и на главную линию области, чтобы он был занесен в таблицу фильтрации линейного соединителя.
Рис. 6
Еще один способ - добавление необходимых адресов в список таблицы фильтрации в панели справа (ETS5). Таким путем можно добавлять сразу диапазон адресов.
Рис. 7.
И еще один вариант ручного добавления ГА в таблицу фильтрации - для конкретного ГА установить флажок "Пропустить через линейный соединитель)".
Рис. 8.
Большим недостатком таких методов является то, что эти изменения (ручные добавления ГА в таблицы фильтрации) должны делаться очень аккуратно. Удостовериться, что необходимые ГА появились в таблице фильтрации, можно только через просмотр таблицы фильтрации соединителей линий/областей.
Использование фиктивного устройства (dummy) для автоматического внесения ГА в таблицу фильтрации.
Фиктивное устройство - это просто образ устройства, позволяющий видеть его визуально в ETS. Это позволяет поместить это "устройство", например, на магистральную линию и связывать его групповые объекты с ГА, которые нам необходимо передать на магистральную линию.
Приложение dummy можно найти на сайтах производителей, либо скачать здесь (после скачивания извлечь из архива). Dummy имеет несколько групповых объектов с различными длинами данных.
Как видно на рис. 9, если вы установили такое фиктивное устройство на магистральной линии (на рисунке - устройство 0.0.2), то теперь вы можете соединять групповые объекты с с необходимыми ГА, чтобы ваша визуализация также могла видеть эти ГА (т.е. передаваемые значения).
Рис. 9.
Большой плюс такого варианта в том, что вы можете легко контролировать, что необходимые вам ГА проходят на магистральную линию - либо просматривая ГА, которые назначены вашему фиктивному устройству (0.0.2), либо - просматривая, какие групповые объекты назначены конкретному ГА.
Хотите занть больше? Посетите наш Основной курс KNX, либо - наши семинары.
(По материалам сайта www.knxtoday.com.com)
Проблема
Все больше различных программных визуализаций KNX для подключения к инсталляции KNX используют KNXnet/IP. В этом случае в ETS нет никакого изделия KNX с необходимыми групповыми объектами, которые обычно соединяются через групповые адреса. По этой причине вам необходимо самостоятельно создавать талицы фильтраций для соединителей линий/областей.