Настройка Beckhoff с EasyHome через TwinCAT
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 — нормально-выключенное реле диммера
- 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, это очень сильно сэкономит время при монтаже, так как можно будет сразу подключить всё к контроллеру и управлять им с приложения.
Серия C5102
- Оборудованы производительными процессорами Intel Celeron, Core или Pentium серии.
- Материнская плата – ATX.
- Устанавливаются на 19-дюймовые стойки.
- Нечувствительное к ударам и вибрациям оборудование со встроенной панелью управления.
- Для 19-дюймовой стойки.
- Оборудуются материнской платой, имеющей встроенный RAID-контроллер и пару съемных фреймов.
- Допускается функциональное расширение с применением модулей PCIe, Mini PCI.
- Можно подключить DVD-привод.
- Оптимальная ОС – все разновидности Windows 7.
Свойства
- Компактный алюминиевый корпус оснащен 3½-дюймовой материнской платой.
- Все ПК-подключения размещены для удобства на одной стороне корпуса.
- Может быть дополнен монтажными накладками и шурупами для установки в шкафу управления. Монтаж возможен задней или правой стороной корпуса.
- Питание — 24 V DC. Блок питания может быть установлен рядом на DIN-рейке.
- Ребро охлаждения внутри правой панели позволяет функционирование при температуре до 55оС без вентилятора.
- Все позиции этой серии имеют различные типы процессоров (указаны ниже в спецификациях).
- В наличии свободный мини-PCI слот. Поддерживаются след. интерфейсы: PROFIBUS (FC3151), CANopen (FC5151), DeviceNet (FC5251), SERCOS (FC7551) или дополнительная Ethernet-карта (FC9151)
* — подробный перечень спецификаций на сайте производителя.
Корпус
- Безвентиляторный промышленный ПК для установки в компактный защищённый телекоммуникационный шкаф
- Монтажная пластина с тыльной части
- все разъёмы на фронтальной части
- Светодиоды статуса
- Литиевая аккумуляторная батарея системных часов за передней крышкой
- 1 слот для одной CFast флэш карты за передней крышкой
- 2 PCIe слота для подключения PCIe-модулей Beckhoff или для выведения интерфейсов с материнской платы в заводских условиях.
- пассивное охлаждение без вентилятора посредством радиатора
- Требуется 5 см свободного пространства выше и ниже ПК для циркуляции воздуха
- Степень защиты IP 20
- Диапазон рабочих температур 0…55 °C
- Вес базовой конфигурации 1,75 кг
- Размеры (Ш х В х Г) 65 x 208 x 119 мм, без монтажной пластины
- процессор Intel® Atom™ E3815, 1,46 гHz, 1 ядро (TC3: 40)
- 3½-дюймовая материнская плата для Intel® Atom™
- 2 ГБ оперативной памяти DDR3L, расширяемая с завода до 8 Гб
- Графический адаптер, интегрированный в процессор Intel®, 1 DVI-I порт
- Двойной адаптер Ethernet с 2 портами 100/1000BASE-T
- SATA RAID-1 контроллер, Intel® Rapid Storage Technology
- Карта памяти CFast 2 ГБ, расширенный температурный диапазон
- 4 x USB 2.0
- 24 В постоянного тока
- Операционная система Microsoft Windows Embedded Compact 7, английский язык
Форум АСУТП
makalex здесь недавно
Сообщения: 6 Зарегистрирован: 18 окт 2021, 12:39 Имя: Александр Макарчук Страна: Украина город/регион: Закарпатье
Сообщение makalex » 18 окт 2021, 13:22
Добрый день, уважаемые форумчане.
Есть у нас станок ЧПУ где управление сделанно на оборудовании Beckhoff. Компютер не работает и заменен на новый. Жесткий диск самоликвидировался, но вся нужная информация из него была получена, в которой:
— программы для развертывания ЧПУ для этого станка с нужными инструкциям.
Все программы работают на Windows XP SP1 (не SP2 — проверено опытным путем) и TwinCAT2.
В компютере установлены две PCI платы Beckhoff:
— PCI card beckhoff 7501 (rev 02) для управления сервоприводами KEB по их модулю F5 по протоколу Sercos и оптике.
— PCI card beckhoff 5101 (rev 01) для CanOpen интерфейса — используется для управления перифферией: датчики клапаны и т.д.
_ + BK5120 — CanOpen — подключается к этому устройству
_ * KL1114 — 10 pcs — здесь модули, что подключены к этому устройству
_ * KL2134 — 4 pcs
_ * KL2114 — 2 pcs
_ * KL6201 — 2 pcs
_ * KL9010
Так как компьютер новый, то внутренняя адресация шин PCI плат изменена и отсутствуют настроечные файлы для TwinCAT System Manager. Когда я запускаю файл конфигурации оборудования для этого станка, то получаю ошибки: Terminal descriptin (KL1114 а также всех остальных модулей) not found! Terminal will be deleted».
+ Как установить, как они выглядят и где их найти — эти Terminal descriprtion? На сайте Beckhoff об этом ничего не написано — только инструкции и eplan
Я хочу переопределить PCI устройство на другую шину, но получаю сообщение, что нужно включить configuration mode. ЧТо-то у меня не получается. Как включить Configuration mode?
Если создаю новый проект то System Manager находит установленные платы PCI, но не находит ни одного устройства, подключенного к ним.
Если кто работал с Beckhoff, то помогите пожалуйста
Central EtherCAT control
Industrial PCs of this series and a Beckhoff Control Panel with DVI and USB connection make an ideal combination and offer a high-performance control platform for mechanical engineering applications, particularly in conjunction with the TwinCAT automation software under Windows 10 IoT Enterprise, up to the 6 th Generation of Intel ® Core™ processors also under Windows 7 Professional, Windows 7 Ultimate, Windows Embedded Standard 7, with Intel Atom ® also under Windows Embedded Compact 7. Due to its two independent Ethernet interfaces, the C69xx is ideally suited as a compact central processing unit for an EtherCAT control system.
The C6925 and C6930 control cabinet PCs have two free slots for PCIe modules integrated into the front of the PC housing and offer the possibility to extend the PC, for example, with additional Ethernet interfaces, USB ports, or PROFIBUS. NOVRAM for fail-safe data storage can also be plugged in as a PCIe module.