Инструкция по программированию и настройке LanDrive.


ИНСТРУКЦИЯ

ПО НАСТРОЙКЕ И ПРОГРАММИРОВАНИЮ СИСТЕМЫ LanDrive

С ПОМОЩЬЮ ПРОГРАММЫ LanDrive Configurator
версии 1.2.4

 

О программе.

 

Программа LanDrive Configurator является Windows приложением для настройки, программирования устройств серии LanDrive производства фирмы INSYTE Electronics.

Поддерживает версии Windows 98/NT/XP.

Все права защищены. Распространяется бесплатно с оборудованием фирмы INSYTE Electronics.

Начало работы.

 

1. К COM-порту RS-232 выключенного компьютера подключите главный управляющий контроллер SPIDER.

2. Включите компьютер и контроллер SPIDER.

3. Установите программу LanDrive Configurator.

4. Приступайте к настройке.

 

Описание интерфейса.

 

Программа имеет интуитивно понятный интерфейс, позволяющий без знания основ программирования настраивать и программировать серию устройств LanDrive.

В главном меню программы расположена древовидная структура содержащая следующие информационные группы: Устройства, ИК-команды, Сценарии.

 


 

Группы формируются путем добавления соответствующих им значений и настроек. Справа от информационных групп расположены основные функциональные кнопки: Установка, Старт, Стоп, Загрузить, Сохранить, Статистика, Помощь, О программе, Выход.

При запуске программы в верхней строке появится информация: к какому порту подключен контроллер, вид контроллера, версия программного обеспечения (BIOS) контроллера.

 


 

 

Добавление устройств к сети LanDrive.

 

  1. Наведите курсор мыши на группу Устройства и кликните правой кнопкой мыши.
  2. В открывшейся вкладке левой кнопкой мыши выберите Добавить.

 


 

  1. Откроется дополнительное окно Добавление устройства.

 


 

  1. Введите условное название модуля. Например: ИК в гостинной. Рекомендуется вводить более полные названия для дальнейшего удобства работы с большим количеством устройств.
  2. Выберите во вкладке соответствующий тип устройства. Например "ИК-модуль".
  3. Введите 12-тизначный серийный номер устройства, серийный номер нанесен на каждое изделие. Уникальный серийный номер необходим для идентификации устройства в сети LanDrive.

 


 

Если выбран тип устройства "автоопределение", тогда вводить серийный номер не требуется – к выбранному устройству необходимо поднести магнитный ключ и ждать закрытия окна.

 


 


 

  1. Проделайте подобный цикл операций со всеми устройствами в сети. Добавление других видом модулей производится таким же образом.

 

 


 

Добавление ИК-команд.

Для добавления ИК-команд необходим подключенный в сеть LanDrive модуль ввода-вывода ИК-сигналов (ИК-трансивер).

 

  1. Наведите курсор мыши на группу ИК-команды и кликните правой кнопкой мыши.
  2. В открывшейся вкладке левой кнопкой мыши выберите Добавить.
  3. Откроется дополнительное окно Добавление новой ИК-команды.

 


 

 

 


 

  1. Введите название ИК-команды.
  2. Нажмите кнопку Обучить!.
  3. Появиться окно Идет обучение….

 


 

  1. Поднесите ИК-пульт к ИК-трансиверу и нажмите, как можно более кратковременно, соответствующую кнопку несколько раз. Обычно для четкого распознавания достаточно 2-х раз. Команда автоматически сохранится и добавится к списку.

 

Примечание: встречаются ИК-пульты различных производителей, которые при нажатии на определенную кнопку, передают 2 различных команды попеременно, например, первое нажатие Включить телевизор, второе - Выключить телевизор. ИК-трансивер в данном случае не сможет распознать и сохранить команду, т.к. он ждет две одинаковые команды, переданные друг за другом. Для того, чтобы сохранить команду Включить телевизор необходимо:

1) первую команду с пульта отправить в ИК-трансивер,

2) при отправке второй команды, закрыть ИК-передатчик пульта рукой или светонепроницаемым предметом,

3) снова передать первую команду с пульта в ИК-трансивер.

Также сохраняется вторая команда Выключить телевизор, только в ИК-трансивер посылается не первая команда, а вторая.

 

  1. Таким же образом добавьте все необходимые ИК-команды.

 

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

 

 

 

 

 

Добавление сценариев.

 

1. Наведите курсор мыши на группу Сценарии и кликните правой кнопкой мыши.

2. В открывшейся вкладке левой кнопкой мыши выберите Добавить.

3. Откроется окно Редактор сценариев состоящее из 4-х полей.

 

Название сценария

Если (Условия)

Тогда (Следствия)

Иначе (Обратное условие)

 

В поле Название сценария вводится название сценария.

В поле Если вводятся условия, при наступлении которых будут выполняться определенные команды-следствия, введенные в поле Тогда.

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

 

 


 

  1. Введите условное название сценария.

Для примера рассмотрим сценарий Обесточивание розеток.

  1. В поле Если нажмите кнопку Добавить.
  2. В открывшемся окне Добавить условие Если выберите необходимые параметры. Сравнивание может происходить по условиям:

1. равно,

2. больше или равно,

3. меньше или равно.

Условия 2 и 3 действуют при работе с датой, временем, переменными, значениями аналоговых входов и температуры.


 

Выбираем ИК-приемник, на который должна приходить ИК-команда на обесточивание.

а) Откройте вкладку Если на устройстве и выберите необходимое устройство. Показываемый список устройств использует данные из группы Устройства, которые вводились на первом этапе.

В нашем случае это ИК-приемник в спальной комнате.


 

б) Откройте вкладку Параметр и выберите необходимый параметр из списка доступных для этого вида устройств.

 


 

в) Вкладка стал содержит всего одно значение "="

г) Откройте вкладку значения. Показываемый список использует данные из справочника ИК-команды, которые вводились на втором этапе. Выбираем Все розетки отключение.

 


Таким образом мы создали следующее условие: Если на ИК-трансивер в спальной будет подана команда Все розетки отключение, Тогда……. Если Вы добавите в это поле несколько значений, то они должны все выполниться одновременно. После добавления условий Если, их можно редактировать нажатием кнопки Изменить, а также удалять нажатием кнопки Удалить.

Нажимаем кнопку ОК и значение Если добавляется в поле Редактор сценариев.

 


 

Далее рассмотрим поле Тогда.

 

4. В поле Тогда нажмите кнопку Добавить.

5. В открывшемся окне Добавить условие Тогда выберите необходимые параметры.

а) Откройте вкладку Для устройства и выберите необходимое устройство. Показываемый список устройств использует данные из справочника Устройства, которые вводились на первом этапе.

 


 

б) Откройте вкладку Параметр и выберите необходимый параметр из списка доступных для этого вида устройств.

 


 

в) Откройте вкладку Установить равным и выберите доступные значения.

 

 


 

Нажимаем кнопку ОК и значение Тогда добавляется в поле Редактор сценариев.

 


 

Таким образом мы создали следующую команду-следствие: …, Тогда с Розетка в гостинной №1 -выключается. Таких команд-следствий в сценарии может быть несколько.

После добавления команд-следствий Тогда, их можно редактировать нажатием кнопки Изменить, а также удалять нажатием кнопки Удалить.

 

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

В итоге мы получили следующее окно сценария.

 


 

Полное описание сценария Обесточивание розеток выглядит следующим образом:

 

Если на ИК-трансивер в спальной будет подана команда с пульта Все розетки отключение,

 

Тогда Розетка в гостинной №1, Розетка в гостинной №2, Розетка в гостинной №3 , Розетка в гостинной №4 , Розетка в кухне №1, Розетка в кухне №2; -выключаются.

 

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

 

  1. Нажмите кнопку ОК и новый сценарий добавиться в группу Сценарии.

 

 


 

 

  1. Таким же образом добавьте другие необходимые сценарии.

 


Сохранение конфигурации.

 

После заполнения всех информационных групп, необходимо сохранить в файл всю конфигурацию.

 

  1. Для этого нажмите кнопку Сохранить.
  2. В открывшемся окне введите имя файла и нажмите кнопку Сохранить. Файл конфигурации

будет сохранен.

 

Настоятельно рекомендуется делать резервные копии файлов конфигурации для возможности восстановления при утере!

 

 

Загрузка сохраненной конфигурации.

 

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

 

  1. Для этого нажмите кнопку Загрузить.
  2. В открывшемся окне выберите нужный файл конфигурации и нажмите кнопку Открыть.
  3. Файл конфигурации загрузиться в программу.

 

 

Загрузка сохраненной конфигурации в главный контроллер.

 

Данные о сохраненных устройствах, ИК-команды, SMS-сообщения, Сценарии во время эксплуатации системы хранятся в энергонезависимой памяти главного контроллера. Поэтому после формирования рабочей конфигурации, ее необходимо загрузить в главный контроллер.

 

  1. Для этого в основном окне программы нажмите кнопку Установить.
  2. По окончании программирования появится сообщение об успешном завершении.

 


 

В процессе программирования происходит синхронизация системного времени компьютера с системным временем контроллера.

В сообщении Информация указывается объем использованной системной памяти главного контроллера. Основное распределение памяти происходит между сохраненными ИК-командами и Сценариями. Пользователь самостоятельно варьирует количеством ИК-команд и Сценариев. Расчет следует приводить из соотношения 1 к 10, т.е. контроллер вмещает до 500 ИК-команд или до 5000 строк Сценариев. Таким образом, размер ИК-команды в 10 раз больше, чем одна строка Сценария. Под строкой Сценария понимается одно условие Если, Тогда, Иначе. Например, если в Сценарии присутствует 1 условие Если, 5 условий Тогда, 1 условие Иначе, то считается, что в Сценарий состоит из 7 строк.

 

 

Начало и окончание работы контроллера.

 

  1. После проделывания всех вышеперечисленных процедур, для ввода контроллера в режим постоянной круглосуточной работы нажмите кнопку Старт.
  2. Далее выключите питание компьютера, контроллера.
  3. Отсоедините кабель для программирования.
  4. В дальнейшем, контроллер при подключении питания всегда самостоятельно будет входить в режим постоянной работы.
  5. Для остановки режима постоянной работы необходимо вновь подключить контроллер к компьютеру, запустить программу конфигурации и нажать кнопку Стоп.

 

Примечание: для удобства отладки системы не отключайте контроллер от компьютера. После программирования Сценария нажмите кнопку Старт, контроллер войдет в режим постоянной работы. Далее проверьте, как работает Сценарий в действии. Если все устраивает, переходите к следующему Сценарию. Если нет, то нажмите кнопку Стоп и отредактируйте значения Сценария.

 

 

Примеры построения различных сценариев работы.

Сценарий Режим Домашний кинотеатр.

Особенностью систем домашнего кинотеатра является большое количество единиц аудио-, видеотехники, а также их широкие и сложные настройки. Без единого пульта управления процесс использования является длительным и сложным. Пользователь включает все устройства, ресивер, DVD-проигрыватель, экран, проектор. Далее настраивает громкость, яркость и другие характеристики. Выключает свет, зашторивает окна. При окончании просмотра все это проделывается в обратном порядке.

Используя ИК-трансивер LanDrive, этот процесс упрощается до нажатия одной кнопки на любом пульте.

Алгоритм работы ИК-трансивера следующий:

  1. Сначала трансивер обучается всеми необходимыми ИК-командами о включении, выключении и настройке оборудования.
  2. Используя эти команды, Пользователь составляет Сценарии управления.
  3. Далее назначается команда включения и выключения Режима домашнего кинотеатра.
  4. После запуска контроллера в режим постоянной работы, при посылке команды включения и выключения Режима домашнего кинотеатра, ИК-трансивер начнет мгновенную рассылку ИК-команд, а также команд на выключение света, открытие экрана и т.д.

Ниже приводится Сценарий Режим домашний кинотеатр.

  1. Вводим задействованные в сценарии исполнительные устройства:

- розетки, питающие аудио-, видеотехнику;

- все виды освещения в гостинной;

- экран кинотеатра;

- шторы в гостинной;

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


2. Далее обучаем трансивер всем необходимым ИК-командам. Названия должны быть более полными для удобства выбора при составлении Сценария.


3. Далее формируем Сценарий из введенных устройств и ИК-команд. Для этого создаем новый Сценарий и вводим его название.


Создаем условие Если, которое означает:

Если на ИК-трансивер в гостинной пришла ИК-команда Включение режима Домашний кинотеатр,……..

Для этого в поле Если нажимаем кнопку Добавить и выбираем ИК-трансивер в гостинной в строке Если на устройстве.


Выбираем ИК-команда в строке Параметр и Включение режима Домашний кинотеатр в строке значение.


Нажимаем кнопку ОК и Условие Если добавляется в окно Сценария.


Далее создаем условия Тогда, которые означают:

Послать ИК-команды:
Включить проектор
Включить режим CINEMA проектор
Включить ресивер
Включить DVD
DVD Play

Выключить:
Свет в гостинной основной плавно в течении 10 секунд
Свет в гостинной подсветка шкафов плавно в течении 10 секунд
Свет в гостинной доп. плавно в течении 10 секунд

Задать переменную:
Перевести переменную №1 из значения 0 в значение 1

Примечание: Присвоив переменную система уже "знает", что режим "кинотеатр" включен. При дальнейшей работе
контроллера не нужно проверять все значения режима "кинотеатр", т.к. можно узнать значение переменной №1.
Это существенно ускоряет работу системы, а также значительно экономит память контроллера. Всего возможно
присвоение до 100 переменных.

В поле Тогда нажмите кнопку Добавить. В открывшемся окне Добавить условие Тогда выберите необходимые параметры.


Включить: 4 Розетки Аудио-Видео

Экран видео

Шторы гостиная

Послать ИК-команды: Включить проектор

Включить режим CINEMA проектор

Включить ресивер

Включить DVD

DVD Play

Выключить: Свет в гостинной основной плавно в течении 10 секунд

Свет в гостинной подсветка шкафов плавно в течении 10 секунд

Свет в гостинной доп. плавно в течении 10 секунд

Задать переменную: Перевести переменную №1 из значения 0 в значение 1
Для этого выбираем во вкладке "Для устройства" "Главный контроллер".

Выбираем параметр "Переменная" и выставляем для переменной №1 значение 1.

В окне Редактора сценариев поле "Тогда" выглядит следующим образом:

Нажимаем кнопку ОК в Редакторе сценариев и он добавляется в группу Сценарии.

 

далее