Лого KNX

KNX Партнер  

KNX. Заметки. Часть 6. Использование IP в KNX. Туннелинг, роутинг

IP и KNX, Туннелинг, Роутинг.
Расширение возможностей KNX добавлением протокола обмена по IP добавило новые возможности построения структуры KNX за счет использования в качестве среды обмена сети IP (о различных средах обмена можно почитать в заметке KNX. Заметки. Часть 1. Среды обмена данными.)

Использование протокола обмена по IP для KNX дало несколько возможностей -

  • повышение скорости обмена, если вы строите структуру с большей, чем одна линия
  • возможность локального доступа к KNX через IP с любой точки внутренней компьютерной сети
  • возможность удаленного доступа к KNX через IP с любой точки глобальной сети
  • (не совсем очевидный факт!) снижение стоимости системных устройств KNX

Далее тему IP и KNX я буду рассматривать для большей наглядности на примере конкретных изделий. А именно - от фирмы Weinzierl. Эта небольшая немецкая фирма является одним из разработчиков системных изделий (интерфейсов, серверов) и ПО для KNX.

P в KNX используется в двух режимах - Туннелинг и Роутинг. Разобраться who is who несложно, но необходимо. Итак -

Туннелинг

part 6 tunneling

Очень просто. Это - использование устройства IP-KNX в качестве интерфейса для доступа к KNX - программирование, мониторинг шины. Т.е. - еще один интерфейс кроме RS232 и USB.
В отличие от двух "старых" интерфейсов при использовании IP-интерфейса через него вы можете подключаться к KNX из любого места, где есть компьютерная сеть, что очень удобно и всегда необходимо.

IP 730 struc

 

Такое устройство от Weinzierl - Interface IP 730 . Стоит практически также, как и USB-интерфейс. Но с USB вы всегда привязаны к месту инсталляции, с IP - нет!

Еще одна особенность IP интерфейса - возможность одновременного подключения через него к шине KNX до 5 соединений.

Роутинг

part 6 routing

Это - замена (или - еще одна возможность) стандартного (для KNX-TP) соединителя линий (областей).
Обычная структура с линейным соединителем выглядит вот так

part 6 LK TP

Для соединения линий используются линейные соединители LK (например, JUNG арт. 2142REG). Их назначение и роль уже частично рассмотрены в KNX. Заметки. Часть 3. Режимы адресации. НОРМАЛЬНЫЙ режим.
При использовании IP в качестве главной линии структура уже выглядит иначе -

part 6 LK IP

Т.е., если линейный соединитель (при использовании только TP) использует для связи линий по-прежнему витую пару, то в новом варианте вместо линейного соединителя LK устанавливается KNX IP роутер и связь между линиями происходит через IP. Соответственно, скорость обмена выше, надежнее. При переходе с витой пары на оптоволоконную структуру может быть, кроме того, значительно увеличено расстояние между линиями (т.е. частями) KNX-инсталляции. Все остальное (фильтрация телеграмм, гальваническая развязка), необходимое для соединителя линий, "новый" соединитель выполняет точно также.

Такое устройство от Weinzierl - KNX IP роутер 750 (на предыдущем рисунке - 1.1.0 и 1.2.0).
Для работы IP роутера ему, как и "традиционному" соединителю необходим соответствующий его расположению в структуре KNX физический адрес. Пишется он в устройство также традиционно - через ETS, меню "Программировать физический адрес", затем - нажать кнопку на устройстве.

А теперь об интересном. Данное устройство от Weinzierl содержит "два в одном" функционала. А именно - IP роутер и IP интерфейс! Т.е., через него можно также и программировать KNX-шину (тот самый "туннелинг").
Обязательно. Небольшой нюанс. Для того, чтобы устройство выполняло также и роль интерфейса, через ETS ему необходимо указать еще один физический адрес - т.е. это будет уже второй дрес того же самого (физически) устройства (той же "железяки"), но для использования в качестве IP интерфейса. Причем, конечно, адрес должен принадлежать линии, к которой подключен IP 750. Для резервирования адреса в проекте на данную линию можно поставить dummy устройство (пожалуй, о dummy стоит написать небольшую заметку - это на будущее!).
Этот адрес пишется в ETS при программировании физического адреса как "локальный" адрес в таком меню (на скриншоте - необходимо выбрать Access - "Local") -
Такое устройство от Weinzierl - KNX IP роутер 750 (на предыдущем рисунке - 1.1.0 и 1.2.0).
Для работы IP роутера ему, как и "традиционному" соединителю необходим соответствующий его расположению в структуре KNX физический адрес. Пишется он в устройство также традиционно - через ETS, меню "Программировать физический адрес", затем - нажать кнопку на устройстве.

part 6 750 interface

В итоге можно представить себе для наглядности вот такую картинку комплексной работы KNX IP роутера IP 750 -

part 6 750 interface router

1.1.0 - адрес IP 750 для работы в качестве линейного соединителя линии 1.1
1.1.20 - адрес того же IP 750 для работы в качестве интерфейса

Итак, с режимами IP в KNX все стало на свои места -

  • туннелинг - интерфейс для программирования PC-IP-KNX (Weinzierl IP730, Jung IPS100REG...)
  • роутинг - соединение линий (зон) KNX-IP-.........-KNX (Weinzierl IP 750, Jung IPR100REG...)

Для расширения эрудиции :) - далее еще об одном системном устройстве от Weinzierl, имеющем прямое отношение к данной заметке.
Речь идет о Мастере линии IP 760.

Мастер линии IP 760

Это - комплексное устройство, сочетающее в себе Блок Питания (640 mA), Роутер IP и Интерфейс IP.

part 6 760

БП имеет, кроме выхода с дросселем для питания KNX выход =24V без дросселя.
Еще на нем есть ЖКИ индикатор, что несколько необычно для БП KNX. Зачем?
На нем отображается текущий потребляемый ток. Кроме того - БП запоминает особые ситуации (КЗ, перенапряжение, перегрузка, перегрев), которые потом можно просмотреть на этом экране.

part 6 760 picture

И - обзорная табличка с обзором IP-устройств от Weinzierl и их возможностей есть в статье на этом сайте.

P.S. В данной статье использованы иллюстрации с сайта www.weinzierl.de