Оглавление:

Платформа интеграции Ubidots с LOGO! Сименс с использованием Node-RED: 13 шагов
Платформа интеграции Ubidots с LOGO! Сименс с использованием Node-RED: 13 шагов

Видео: Платформа интеграции Ubidots с LOGO! Сименс с использованием Node-RED: 13 шагов

Видео: Платформа интеграции Ubidots с LOGO! Сименс с использованием Node-RED: 13 шагов
Видео: Connection LOGO! 8 and Node-RED with S7Comm Protocol : PDAControl 2024, Июль
Anonim
Платформа интеграции Ubidots с LOGO! Siemens с использованием Node-RED
Платформа интеграции Ubidots с LOGO! Siemens с использованием Node-RED

ap В течение нескольких недель я проводил несколько тестов с LOGO! (логический модуль) от Siemens, в течение нескольких месяцев я видел, что они используют его в основных промышленных приложениях, хотя я лично не считаю его 100% ПЛК, он легко интегрируется в приложения для мониторинга и управления для простых процессов.

Изображение
Изображение

Шаг 1: ЛОГОТИП! Сименс

Можно сказать, что это оборудование является самым дешевым или доступным «ПЛК», имеющимся у Siemens в моей стране, и стоит около 200 долларов США по той простой причине, что принадлежность к бренду Siemens синонимична с уверенностью и безупречной надежностью для приложений Domotica.

Изображение
Изображение

Поскольку следующий урок является немного более обширным, он разделен на 5 частей, которые мы увидим дальше.

Шаг 2: 1. Платформа Интернета вещей Ubidots

Наш аккаунт на платформе Ubidots

Далее мы проведем заключительный тест этой команды, выполняющей интеграцию с платформой IoT Industrial Ubidots, перед началом я рекомендую другие тесты и интересные интеграции с Ubidots.

Изображение
Изображение

Рекомендуется: PDAControl / Ubidots

Сайт: Ubidots.com

Шаг 3: 2. Просмотрите LOGO! 12/24 RCE Артикул 6ED1052-1MD00-0BA8

Эта версия LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 имеет интересные особенности, в основном связь Ethernet, расширяющую возможности интеграции, прочное и надежное оборудование.

Изображение
Изображение

Рекомендуемое руководство: функции и возможности документации

Шаг 4: 3. Конфигурация и программирование LOGO! С LogoSoft

Это оборудование имеет программное обеспечение для программирования «LOGOSoft», оно программируется с помощью логических блоков или функциональной блок-схемы или FBD, ранее мы создали пример, каждый выход будет реализовывать изменение цвета на ЖК-экране и чтение аналогового входа.

Загрузите этот пример LogoSoft в конце статьи

Изображение
Изображение

Предлагаемая архитектура для программирования и настройки

Изображение
Изображение

Рекомендуемый учебник: загрузка демо-версии LogoSoft.

pdacontrolen.com/download-and-installation-software-logo-soft-comfort-v8-2-siemens-demo/

Рекомендация: посмотрите полное видео этого теста, чтобы понять, как он работает: Интеграция Industrial LOGO! Siemens с платформой Ubidots IoT.

Node-RED в Raspberry Pi 3

Изображение
Изображение

Чтобы выполнить интеграцию между LOGO! и платформу Ubidots мы будем использовать модель B Raspberry Pi 3, в которую мы ранее установили Node-RED.

Изображение
Изображение

Купите здесь: Raspberry Pi 3 Model B или B + с чехлом

Изображение
Изображение

Шаг 5: 4. Связь LOGO! и Node-RED через S7Comm

ЛОГОТИП! В модулях используется протокол S7Comm для связи с удаленными приложениями, благодаря сообществу разработчиков Node-RED они создали узлы S7 для связи по Ethernet с использованием TSAP.

Изображение
Изображение

Дополнительная информация Узлы: node-red-contrib-s7

Изображение
Изображение

Предлагаемая архитектура: LOGO! Интеграция и Node-RED.

Изображение
Изображение

Рекомендуемый учебник: интеграция с логотипом! и Node-RED через S7Comm.

Шаг 6: 5. Подключение Node-RED и Ubidots

Связь между Node RED и Ubidots осуществляется с использованием протокола MQTT, при подключении к Ubidots Broker есть 2 метода для создания подписок и публикаций MQTT

Рекомендация: посмотрите полное видео этого теста, чтобы понять, как он работает: Интеграция Industrial LOGO! Siemens с платформой Ubidots IoT.

Узлы MQTT Ubidots: облегчить или упростить настройку

Изображение
Изображение

информация с

Собственные MQTT-узлы Basic Node-RED: они требуют большей ловкости для настройки

Изображение
Изображение

информация с

Предлагаемая архитектура соединения Node-RED и платформы Ubidots

Изображение
Изображение

Полная документация: Connections Ubidots и Node RED

Изображение
Изображение

help.ubidots.com/articles/1440402-connect-node-red-with-ubidots

Raspberry Pi Zero Wireless 1 ГГц 512Ram
Raspberry Pi Zero Wireless 1 ГГц 512Ram

Купите здесь: Raspberry Pi Zero Wireless 1GHz 512Ram

Шаг 7: Заключительное видео: интеграция Industrial LOGO! Siemens с платформой Ubidots

Image
Image

Чтобы облегчить понимание и объем приложения, я рекомендую дополнить его следующим видео, чтобы включить субтитры, в этом видео я более подробно объясню приложение в целом.

Шаг 8: тесты

Контроль и наблюдение со стороны Ubidots мы осуществим LOGO! через Node-RED.

Архитектура Реализована для этого теста

Изображение
Изображение

ЛОГОТИП! Подключения

Были выполнены следующие подключения:

  1. 3-позиционный электрический селектор для активации 2 выходов при 24 В постоянного тока
  2. Потенциометр 10 кОм для имитации аналогового входа 0-10 В постоянного тока

Реализация в Node-RED

Двунаправленная связь между LOGO! и Ubidots ниже, мы увидим некоторые необходимые конфигурации в Node-RED. Загрузите пример импорта node-red в конце статьи.

Рекомендация: посмотрите полное видео этого теста, чтобы понять, как он работает: Интеграция Industrial LOGO! Siemens с платформой Ubidots IoT.

Полные узлы просмотра

Изображение
Изображение

Конфигурация LOGO! Связь TSAP через S7Comm.

Изображение
Изображение

Конфигурация TSAP LOGO! в LogoSoft.

Изображение
Изображение

Список переменных LOGO!

  • 4 цифровых выхода на Rele (Q0, Q1, Q2, Q3).
  • 2 цифровых входа (I3, I4).
  • 1 аналоговый вход (I8 = DB1 INT1118) 0-1000 точек, 0-10 В постоянного тока.
Изображение
Изображение

Чтение журналов и фильтрация из LOGO! и отправляется в Ubidots с использованием объекта JSON.

Изображение
Изображение

Все записи прочитаны (объект JSON).

Изображение
Изображение

Мы исключаем цифровые выходы для отправки в Ubidots только цифровых входов / аналоговых входов.

Изображение
Изображение

Чтение из Ubidots и запись в 4 цифровых выхода (реле) LOGO!, мы будем использовать базовый узел MQTT.

Изображение
Изображение

Шаг 9: панель инструментов Ubidots

Панель управления из Ubidots

Верхний контроль 4 выходов

Изображение
Изображение

Центральная часть обнаружения изменения 2 входов, цифровых входов и дизайнаLOGO! в "Canvas" html, javascript

Изображение
Изображение

Нижний набор значений аналогового входа

Изображение
Изображение

Шаг 10: управление с помощью событий в Ubidots

Ubidots позволяет настраивать события, запускаемые по условию, в этом случае было создано следующее условие:

Если ADC> 500 в течение более 1 минуты = активировать (цифровой выход 02) красный цветной ЖК-дисплей

Изображение
Изображение

Активное событие

Изображение
Изображение

Дополнительная информация: События и оповещения в Ubidots

Изображение
Изображение

Шаг 11: Рекомендации

В основном я рекомендую начать просмотр предыдущих руководств по LOGO! они определяют конкретные шаги, касающиеся конфигурации.

Узлы S7Comm - это те узлы, которые допускают интеграцию, хотя мы не исследовали их область применения в более сложных приложениях, я рекомендую осмотрительность в очень сложных реализациях, затем я предложу некоторые возможности.

Случай 1: Я считаю, что несколько устройств на одном Raspberry Pi не будут практичными с учетом объема оперативной памяти и обработки, в случае Raspberry Pi 3 я надеюсь провести будущие тесты с New Raspberry Pi 4.

Изображение
Изображение

Случай 2: эта архитектура более устойчива, поскольку в ней есть сервер или ПК с лучшим процессором и большим объемом оперативной памяти, что, возможно, позволяет управлять большим количеством устройств.

Изображение
Изображение

Предупреждение: мы не проводили ни одного из тестов, предложенных в предыдущих случаях, поэтому нам неизвестны объем и функциональность узлов S7Comm с несколькими LOGO! Устройства мы только анализируем и предполагаем возможности.

Шаг 12: выводы

При этом осуществлялся контроль и мониторинг, а также использовался модуль событий Ubidots, имеющий множество функций.

Это базовый тест, вы должны принять во внимание больше факторов, прежде чем реализовывать его в реальных приложениях, безопасные условия, относящиеся к активации выходов.

ЛОГОТИП! Я считаю их идеальными для приложений домашней автоматизации и базовой автоматизации или несложных процессов, и они очень дешевы.

Этот тест был сделан, чтобы открыть возможности между промышленным оборудованием и платформами IoT, в данном случае Ubidots, у которого есть много преимуществ.

Рекомендация: посмотрите полное видео этого теста, чтобы понять, как он работает: Интеграция Industrial LOGO! Siemens с платформой Ubidots IoT.

Спасибо Ubidots !!!

Благодаря Smart-Tech в рамках проекта ST-One создатели узлов S7Comm для Node RED.

Рекомендуемые: