Beckhoff — немецкая компания, выпускающая промышленную автоматику. Бренд мирового уровня (компания основана в 1980 году), не на слуху у большинства людей потому, что под ним не выпускаются бытовые приборы, как у Siemens или ABB. Контроллеры и модули ввода-вывода Beckhoff могут свободно программироваться и отлично используются в создании домашней автоматики и систем Умный Дом.
EasyHome — программное обеспечение, разрабатываемое компанией Homelogicsoft в Санкт-Петербурге с 2008 года. Состоит из прошивки для контроллера (главным образом, Beckhoff) и пользовательского приложения, устанавливаемого на iOS, Android или Windows и позволяющего удобно управлять системой. Включает не только возможность управления и контроля, но и настройку алгоритмов работы систем. Для настройки не требуется сложное программирование, всё делается через удобный интерфейс приложения. Программное обеспечение платное, лицензия стоит 85 тысяч рублей для установки на контроллер Beckhoff.
EasyHomePLC — контроллер, выпущенный компанией Homelogicsoft в 2017 году. Позволяет создавать простую и функциональную систему автоматики для дома, квартиры или каких-либо техпроцессов. В нём уже вшита лицензия на EasyHome, поэтому он крайне выгоден по стоимости по сравнению с аналогичными решениями и прост в установке и настройке.
Что самое первое, что нужно настроить после монтажа контроллера? Назначение входов и выходов. То есть, нам надо прописать в контроллере, к какому входу и какому выходу что подключено. Это относится, кстати, вообще к любой системе Умного Дома, включая не только центральные контроллеры, но и системы типа Z-Wave и KNX.
В EasyHome (как и во всех других системах) есть фиксированные значения типов дискретных и аналоговых входов и выходов, нам нужно по каждому входу и выходу задать тип элемента и номер, под которым этот элемент будет присутствовать в программе EasyHome.
Основное отличие между настройкой системы на контроллере Beckhoff и системы на контроллере EasyHomePLC состоит в том, что рейку модулей Beckhoff сначала нужно настроить через собственную утилиту TwinCAT, и только потом через EasyHome.
Для настройки EasyHomePLC никакая программа кроме EasyHome не нужна, что крайне удобно. Прямо в приложении, хоть с iPad, хоть с компьютера.
Для настройки Beckhoff нам нужно установить приложение TwinCAT на компьютер с Windows. Ссылка на него и подробная инструкция есть здесь: https://homelogicsoft.com/ru/podderzhka/instrukczii-i-po-na-beckhoff-cx.html
У Beckhoff есть контроллеры, настраиваемые через TwinCAT 2 и через TwinCAT 3. С EasyHome работают исключительно настраиваемые через TwinCAT 2. Версия TwinCAT написана в описании контроллера. Идеальным вариантом считается CX8080, так как в него уже встроены порты RS232 и RS485 при невысокой стоимости контроллера.
Подробно описывать процесс не буду, в инструкции всё есть. Суть в том, что TwinCAT подключается к контроллеру по его IP адресу (компьютер и контроллер должны находиться в одной локальной сети), потом мы сканируем подключенные к контроллеру модули и видим их полный список. Вот контроллер (BC9050) и 20 подключенных к нему модулей, включая оконечный KL9010. Модуль KL4408 отображается как два терминала по 4 выхода.
Выбирая модуль мы видим его каналы (входы или выходы) и описание модуля. Например, KL2408 — 8 каналов выхода по 0.5 ампера.
Нажимаем правой кнопкой мыши по нужному каналу и выбираем Change Link, что означает изменение привязанной переменной контроллера к этому входу или выходу.
Открывается список доступных для данного типа канала переменных. Вот список для KL2408:
Для модуля дискретных выходов KL2408 доступны следующие переменные (неполный список):
Light Relay NO — нормально-выключенный свет
Light Relay NC — нормально-включенный свет
Dimmer Relay NO — нормально-выключенное реле диммера
Эти списки неполные, там на самом деле больше вариантов. Каждая переменная уже завязана на свои алгоритмы работы. То есть, прописали для каких-то входов, что это датчики протечки, для выхода — кран перекрывания воды, и всё начало работать.
После ассоциирования мы запускаем контроллер Beckhoff в режим Runtime и можем настраивать все алгоритмы работы уже в EasyHome.
Если в TwinCAT мы настроили выход модуля KL2408 как Light NO номер 1, то в EasyHome мы добавляем на любое окно лампочку с номером 1 и нажимая на неё сразу можем управлять соответствующим выходом, мы увидим, как на модуле светодиод показывает состояние выхода.
Если не хочется заниматься настройкой модулей Beckhoff в TwinCAT, то при покупке программного обеспечения EasyHome можно сразу заказать настройку всех входов и выходов и создание чернового интерфейса приложения EasyHome, это очень сильно сэкономит время при монтаже, так как можно будет сразу подключить всё к контроллеру и управлять им с приложения.
Утвердимся с терминами. Beckhoff — немецкая компания, выпускающая промышленную автоматику. Бренд мирового уровня (компания основана в 1980 году), не на слуху у большинства людей потому, что под ним не выпускаются бытовые приборы, как у Siemens или ABB. Контроллеры и модули ввода-вывода Beckhoff могут свободно программироваться и отлично используются в создании домашней автоматики и систем Умный Дом. EasyHome — программное обеспечение, разрабатываемое компанией Homelogicsoft в Санкт-Петербурге с 2008 года. Состоит из прошивки для контроллера (главным образом, Beckhoff) и пользовательского приложения, устанавливаемого на iOS, Android или Windows и позволяющего удобно управлять системой. Включает не только возможность управления и контроля, но и настройку алгоритмов работы систем. Для настройки не требуется сложное программирование, всё делается через удобный интерфейс приложения. Программное обеспечение платное, лицензия стоит 85 тысяч рублей для установки на контроллер Beckhoff. EasyHomePLC — контроллер, выпущенный компанией Homelogicsoft в 2017 году. Позволяет создавать простую и функциональную систему автоматики для дома, квартиры или каких-либо техпроцессов. В нём уже вшита лицензия на EasyHome, поэтому он крайне выгоден по стоимости по сравнению с аналогичными решениями и прост в установке и настройке. Что самое первое, что нужно настроить после монтажа контроллера? Назначение входов и выходов. То есть, нам надо прописать в контроллере, к какому входу и какому выходу что подключено. Это относится, кстати, вообще к любой системе Умного Дома, включая не только центральные контроллеры, но и системы типа Z-Wave и KNX. В EasyHome (как и во всех других системах) есть фиксированные значения типов дискретных и аналоговых входов и выходов, нам нужно по каждому входу и выходу задать тип элемента и номер, под которым этот элемент будет присутствовать в программе EasyHome. Основное отличие между настройкой системы на контроллере Beckhoff и системы на контроллере EasyHomePLC состоит в том, что рейку модулей Beckhoff сначала нужно настроить через собственную утилиту TwinCAT, и только потом через EasyHome. Для настройки EasyHomePLC никакая программа кроме EasyHome не нужна, что крайне удобно. Прямо в приложении, хоть с iPad, хоть с компьютера. Назначение дискретных входов в EasyHomePLC Для настройки Beckhoff нам нужно установить приложение TwinCAT на компьютер с Windows. Ссылка на него и подробная инструкция есть здесь: У Beckhoff есть контроллеры, настраиваемые через TwinCAT 2 и через TwinCAT 3. С EasyHome работают исключительно настраиваемые через TwinCAT 2. Версия TwinCAT написана в описании контроллера. Идеальным вариантом считается CX8080, так как в него уже встроены порты RS232 и RS485 при невысокой стоимости контроллера. Подробно описывать процесс не буду, в инструкции всё есть. Суть в том, что TwinCAT подключается к контроллеру по его IP адресу (компьютер и контроллер должны находиться в одной локальной сети), потом мы сканируем подключенные к контроллеру модули и видим их полный список. Вот контроллер (BC9050) и 20 подключенных к нему модулей, включая оконечный KL9010. Модуль KL4408 отображается как два терминала по 4 выхода. Модули рейки Beckhoff в TwinCAT Выбирая модуль мы видим его каналы (входы или выходы) и описание модуля. Например, KL2408 — 8 каналов выхода по 0.5 ампера. Описание модуля KL2408 Нажимаем правой кнопкой мыши по нужному каналу и выбираем Change Link, что означает изменение привязанной переменной контроллера к этому входу или выходу. Открывается список доступных для данного типа канала переменных. Вот список для KL2408: Для модуля дискретных выходов KL2408 доступны следующие переменные (неполный список): Light Relay NO — нормально-выключенный свет Light Relay NC — нормально-включенный свет Dimmer Relay NO — нормально-выключенное реле диммера Dimmer Relay NC — нормально-включенное реле диммера Air Heat — нагреватель (например, электрический или водяной радиатор нормально-закрытый) Pol Heat — нагрев пола (электрического или водяного) Air Cool — охлаждение воздуха Pol Cool — охлаждение пола Loads RST NO — электронагрузка нормально-выключенная Loads RST NC — электронагрузка нормально-включенная Zamki NO и NС — замок нормально-открытый или нормально-закрытый Stoyak 1 — перекрывание воды по группе датчиков протечки 1 Stoyak 2 — перекрывание воды по группе датчиков протечки 2 Sirena — сирена тревожная Start Generator — запуск генератора Stop Generator — остановка генератора Free DO — дискретный выход прочего назначения Для модуля KL4408 (аналоговые выводы 0-10 вольт) доступны варианты: Light Dimmer — управление яркостью света Light Dimmer SLW — яркость света с замедлением включения и выключения Air Heat PID — управления нагревом с ПИД-регулятором Vent Direct Out — управление вентмашиной. В зависимости от номера это скорость притока, скорость вытяжки, клапан и регулировка байпаса Free AO — аналоговый выход прочего назначения Для модуля дискретных входов KL1408: Switch — кнопка Pir Sens — датчик движения Protechki 1 — датчик протечки воды группы 1 Protechki 2 — датчик протечки воды группы 2 Zvonok — дверной звонок Photo Sens — датчик освещенности пороговый Alarms — тревожный вход Protechki Uborka VKL — включение режима уборки (отключение датчиков протечки воды) Counter — счётчик с импульсным выходом Free DI — прочий входной сигнал Эти списки неполные, там на самом деле больше вариантов. Каждая переменная уже завязана на свои алгоритмы работы. То есть, прописали для каких-то входов, что это датчики протечки, для выхода — кран перекрывания воды, и всё начало работать. После ассоциирования мы запускаем контроллер Beckhoff в режим Runtime и можем настраивать все алгоритмы работы уже в EasyHome. Если в TwinCAT мы настроили выход модуля KL2408 как Light NO номер 1, то в EasyHome мы добавляем на любое окно лампочку с номером 1 и нажимая на неё сразу можем управлять соответствующим выходом, мы увидим, как на модуле светодиод показывает состояние выхода. Если не хочется заниматься настройкой модулей Beckhoff в TwinCAT, то при покупке программного обеспечения EasyHome можно сразу заказать настройку всех входов и выходов и создание чернового интерфейса приложения EasyHome, это очень сильно сэкономит время при монтаже, так как можно будет сразу подключить всё к контроллеру и управлять им с приложения.