Регистрация: 30.12.10. Сообщения: 234. Благодарности: 62. Адрес: Анапа. Умный Дом на Beckhoff . Надежные составляющие оборудования Умного дома или интеллектуального здания - технологии и материалы Beckhoff. Описание и фото.
Контроллер (или каплер) централизованно питает все модули 2. V DC. В случае, если питания от контроллера не хватает, или мы используем например модули которые надо запитывать уже к 2. V AC, то используются системные модули для разделения потенциала. Контроллер BC9. 00. К контроллеру BC9.
Для программы выделяется 6. Есть область 'энергонезависимой памяти размером 4 кб. Питание 2. 4V. Контроллер подключается к с обычной сети через Ethernet.
C помошью программы конфигурации ему присваивается свой IP адрес в сети. Каждый модуль, который присоединен к контроллеру - это по сути микроконтроллер, который исполняет свою задачу, а именно либо считывает данные со входа и записывает в ячейку своей памяти, либо устанавливает выход в зависимости от установленного значения в своей памяти.
Причем beckhoff продает различные модули с различной скоростью считывания, в зависимости от задачи. Контроллер циклически через шину K- BUS считывает все данные из ячеек модулей в свою память для дальнейшей обработки программой (о циклах контроллера читай ниже). Программирование контроллера. Beckhoff Twin. Cat. Как и в других логических контроллерах у контроллера BC9. Контроллер производит циклические действия, которые состоят из двух фаз - время исполнения программы (programm running time) и коммуникационное время (background time).
Врямя исполнения программы - это четко заданные промежуток времени в течение которого происходят следующие действия - контроллер считывает все данные с модулей памяти по шине K- BUS, запускает нашу программу, которая на основании состояния входов меняет значения состояния выходов в памяти контроллера, после чего контроллер по шине K- BUS записывает данные в модули выходов, чтобы те в свою очередь произвели соответствующие действия. Если мы управились быстрее времени, чем нам выделено, то оставшееся время добавляется в background time. А вот если наша программа не успела все сделать за назначенное время, то срабатывает watchdog, который обычно перезагружает контроллер. Коммуникационное время (background time) выделяется контроллером для осуществления обмена данными между контроллером и внешним миром через Ethernet.
По умолчанию в BC9. Для написания, отладки и заливки программы в контроллер Beckhoff предоставляет бесплатный инструментарий под названием Twin.
Cat. По сути это более известная разработчикам ПЛК система Co. De. Sys, только в профиль.. Программирование контроллера может вестись на любом из 5 языков программирования из стандарта 6.
Так как я до этого не занимался программированием контроллеров, то пока выбрал для работы язык SF - это паскале- подобный язык программирования, в котором мне проще работать.. Дальше будет видно. Также хочется отметить, что после опыта написания программ для ПК надо немного привыкнуть к программированию контроллеров, что по сути является программированием дискретных автоматов.
Нужно привыкнуть к тому, что цикл опроса WHILE (1) .. DO за тебя уже сделали. Нужно привыкнуть к тому, что контроллер входит в каждый цикл, как первый раз в жизни, поэтому надо все состояния хранить в переменных.
Нужно привыкнуть к тому, что сигнал дикретного входа определяется не как . Вообщем надо мозг чуть- чуть повернуть.. На пару градусов.. Подключение к контроллеру через Ethernet. Протокол ADS. Для обмена данными между контроллером и компьютером у Beckhoff разработан протокол ADS, который является надстройкой над TCP/IP. Инструментарий для работы с этим протоколом предоставляется бесплатно в виде файлов библиотек и поддерживает DLL, OCX, VB Script, J Script, .
NET, Java для Windows, а также есть open source проект для реализации этого протокола под Linux. Наличие этих библиотек позволяют делать две очень важные для нас вещи.
Первое - это чтение данных с контроллера о состоянии входов- выходов для отображения на интерфейсе пользователя, либо для сохранения в базе данных. Второе - с помощью этих библиотек мы имеем возможность напрямую управлять выходами, а также мы получаем доступ ко всем переменным программы контроллера, то есть можем управлять ходом действия программы изменяя значения этих переменных. Одним словом, это очень важный функционал для интеграции этого блока управления . И немного о ценах. Так как программируемые контроллеры за последние годы шагнули вперед, то . Мне обошелся с доставкой 1.
Также учитывая что Beckhoff сейчас вовсю переходит на модули с новой шиной e- bus (стандарт Ether. CAT), то . Дискретные модули ввода- вывода на 2 или 4 канала продаются где то за 1. Естественно, выгоднее покупать на 8 выходов. Я купил 8- канальные дискретные входы и выходы по 1. То есть по 2,1. 25 евро за канал ( по тому курсу получилось по 8. Аналоговые входы- выходы стоят дороже - от 2.
Коммуникационные самые дорогие - от 5. Я их пока не покупал, так как пока не возникло у меня необходимости в этом.
В следующих постах я более детально опишу модули, которые я использую для своих задач.
Система умный дом для домов из клееного бруса. Умный дом — это интеллектуальная система управления домом, которая делает его более безопасным, экономичным и комфортным.
Какие технические решения подразумеваются под каждой из перечисленных характеристик? Безопасность. Охранно- пожарная сигнализация; Система пожаротушения; Датчики движения, открытия окон и дверей, разбития стекла, протечки, температуры, задымления, загазованности. Контроль доступа на территорию и в дом; Видеонаблюдение; Домофоны; Система имитации жизнедеятельности хозяев в их отсутствие; Система локального отключения электричества при возгорании; Контроль напряжения в сети; Система защиты от поражения электрическим током; Система оповещения об обесточивании дома.
Экономичность. Автоматическое понижение температуры в пустых помещениях; Автоматическое открытие/закрытие окон для поступления холодного или теплого воздуха в зависимости от времени суток и года; Автоматическое открытие/закрытие жалюзи в зависимости от времени суток; Автоматическое включение/выключение вентиляции при срабатывании датчика, определяющего качества воздуха. Например, в комнате для курения или на кухне; Автоматическое включение/выключение света при срабатывании датчика присутствия человека; Настройка уровня освещенности; Оключение питания при постановке дома на охрану; Контроль потребляемой мощности. Комфорт. Управление климатом, отоплением и освещением. Поддержание выбранного уровня температуры и влажности; Автоматическое открытие/закрытие окон для поступления холодного или теплого воздуха в зависимости от времени суток и года; Автоматическое открытие/закрытие жалюзи в зависимости от времени суток; Удаленное включение/отключение отопления, электроприборов, теплого пола; Настройка уровня освещенности; Автоматическое включение/выключение света при срабатывании датчика присутствия человека; Автоматическое включение/выключение вентиляции при срабатывании датчика, определяющего качества воздуха. Например, в комнате для курения или на кухне; Оключение питания при постановке дома на охрану; Подогрев ливнестоков, лестниц, антиобледенение крыши; Художественная подсветка дома и территории; Резервное электропитание.
Развлечения. Интеграция с другими системами: например, сигналу домофона или звонку телефона приглушается музыка; Единое музыкальное оформление во всех помещениях; Трансляция музыки или радиопередач на внешние территории; Перемещение звука из комнаты в комнату вместе с человеком; Управление с универсального пульта и сенсорного экрана; Ограничение доступа детей к аудио- , видеоисточникам; Подключение к телефонным сетям общего пользования и внутренняя телефонная связь. Гринсайд построит для Вас умный дом, используя решения лучших производителей — АВВ, AMX, Siemens, Wago, Beckhoff, Beckhoff, Clipsal, Crestron, Gira, Jung, KNX, Merten, HDMI, LON, En. Ocean, Termokon и др.