[Из песочницы] Мой «Умный дом» на ПЛК и с веб-интерфейсом. Часть 1. Введение

Введение На Хабре много статей про проекты умных домов, но почти все они были на самодельном оборудовании и китайских примочках. В своей статье я хотел рассказать о другом подходе, который показывает, насколько легче выполнять проекты, используя готовые решения мировых производителей (и выглядит солидней), а так же демонстрирует возможность использования оборудования не только в промышленных объектах, но в частной сфере. Получился симбиоз технологий и направлений автоматики. С одной стороны, используя ПЛК, который в основном разработан для нужд промышленности, позволяющий выполнять задачи любой сложности без ограничений жестких алгоритмов готовых устройств умных домов (например, по технологии KNX) с увязкой веб-технологией html/javascript дает неограниченный полет фантазий для расширения проектов.Текущие затраты — 170 тысяч рублей (по старому курсу евро).

Начнем.

Что я задумал Управляем освещением и электроснабжением— В основном управление будет производиться сигналом включить/выключить, диммирование не хочу и не надо; — Хочу управление с разных мест, например, зашел в спальню — включил люстру, лег на кровать — нажал выключить люстру. Если забыл выключить свет в зале (или в туалете…) нажал кнопку «выключить свет везде». Удобно; — При выходе из квартиры нажимаю одну кнопку — выключается во всей квартире свет и т.д.; — Считывать показание с электросчетчика; — Бесперебойное питание систем управления и безопасности квартиры; — Без исключений, все группы освещения должны управляться с ПЛК. В случае пожара розеточные группы должны отключаться с ПЛК в автомате — отключать электроснабжения в квартире в экстренных случаях; — Каждая группа освещения должна приходить в щит и проходить через ближайший выключатель для возможности переделки управления освещения в обычную схему (если продам квартиру, буду все забирать); — В коридоре предусмотреть датчик движения человека для управления освещением + завязывается в охранную сигнализацию; — Теплый пол на балконе, в туалете, ванной, в прихожей — с возможностью управления в зависимости от уличной температуры, по времени.Управляем отоплением и вентиляцией— Управление отоплением — на каждую батарею устанавливается клапан с приводом (для регулирования температуры покомнатно, для измерения температуры комнаты, необходимо предусмотреть датчики температуры); — Предусмотреть управление кондиционерами по ИК каналу (текущие решение задачи пока не найдено, выводим витую пару на внутренний блок кондея дальше придумаю); — Температурные датчики уличной температуры (солнечная и не солнечная сторона); — В зимний период достаточно часто встречаются две проблемы — это холодно и нечем дышать. Решение установить приточную систему. Далее обеспечить управление приточной системой (температура в канале, уличный датчик температуры, три ступени нагрева, вентилятор); — Управление вытяжными вентиляторами (сан узел, ванная).

Охрана сигнализацияСигнализация состояния входной двери (архивация состояния двери — время открытие/ закрытие); Постановка на охрану через Web интерфейс или через выключатель управления светом.

ВидеонаблюдениеЗапись с камеры входной двери, уличная место парковки; Архивация записей на удаленном сервере.

Оборудование  — Так как я привык уже к ПЛК от фирмы ABB, то в качестве мозгов для системы управления квартирой был выбран ПЛК модели AC500-eco (ЦПУ PM554-ETH с поддержкой Ethernet); — Дальше я уже начал считать деньги и … нужно было выбрать среду отображения информации, с возможностью веб-отображения информации о доме. Существует много вариантов, но в основном все базируется на не кроссплатформенных решениях, что не подходит для меня. Все, что со словами SCADA и WEB, были с запредельным ценником. Пришлось немного попуглить, в результате решено использовать не SCADA систему, а framework с большим функционалом для HTML5. Пришел к CSWorks. Этот фримворк дает возможность бесплатно использовать с ограничением 999 переменных, 1 клиент. Что меня полностью устраивало.— в качестве выключателей и розеток (орган управления светом) была выбрана фирма JUNG, Serie A. Из плюсов — они могут нести до 4-х кнопок на один кнопочный пост (выключатель без фиксации), так же в них присутствует светодиоды индикации с напряжением 24В (данное напряжение является стандартным промышленное напряжением питания систем автоматики). Данные функции не видел ни у одного из производителей электроустановок (не считая Китая); Начало работ 1. Способ проводки освещения. Каждая группа приходит напрямую в шкаф электроснабжения. В шкафу стоят контакторы и реле для управления. Катушки реле и контакторов управляются от сигналов ПЛК (DC24V). Для резервирования управления использую контакторы с ручным управлением. Питающий провод сделал проходящий через стаканчик выключателя, чтобы была возможность переделки проводку на обычную схему.Схема:

a6eef620062a4580b5f8c8e7ef93607a.jpg

Сам контактор с ручным управлением:

c27c1d9120f14ee4aae2bd95cc3a2183.jpg

Собран и смонтирован шкаф:

bdb628e195fb40719a8a3bd2c76ac803.jpg

Схема:

4d841809a61948a288175bbf79a5f024.jpg

Как я писал выше, выключатели выбрал без фиксаций с led индикаторами. Максимально 4 кнопки, возможно расключение этих кнопок на 8 групп (см. документацию на выключатель выключатель JUNG 4248TSM.

5426ac4193144c498aeb04d5a26efeed.jpg0778e7567d11403e940d92b359fcad0d.jpg

В следующий частях реализация проекта будет рассмотрен более подробно.

Забегаю вперед, открываю вам скриншоты веб-интерфейса:

e34ce732f3b042b2abcc0d1e0aa818e8.png30af193ee2224b41882f39e1a9d1c8f7.png

© Habrahabr.ru