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

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

Внимание

Импорт защищенных проектов ETS6 не поддерживается!

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

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

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

Import_OpenPanels.png

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

Import_SelectFile.png

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

Import_SelectSyncProps.png

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

Как работает анализ флагов групповых адресов: суммируются флаги всех коммуникационных объектов, связанных с групповым адресом, и по их наличию принимается решение о добавлении команды и фидбека. Флаги:

  • Communication (Соединение) – без этого флага не будет создана ни команда, ни фидбек
  • Write (Запись) – будет добавлена команда
  • Transmit (Передавать) – будет добавлен фидбек. Опция "Read on start" будет выключена, если нет флага Read
  • Read (Считывание) – включает опцию "Read on start" в настройках созданного фидбека
  • 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 проекта с соответствующим драйвером в панели. Настройки синхронизации см. по нажатию на клавишу (3). Синхронизацию можно произвести, перетащив файл из панели импорта на драйвер
  3. Удалить данные ETS проекта – полностью удаляет данные импорта. Частичное удаление данных из файла невозможно
  4. Настройки синхронизации – параметры синхронизации данных о групповых адресах между панелью импорта и драйвером (cм. описание параметров в п.3 инстуркции по импорту)
    1. Update properties – обновлять настройки групповых адресов при синхронизации
      1. Group address names – обновлять имена
      2. Group address properties – обновлять типы данных
    2. Add and delete – добавление и удаление групповых адресов при синхронизации
      1. Add new group addresses from ETS file – добавлять новые адреса в драйвер
      2. Delete group addresses removed from file – удалять из драйвера адреса, которых нет в ETS файле (после подтверждения)
    3. Object flags – анализ флагов групповых объектов, связанных с групповым адресом; анализ групповых объектов BAOS
      1. Analyze object flags to create command, feedback and read requests of Group addresses – по результатам анализа флагов, в драйвер будет добавлен только доступный способ работы с групповым адресом (команда для записи в адрес, фидбек для чтения состояния адреса, возможность запроса состояния при запуске проекта)
  5. Переключение базы групповых адресов / Датапоинтов BAOS. Файл ETS хранит информацию об адресах и датапоинтах, которые используются в разных драйверах и поддерживают разные способы сортировки
  6. Способ сортировки групповых адресов. Поддерживается сортировка, аналогично ETS: "Групповые адреса", "Устройства", "Здание"
  7. Поле Имя отображает список групповых адресов, объединенных в папки согласно выбранному способу сортировки (6). Имена формируются из трех составляющих: групповой адрес, имя (как в ETS), суммарные флаги связанных групповых объектов. Для именования команды и фидбека в драйвере используется только имя адреса
  8. Поле Тип отображает подтип данных гуппового адреса согласно ETS. Если адерс не связан с групповыми объектами, он не будет добавлен в проект, а поле тип – не опредлено (Unknown)
  9. Поле статуса отображает значок [new] у адресов, добавленных при реимпорте файла ETS. Отображает значок корзины у адресов, которые были удалены из файла ETS проекта, но еще не удалены из драйвера
  10. Поле "использование" отображает значок согласно тому, создана ли в драйвере команда и фидбек для соответствующего адреса