пример использования адаптера PC118

advertisement
Использование адаптера PC118 в автоматизированном управлении
При разработке и внедрении систем управления специалисты очень
часто сталкиваются с проблемой адаптации конечного оборудования под
свои нужды. Готовые модули часто имеют свой специфический интерфейс
или протокол связи, что затрудняет интеграцию его в систему. Как правило,
для систем «Умного дома» основной элемент – это дистанционный
выключатель, который способен управлять нагрузкой в сети 220В. В серии
изделий nooLite присутствуют устройства, которые способны выполнять эту
задачу. В зависимости от задачи, на каждый тип нагрузки можно выбрать
специализированный силовой блок:
1. Силовые блоки серии SN – это радиоуправляемые диммеры, которые
позволяют управлять включением/выключением ламп накаливания и
регулировать их яркость. Особенность данных блоков – нагрузка должна
быть чисто активной (лампы накаливания, галогенные лампы на 220В) и
иметь мощность от 40 Вт. Максимальная коммутируемая мощность для
одного блока SN составляет от 200Вт до 5 кВт.
2. Силовые блоки серии ST – это радиоуправляемые диммеры, которые
позволяют управлять включением/выключением ламп накаливания или
галогенных ламп, включенных через трансформатор, и регулировать их
яркость. Особенность данных блоков – это возможность управления
нагрузкой с низкой мощностью в диапазоне от 0 Вт и до максимальной
мощности блока. Серия ST идеально подходит для управления нагрузками,
которые не являются полностью активными – трансформаторы,
электродвигатели, диммируемые люминесцентные лампы. Максимальная
коммутируемая мощность для одного блока ST составляет от 200Вт до 500
Вт.
3. Силовые блоки серии SL – это радиоуправляемые выключатели,
которые позволяют управлять включением/выключением любой нагрузки
(люминесцентные лампы, бытовая техника, электродвигатели и пр.).
Достоинством блоков является отсутствие механического контакта для
управления нагрузкой – вместо него используется полупроводниковый
элемент. Это повышает надежность при многократных переключениях.
Максимальная коммутируемая мощность для одного блока SL составляет от
200Вт до 5кВт.
Более подробную информацию по силовым блокам вы можете
получить здесь 1.
Всеми этими блоками можно управлять как со стационарных и
носимых пультов, так и с компьютера. Для реализации последнего варианта
необходимо наличие специального адаптера PC118. Он подключается через
стандартный USB разъем и позволяет отправлять команды на управление
блоками. В комплекте с адаптером идет программное обеспечение nooLite
control panel под ОС Windows. Особенность данного программного
обеспечения – это наличие пользовательского интерфейса программирования
(API), который позволяет сторонним разработчиком написать собственную
оболочку программы и использовать её для управления силовыми блоками.
Для передачи команды непосредственно адаптеру нужно запустить
программу nooLite control panel c параметром командной строки. В
параметре содержится информация об отправляемой на силовые блоки
команде. В качестве примера рассмотрим использование адаптера PC118 для
включения и выключения освещения в заданное время.
Включение света в заданное время при помощи программыпланировщика
Для начала определим задачу: нужно включить свет в комнате в 8
часов и выключить в 8.30.
До начала создания в планировщике заданий необходимо подключить к
компьютеру адаптер PC118 и установить программу nooLite control panel.
Подробно про установку и настройку можно прочитать в руководстве
пользователя по адаптеру PC118 2.
Для управления светом в комнате будет выбран блок SL111-300 3.
Выбор его обусловлен тем, что он может работать как с лампами
накаливания, так и c люминесцентными лампами. Если помимо включения
необходимо установить еще и заданную яркость, то лучше использовать
диммируемые блоки SN или ST.
После подключения блока к нагрузке необходимо выполнить
процедуру привязки. Она подробно описана в руководстве пользователя 2.
Привязку следует выполнить к 1 каналу, именно он будет участвовать в
управлении. После проведения процедуры привязки следует проверить
работу блока, включением/выключением соответствующего канала в
программе nooLite control panel.
Рисунок 1 – Проверка управления блоком с компьютера
Следующий шаг – настройка программы планировщика и создание задания
для автоматического включения и выключения света.
Программы-планировщики представляют собой средство, позволяющее
создавать на компьютере сценарии, которые автоматически выполняются в
заданное время. Для примера будет взят стандартный планировщик, который
входит в ОС Windows 7. По умолчанию он находится по адресу: Пуск > Все
программы > Cтандартные > Cлужебные> Планировщик заданий.
Рисунок 1 – Расположение планировщика заданий в Windows 7
После его запуска будет показано окно (Рис. 2)
Рисунок 2 – Окно планировщика заданий в Windows 7
Для управления светом по расписанию в планировщике следует создать 2
задачи – первая будет включать свет в 8.00, а вторая выключать в 8.30. Для
включения и выключения света будет использоваться API программы
nooLite control panel v3.0. Ниже будет приведена выдержка из описания
API.
Таблица 1 – Команды управления
Команда управления
-on_ch1
-off_ch1
-sw_ch1
-set_ch1 -50
Описание
Включение канала 1 на уровень
яркости до выключения
Выключение канала 1
Включение/выключение канала 1
Установка яркости канала 1 на
уровень 50 %. Уровень
передается следующим
параметром в формате
-0…-100
-bind_ch1
-unbind_ch1
-preset1
Команда привязки канала 1
Команда отвязки канала 1
Вызов записанного ранее
сценария освещения 1
Примечание
chX, где X – номер канала (1…8)
chX, где X – номер канала (1…8)
chX, где X – номер канала (1…8)
chX, где X – номер канала (1…8)
-50 – параметр уровня яркости в
диапазоне 0…100
0 – выключенное состояние, 100 –
максимальная яркость
Примечание
В случае отсутствия параметра
яркости команда -set_chX работать
не будет
chX, где X – номер канала (1…8)
chX, где X – номер канала (1…8)
presetX, где X – номер сценария
(1…5)
Примеры использования команд:
noolite.exe -api -bind_ch1 (передать команду привязки для первого канала)
noolite.exe -api -on_ch1 (включить первый канал)
noolite.exe -api -on_ch2 (включить второй канал)
noolite.exe -api -set_ch8 -40 (включить 8 канал на 40 % яркости)
Планировщик будет запускать программу в заданное время,
следовательно, нужно определиться с передаваемыми аргументами
(параметрами) при вызове.
Для 8.00 – это будет включение: аргументы -api -on_ch1
Для 8.30 – это будет включение: аргументы -api -off_ch1
Для начала создаем в планировщике задание на 8.00 командой главного
меню Действие>Создать простую задачу. После этой команды будет
запущен мастер для создания задачи.
В поле «Имя» следует ввести название «Включение света в 8.00» и нажать
кнопку «Далее».
В пункте «Когда запускать задачу?» выбираем «Ежедневно» (или любой
другой вариант из списка).
В следующем пункте указывается время запуска 8.00.
После следующего нажатия кнопки «Далее» будет предложено выбрать
действие – для управления через API нужно выбрать
«Запустить
программу» и указать путь к самой программе nooLite control panel, а так
же аргумент «-api -on_ch1», который включит нагрузку на первом канале.
После ввода всех необходимых параметров нужно нажать кнопку «Готово».
Созданное задание станет видно в списке активных задач.
Аналогичную операцию проделываем для задачи «Выключить свет в 8.30».
Отличия будут заключаться только во времени 8.30 вместо 8.00 и аргументе.
Для выключения он будет «-api -off_ch1».
После создания этих двух задач, компьютер будет ждать указанное в
них время. В 8.00 он запустит программу с аргументом на включение, а в
8.30 – с аргументом на выключение. Таким способом можно создавать
расписание для управления освещением. Однако компьютер при этом должен
быть включен, иначе адаптер не сможет отправить команды на управление
блоками. Для удобства к силовому блоку можно привязать ещё и любой
пульт-радиопередатчик (например: PU212
управлять светом вручную.
4
), который позволит также
Ссылки, используемые в статье.
1. Система nooLite http://www.noo.com.by/sistema-noolite.html
2. Адаптер PC118 http://www.noo.com.by/adapter-dlya-pk-pc118.html
3. Силовой блок SL111-300 http://www.noo.com.by/silovoj-blok-sl111-300.html
4. Пульт-радиопередатчик PU212 http://www.noo.com.by/pult-pu-212-1.html
УП «Ноотехника»
г. Минск, Долгиновский тракт, 39-330
Тел./факс: +375 17-233-25-45
Тел./факс: +375 17-289-78-48
www.noo.com.by
Download