Перейти к основному содержимому
Подсказка

iRidium для Weinzierl KNX IP BAOS

набор инструментов для создания интерфейсов управления оборудованием KNX при подключении к шине через интерфейс Weinzierl KNX IP BAOS.

документация обновлена 01.01.2024

обучение:
вебинары и видео-уроки >>

скачать:

Описание

Weinzierl KNX IP BAOS 770/771/772/773/777 (B us A ccess and O bject S erver) - это KNX IP интерфейс, который может работать с шиной KNX на уровне точек данных - KNX Application Layer, помимо телеграмм (KNXnet/IP).

Настроенный как Object Server, Weinzierl KNX IP BAOS с промежуточными адресами (Datapoints) позволяет подключиться к шине KNX по TCP/IP, при этом BAOS выполняет роль сервера - взаимодействует с шиной, получает и отправляет команды, а панели управления подключаются к этому серверу для получения и отправки данных. Такой режим работы делает нагрузку на шину минимальной, а подключение стабильным.

  • BAOS 771 поддерживает до 250 точек данных (промежуточных адресов для доступа к шине), BAOS 772 - до 1000 точек данных , BAOS 773 - до 250 точек данных, BAOS 777 - до 2000 точек данных
  • Object Server и промежуточные адреса доступа к шине настраиваются с помощью ETS

Преимущества работы через KNX IP BAOS в режиме Object Server:

  • Одновременное, стабильное подключение до 5 панелей управления по TCP/IP
  • Очень сильно снижается нагрузка на шину, т.к. KNX IP BAOS возвращает сохраненные состояния переменных без лишних обращений к шине
  • Нет задержки повторного подключения, характерной для большинства KNX IP интерфейсов при переходе между Wi-Fi точками или потере сети.

Подключение

Конфигурация оборудования и настройки, необходимые для того, чтобы iRidium начал управлять оборудованием в шине KNX через интерфейс Weinzierl KNX IP BAOS.


Способы подключения к KNX

Разные способы связи с шиной обеспечивают разное число одновременных подключений панелей управления: от одной панели до безлимита. На возможное число соединений влияет выбор способа подключения.

KNX_BAOS-BAOS.png

  1. KNX IP BAOS

    KNX_scheme_gate.png

  2. iRidium Server + KNX IP BAOS

1. KNX IP BAOS обеспечит до 5 одновременных подключений к шине KNX. Это значит, что будет возможно одновременное управление с 5 планшетов, смартфонов или ПК.

2. iRidium server в сочетании с KNX IP BAOS обеспечивает безлимитное подключение панелей управления, т.к. панели управления подключаются к серверу по протоколу iRidium, и не загружают шину.

Если вы выбрали работу по протоколу BAOS, учитывайте его особенности:

  • Выбирая модель BAOS убедитесь, что она поддерживает нужно число точек данных (это переменные, с помощью которых можно управлять групповыми адресами в шине). Точки данных нужно активировать только для групповых адресов, с которыми должна работать панель управления:
    • KNX IP BAOS 771 - до 250 Datapoints (точек данных) и до 2000 групповых адресов
    • KNX IP BAOS 772 - до 1000 точек данных и до 2000 групповых адресов
    • KNX IP BAOS 773 - до 250 точек данных и 10 клиентов
    • KNX IP BAOS 777 - до 2000 точек данных и до 2000 групповых адресов
  • Чтобы при старте проекта видеть статусы групповых адресов, поставьте в ETS галочку "Read" в свойствах каждого из этих адресов
  • Настройте Datapoints заранее, т.к. BAOS с Datapoints - это отдельное устройство в проекте iRidium. Если сначала настроить и привязать к GUI групповые адреса, то, при переходе на Datapoints, привязку нужно будет повторить
  • Обеспечьте подключение к одному BAOS не более 5 панелей управления, если используете больше 100 Datapoints
  • Удалите из проекта iRidium все адреса, которыми не нужно управлять. Если адрес доступен только на запись, удалите обратную связь для этого адреса (Feedback) чтобы снизить нагрузку на шину
  • BAOS 771/772 имеют ограничение по обработке пакетов: TTL не больше 16 скачков между маршрутизаторами. BAOS 777 имеет ограничение в 64 скачка (hop'a). Это имеет значение при управлении BAOS через Интернет. Если необходимо подключиться к BAOS, который находится в другом городе или стране, постарайтесь использовать BAOS 777, который примет пакеты, прошедшие более чем через 16 маршрутизаторов (это значение очень мало, если вы подключаетесь к удаленной системе).

Обратитесь в [mailto:support@iridiummobile.ru техническую поддержку] iRidium для получения более подробных рекомендаций.


Импорт групповых адресов из ETS

iRidium может подключаться к шине через KNX IP BAOS и взаимодействовать с устройствами шины через датапоинты. Список датапоинтов можно импортировать из проекта ETS5 (*.knxproj) и добавлять в ваш проект iRidium – все сразу или частично. Поддерживается до-импорт и обновление настроек датапоинтов.

Чтобы импортировать датапоинты из проекта ETS5 (*.knxproj):

  1. Запустите iRidium studio, создайте проект и откройте боковые панели IMPORTED DATA и DRIVERS TREE:

Import_OpenPanels.png

  1. В панели IMPORTED DATA нажмите кнопку Import и выберите файл с расширением *.knxproj

Import_SelectFile.png

  1. Когда обработка файла завершена, укажите настройки синхронизации файла ETS с панелью драйверов (можно оставить по умолчанию):

Import_SelectSyncProps.png

см. Настройки синхронизации файла ETS и драйвера KNX в iRidium. Вы сможете вернуться к настройкам синхронизации, нажав на клавишу Настройки в панели импорта.

Как работает анализ флагов : анализируются флаги датапоинта, и по их наличию принимается решение о добавлении команды и фидбека. Флаги: *Communication (Соединение) – без этого флага не будет создана ни команда, ни фидбек; *Read (Считывание) – не анализируется; *Write (Запись) – будет добавлен фидбек; *Transmit (Передавать) – будет добавлена команда; *Update (Обновление) – не анализируется.

  1. Когда импорт завершен и указаны параметры синхронизации, добавьте адреса в проект (для этого будет создан драйвер соответствующего типа):

Import_AddDriverAddAddresses.png

Можно добавить все или часть адресов; распределить их по папкам:

  1. Чтобы добавить все адреса из файла ETS, перетащите файл за заголовок в панель драйверов
  2. Чтобы добавить часть адресов из файла ETS, перетащите папку с адресами или группу адресов из списка
  3. Адреса можно сразу добавить в папки . Создайте папку в драйвере – выберите драйвер, нажмте (+) на панели драйверов, пункт "Add command/feedback folder". Перетащите выбранные адреса в папку – туда будут добавлены и команды, и фидбеки выбранных адресов.

Используйте кнопку Синхронизировать , чтобы обновить адреса в драйвере согласно настройкам синхронизации (см. Настройки в панели импорта) или перетащите адреса в панель драйверов для частичной синхронизации.

  1. Чтобы обновить список адресов после внесения изменений в проект ETS, экспортируйте файл из ETS и импортируйте повторно – данные будут объединены.

Новые адреса, добавленные из файла ETS, будут отмечены значком [new]. Адреса, удаленные из файла ETS будут отмечены значком корзины, их следует удалить из драйвера посредством синхронизации.

  1. Файл ETS проекта не хранит адрес KNX IP интерфейса. Убедитесь, что указали указали актуальный IP адрес KNX IP интерфейса:

Import_CheckIP.png

Инструменты панели IMPORTED DATA

ImportedData_PanelSettings.png

  1. Импортировать – добавить новый ETS файл в базу импорта, или обновить содержимое добавленного файла. Поддерживаются файлы ETS5 (*.knxproj)
  2. Синхронизировать – синхронизирует файл ETS проекта с соответствующим драйвером в панели. Настройки синхронизации см. по нажатию на клавишу (4). Синхронизацию можно произвести, перетащив файл из панели импорта на драйвер
  3. Удалить данные ETS проекта – полностью удаляет данные импорта. Частичное удаление данных из файла невозможно
  4. Настройки синхронизации – параметры синхронизации данных о групповых адресах между панелью импорта и драйвером (cм. описание параметров в п.3 инстуркции по импорту)
  5. Update properties – обновлять настройки групповых адресов при синхронизации

  6. Group address names – обновлять имена

  7. Group address properties – обновлять типы данных

  8. Add and delete – добавление и удаление групповых адресов при синхронизации

  9. Add new group addresses from ETS file – добавлять новые адреса в драйвер

  10. Delete group addresses removed from file – удалять из драйвера адреса, которых нет в ETS файле (после подтверждения)

  11. Object flags – анализ флагов групповых объектов, связанных с групповым адресом; анализ групповых объектов BAOS

  12. Analyze object flags to create command, feedback and read requests of Group addresses – по результатам анализа флагов, в драйвер будет добавлен только доступный способ работы с групповым адресом (команда для записи в адрес, фидбек для чтения состояния адреса, возможность запроса состояния при запуске проекта)

  13. Переключение базы групповых адресов / Датапоинтов BAOS. Файл ETS хранит информацию об адресах и датапоинтах, которые используются в разных драйверах и поддерживают разные способы сортировки
  14. Способ сортировки групповых адресов. Поддерживается сортировка, аналогично ETS: "Групповые адреса", "Устройства", "Здание"
  15. Поле Имя отображает список групповых адресов, объединенных в папки согласно выбранному способу сортировки (6). Имена формируются из трех составляющих: групповой адрес, имя (как в ETS), суммарные флаги связанных групповых объектов. Для именования команды и фидбека в драйвере используется только имя адреса
  16. Поле Тип отображает подтип данных гуппового адреса согласно ETS. Если адерс не связан с групповыми объектами, он не будет добавлен в проект, а поле тип – не опредлено (Unknown)
  17. Поле статуса отображает значок [new] у адресов, добавленных при реимпорте файла ETS. Отображает значок корзины у адресов, которые были удалены из файла ETS проекта, но еще не удалены из драйвера
  18. Поле "использование" отображает значок согласно тому, создана ли в драйвере команда и фидбек для соответствующего адреса

Commands & Feedbacks

Как результат импорта мы имеем два уровня настроек KNX:

  • KNX Router (Interface) - драйвер, объединяет в себе список групповых адресов в шине
  • Commands и Feedbacks - команды и каналы обратной связи, которые позволяют управлять групповыми адресами. Команды - групповые адреса, доступные на запись, каналы - групповые адреса, доступные на чтение.

Команды и каналы обратной связи нужно привязать к графическим элементам проекта для управления оборудованием:

  • Команда привязывается к графическому элементу с указанием значения, которое нужно передать адресу в шине при нажатии на графический элемент
  • Канал обратной привяжите к графическому элементу, чтобы отобразить состояние группового адреса

Чтобы связать команду или канал с графическим элементом, используйте метод drag&drop - перетягивание.

Далее представлены примеры команд для управления адресами разного типа.


Настройка подключения к шине

Выберите настройки подключения по-умолчанию. Их можно будет изменить в процессе работы с проектом.

Локальное соединение:

KNX_IP_BAOS1.png

*Host - IP адрес KNX IP BAOS (IPv4) *Port - TCP порт подключения к интерфейсу BAOS: 12004 *Update time (мс) - частота отправки команды Ping для проверки связи с роутером. По умолчанию: 0, приложение автоматически определяет частоту запроса. При ручной установке не рекомендуется менее 5000мс.

Интернет и межсетевое соединение:

KNX_IP_BAOS2.png

*Host - публичный IP адрес интернет-маршрутизатора *Port - TCP порт подключения к KNX интерфейсу. Должен быть доступен из сети Интернет, поэтому настройте проброс порта с помощью службы Port Forwarding интернет-маршрутизатора *Update time (мс) - частота отправки команды Ping для проверки связи с роутером. По умолчанию: 0, приложение автоматически определяет частоту запроса. При ручной установке не рекомендуется менее 5000мс.


Смена настроек подключения

Возможность смены параметров подключения нужна, если вы отключаетесь от Wi-Fi сети объекта автоматизации и начинаете использовать 3G или другую Wi-Fi сеть. Чтобы управление продолжило работать, нужно переключиться с локального на публичный IP адрес интернет-маршрутизатора.

Переключение не происходит автоматически, вам нужно будет нажать на клавишу выбора режима соединения. Для возможности удаленного доступа необходимо сделать порты управления системой автоматизации публичными. Для этого настраивают службу Port Forwarding на интернет-маршрутизаторе. Защищенное соединение может обеспечить VPN.

  1. Скачайте шаблон (*.js) (правая кнопка: "Сохранить объект как..."), добавьте шаблон в редактор скриптов Icon_Scripts.png клавишей (+) Add Script from file

  2. Настройте параметры скрипта, как показано в примере:

function Internal_1() {
IR.GetDevice("KNX IP BAOS 771/772").SetParameters({Host: "192.168.0.100", Port: 12004, Login: "", Password: "",
UpdateTime: 30000});
}
function External_1() {
IR.GetDevice("KNX IP BAOS 771/772").SetParameters({Host: "215.110.10.10", Port: 12004, Login: "", Password: "",
UpdateTime: 30000});
}

Скопируйте имя драйвера из Projсet Device Panel, список параметров нужно скопировать из примера в точности.

  1. Выберите кнопку, которая будет отвечать за переключение Internal и External параметров. Откройте Macros Editor для события Release (Programming > Release), выберите команду Script Call и добавьте ее двойным кликом. Выберите имя функции, которую вызовет кнопка:

KNX_Router3.png

Теперь каждое нажатие на кнопку будет применять соответствующий набор настроек подключения.


Отправка команд


Без iRidium Server, команды будут уходить в шину KNX, при нажатии на графические элементы интерфейса визуализации. Каждая панель управления подключается к шине самостоятельно.

Чтобы отправить команду в шину KNX, вам нужно создать графический интерфейс для панели управления. Интерфейс состоит из страниц, попапов и графических элементов, см. основы создания графических интерфейсов.

Для упрощения работы используйте готовые интерфейсы.

SendRecieve.png

Для управления оборудованием настроим команды (Commands) и каналы обратной связи (Feedbacks). Чтобы отправить команду, нужно перетянуть ее на графический элемент и указать значение (Value), которое нужно отправить. Чтобы отобразить обратную связь, нужно перетянуть канал на графический элемент, и указать, куда вывести значение (Value).

Далее представлены типы групповых адресов, которые поддерживает iRidium и настройки графических элементов, которые подойдут для управления этими типами адресов:

KNX Type: 1.1-bit


Command:

Sub Type несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0 / 11.001 Switch0 = Off, 1 = On
0 / 11.002 Bool0 = False, 1 = True
0 / 11.003 Enable0 = Disable, 1 = Enable
0 / 11.004 Ramp0 = No ramp, 1 = Ramp
0 / 11.005 Alarm0 = No alarm, 1 = Alarm
0 / 11.006 Binary Value0 = Low, 1 = High
0 / 11.007 Step0 = Decrease, 1 = Increase
0 / 11.008 Up/Down0 = Up, 1 = Down
0 / 11.009 Open/Close0 = Open, 1 = Close
0 / 11.010 Start/Stop0 = Stop, 1 = Start
0 / 11.011 State0 = Inactive, 1 = Active
0 / 11.012 Invert0 = Not inverted, 1 = Inverted
0 / 11.013 DIM Send Stype0 = Start/Stop, 1 = Cyclically
0 / 11.014 Input Source0 = Fixed, 1 = Calculated
0 / 11.015 Rest0 = No action (dummy), 1 = Reset command (trigger)
0 / 11.016 Ack0 = No action (dummy), 1 = Acknowledge command (trigger) e.g. for alarming
0 / 11.017 Trigger0, 1 = Trigger
0 / 11.018 Occupancy0 = Not occupied, 1 = Occupied
0 / 11.019 Window/Door0 = Closed, 1 = Open
0 / 11.021 Logical Function0 = OR, 1 = AND
0 / 11.022 Scene A/B0 = Scene A, 1 = Scene B
0 / 11.023 Shutter Blinds Mode0 = only move Up/Down mode (shutter), 1 = Move Up/Down + Step/Stop mode (blind)
0 / 11.100 Coolinig/Heating0 = Coolinig, 1 = Heating
    • укажите при перетягивании команды на графический элемент

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 2.1-bit controlled


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0 / 1allNo Control
2allControl. Function Value 0
3allControl. Function Value 1
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 3.3-bit controlled


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0allStop
1all100% Decrease (Down)
2all50% Decrease (Down)
3all25% Decrease (Down)
4all12,5% Decrease (Down)
5all6,25% Decrease (Down)
6all3,125% Decrease (Down)
7all1,56% Decrease (Down)
8allStop
9all100% Increase (Up)
10all50% Increase (Up)
11all25% Increase (Up)
12all12,5% Increase (Up)
13all6,25% Increase (Up)
14all3,125% Increase (Up)
15all1,56% Increase (Up)
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

KNX Type: 4.Character


Command:

Subtype 4.002 ASCII/ISO 8859-1подтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...255ISO_8859_1отправить ASCII символ, см. таблицу.
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

Полученное из таблицы значение в HEX нужно привести к десятичному формату и отправить с помощью кнопки.


KNX Type: 5.8-bit unsigned value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...255VALUE, PERSENT, DECEMINAL FACTORзначение из диапазона
0...1005.001 Percentage (0..100%)(%) пересчитанное значение
0...3605.003 Angleугол
0...2555.004 Percentage (0..255%)значение из диапазона
0...2555.005 Ratioзначение из диапазона
0...2555.006 Tariffзначение из диапазона
0...2555.010 Counter Pulsesзначение из диапазона
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

Subtype ASCII и ISO-8859_1 см. в описании KNX Type: Character


KNX Type: 6.8-bit signed value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
-128...127allуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 7.2-byte unsigned value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...65535allуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 8.2-byte signed value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
-32768...32768allуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 9.2-byte float value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
-273... 6704339.001 Temperature Cуправление температурой
-671088... 6704339.002 Temperature Diff,
9.003 Kelvin/Hour
(K, K/h) управление температурой
0... 6704339.004 Lux,
9.005 Speed,
9.006 Pressure,
9.007 Humidity,
9.008 Air Quality
управление диапазоном
-671088... 6704339.010 Time 1,
9.011 Time 2,
9.020 Voltage,
9.021 Current,
9.022 Power Depensity,
9.023 Kelvin/Percent,
9.024 Power,
9.025 Volume Flow,
9.026 Rain Amount
управление диапазоном
-459... 6704339.027 Temperature Fуправление температурой
0... 6704339.028 Wind Speedуправление скоростью вентилирования
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 10.Time, 11.Date


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
DD Month YYYY 00:00:0011.001 DateУправление датой в шине KNX (день, месяц, год)
00:00:0010.001 Timeуправление временем в шине KNX (часы: минуты: секунды)
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

Отправка времени и даты производится только с помощью скрипта (см. приложенный пример). Аргументом для отправки времени или даты является экземпляр объекта Date. Если драйвер используется в серверном проекте, то дату и время нельзя отправить через веб-интерфейс.



KNX Type: 12.4-byte unsigned value


Command:

Subtype 12.001 Valueподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...429496729512.001 Valueуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 13.4-byte signed value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
-2147383648 ... 2147483647allуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 14.4-byte float value


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
3,4E–38 ... 3,4E+38allуправление диапазоном
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 16.Character string


Command:

Subtype несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
KNX is OK16.000 ASCII,
16.001 ISO 8859-1
отправить строку длиной до 14 символов (ENG), до 7 символов (RUS)
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 17.Scene Number


Command:

Subtype 17.001 Scene Numberподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...6317.001 Scene Numberактивировать сцену
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


KNX Type: 18.Scene Control


Command:

Subtype 18.001 Scene Controlподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...6318.001 Scene Controlактивировать сцену
128...19118.001 Scene Controlобучить сцену с 0 по 63 (обучить сцену 0 = 128)
    • укажите при перетягивании команды на графический элемент.

Learn the scene (1-64)

Action + scene number (0-63/128-191)
|| параметр для новых проектов, активирует сцену

параметр для новых проектов, обучает сцену

устаревший параметр старых проектов, активирует / обучает сцену
Address
-
Value *
-
0...63
-
128...191
-
1...64
-
1...64
}
    • укажите при перетягивании команды на графический элемент

*Для активации сцены при использовании команды "Action + scene number (0-63/128-191)" номер сцены указывается со смещением в -1, т. е. для активации сцены № 1 нужно отправить в КУ 0, для активации сцены № 8 нужно отправить в КУ 7, для активации сцены № 64 нужно отправить в КУ 63. *Для переобучения сцены при использовании команды "Action + scene number (0-63/128-191)" номер сцены указывается начиная со 128, т. е. для обучения сцены № 1 нужно отправить в КУ 128, для обучения сцены № 7 нужно отправить в КУ 134, для обучения сцены № 64 нужно отправить в КУ 191. *Для активации сцены при использовании команды "Activate the scene (1-64)" номер сцены указывается как есть без смещения, т. е. для активации сцены № 1 нужно отправить в КУ 1, для активации сцены № 8 нужно отправить в КУ 8, для активации сцены № 64 нужно отправить в КУ 64. *Для обучения сцены при использовании команды "Learn the scene (1-64)" номер сцены указывается как есть без смещения, т. е. для обучения сцены № 1 нужно отправить в КУ 1, для обучения сцены № 8 нужно отправить в КУ 8, для обучения сцены № 64 нужно отправить в КУ 64. Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

KNX Type: 20.1-byte


Command:

Sub Type несколько значенийподтип группового адреса KNX
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints)
Value *Subtype Назначение
0...220.002 SCLO Mode/Building Mode/Occupied0 - здание используется,
1 - здание не используется,
2 - здание защищено.
0...320.004 Priority0 - высокий приоритет,
1 - средний приоритет,
2 - низкий приоритет,
3 - "пустой".
1...320.007 Alarm Class1 - простой сигнал тревоги,
2 - основной сигнал тревоги,
3 - расширенный сигнал тревоги.
0...1820.011 System Error Class0 - не ошибка,
1 - общая неисправность устройства,
2 - ошибка связи,
3 - ошибка конфигурации,
4 - аппаратная ошибка,
5 - программная ошибка,
6 - недостаточно энергонезависимой памяти,
7 - недостаточно энергозависимой памяти,
8 - получена команда выделения памяти размером 0,
9 - CRC-ошибка,
10 - обнаружен сброс watchdog,
11 - обнаружен недопустимый код операции,
12 - общая неисправность защиты,
13 - максимальная длина таблицы превышена,
14 - получена неопределенная команда загрузки,
15 - таблица групповых адресов не отсортирована,
16 - недопустимый номер соединения (TSAP),
17 - недопустимый номер объекта группы (ASAP),
18 - тип объекта группы превышает (PID_MAX_APDU_LENGT H - 2).
0...420.012 HVAC Error Class0 - нет неисправности,
1 - неисправность датчика,
2 - технологическая неисправность / неисправность контроллера,
3 - неисправность привода,
4 - другая неисправность.
0...1220.014 Beaufort Wind Force Scaleшкала силы ветра.
0...420.102 HVAC Mode0 - Auto,
1 - Comfort,
2 - Standby,
3 - Economy,
4 - Building Protection.
0...420.103 DHW Mode0 - Auto,
1 - LegioProtect,
2 - Normal,
3 - Reduced,
4 - Off/FromProtect.
0...220.104 Load Priority0 - нет,
1 - изменить приоритет загрузки,
2 - абсолютный приоритет загрузки.
0...17, 2020.105 HVAC Control Mode0 - Auto,
1 - Heat,
2 - Morning Warmup,
3 - Cool,
4 - Night Purge,
5 - Precool,
6 - Off,
7 - Test,
8 - Emergency Heat,
9 - Fan only,
10 - Free Cool,
11 - Ice,
12 - Maximum Heating Mode,
13 - Economuc Heat / Cool Mode,
14 - Dehumidification,
15 - Calibration Mode,
16 - Emergency Cool Mode,
17 - Emergency Steam Mode,
20 - NoDem.
0...520.106 HVAC Emergency Mode0 - Normal,
1 - EmergPressure,
2 - EmergDepressure,
3 - EmergPurge,
4 - EmergShutdown,
5 - EmergFire.
0...220.107 Changeover Mode0 - Auto,
1 - CoolingOnly,
2 - HeatingOnly.
1...520.108 Valve Mode1 - cтупень нагрева A,
2 - ступень нагрева B для двухступенчатого нагрева (A+B),
3 - cтупень охлаждения A,
4 - ступень охлаждения B для двухступенчатого охлаждения (A+B),
5 - нагрев / охлаждение для приложений.
1...420.109 Damper Mode1 - Fresh air,
2 - Supply air,
3 - Discharge air,
4 - Extract air.
1...320.110 Heater Mode1 - Heat Stage A On/Off,
2 - Heat Stage A Proportional,
3 - Heat Stage B Proportional.
0...220.111 Fan Mode0 - не работает,
1 - постоянно работает,
2 - работает с интервалами.
0...220.112 Master/Slave Mode0 - автономный,
1 - master,
2 - slave.
0...220.113 Status Room Setpoint0 - нормальная уставка,
1 - альтернативная уставка,
2 - уставка защиты здания.
1...220.120 ADA Type1 - Air Damper,
2 - VAV.
0...120.121 Backup Mode0 - резервное значение,
1 - cохранить последнее состояние.
0...220.122 Start Synchronization0 - позиция не изменилась,
1 - закрытие,
2 - открытие.
    • укажите при перетягивании команды на графический элемент

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

KNX Type: 229.*4-1-1 byte combined information


Command:

Subtype 229.001 metering value(value, encoding, cmd)подтип группового адреса KNX.
Units energy, 0.001 Whединица измерения.
Alarm un ack false/trueстатус аварии объекта не подтвержден.
In alarm false/trueобъект в статусе аварии.
Overriden false/trueосновное значение отклонено.
Fault false/trueосновное значение повреждено из-за сбоя.
Out of service false/trueзначение не обслуживается.
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints).
Value *Subtype Назначение
-2147483648 ...
2147483647
001 metering value(value, encoding, cmd)управление диапазоном.
    • укажите при перетягивании команды на графический элемент.

Command:

Subtype 229.001 metering value(value, encoding, cmd)подтип группового адреса KNX.
Units energy, 0.001 Whединица измерения.
Alarm un ack false/trueстатус аварии объекта не подтвержден.
In alarm false/trueобъект в статусе аварии.
Overriden false/trueосновное значение отклонено.
Fault false/trueосновное значение повреждено из-за сбоя.
Out of service false/trueзначение не обслуживается.
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints).
Value *Subtype Назначение
-2147483648 ...
2147483647
001 metering value(value, encoding, cmd)управление диапазоном.
    • укажите при перетягивании команды на графический элемент.

KNX Type: 232.3-byte colour RGB


Command:

Subtype несколько значенийподтип группового адреса KNX.
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints).
Value *Result view Назначение
0...16777215Fullизменить цвет.
0...255Red,
Green,
Blue
изменить цвет частично.
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.

KNX Type: 251.* Colour RGBW


Command:

Subtype 251.600 RGBW value 4x(0..100%)подтип группового адреса KNX.
Value param Ceil,
Partial
изменить значение цвета (полностью / частично).
Red information Valid / Invalidзадействовать / не задействовать данное значение при формировании цвета.
Green information Valid / Invalidзадействовать / не задействовать данное значение при формировании цвета.
Blue information Valid / Invalidзадействовать / не задействовать данное значение при формировании цвета.
White information Valid / Invalidзадействовать / не задействовать данное значение при формировании цвета.
Color part Red,
Green,
Blue,
White
выбор значения для частичного изменения цвета.
Address 1/1/1групповой адрес KNX (Address: 1 - для BAOS Datapoints).
Value *Value param Назначение
0...16777215Ceilизменить цвет.
0...255Partialизменить цвет частично.
    • укажите при перетягивании команды на графический элемент.

Feedback:

Настройки аналогичны команде. Значение Value приходит в Feedback и его можно использовать для отображения статуса регистров на элементах.


Эмулятор: проверка проекта

Эмулятор (Emulator) - приложение для проверки работы проекта в редакторе iRidium Studio.

  • Эмулятор работает только после авторизации с использованием логина и пароля с сайта iRidium Mobile.

Режимы работы Эмулятора настраиваем в Tools > Options > Emulator:

  • Show log at Emuator Start - автоматически открывать окно лога (иначе лог можно открыть по нажатию F4).

KNX_Router4.png

Горячие клавиши:

  • F4 - открыть лог;
  • F5 - запустить Эмулятор;
  • F7 - открыть меню управления аккаунтом и проектами;
  • F8 - открыть системные настройки (введите пароль 2007 ).

Синхронизация с панелью управления

Если вы - интегратор, вы можете быстро запустить созданный интерфейс визуализации на панели управления - смартфоне, планшете или ПК. Установите приложение i3 pro и авторизуйтесь в нем с помощью вашего логина и пароля интегратора с сайта iRidium Mobile.

Используйте i3 pro для iOS, Android, Windows, Mac в тестовом режиме, загружая проекты через iRidium Transfer (возможность доступна только для интеграторов):

Special:MyLanguage/Emulator|Emulator

Special:MyLanguage/iRidium for Windows|iRidium для Windows

Special:MyLanguage/iRidium for iOS|iRidium для iOS

Special:MyLanguage/iRidium for Android|iRidium для Android

Special:MyLanguage/iRidium for Mac|iRidium для Mac

Настройки iRidium Transfer

Коммерческое использование iRidium возможно толкьо при загрузке проектов визуализации с помощью облачного сервиса iRidium Cloud на сайте iRidium Mobile (см. инструкцию).

  • iRidium Cloud может настроить только зарегистрированный интегратор. После настройки, доступно приглашение пользователей к управлению объектом автоматизации.

В этой статье: