Оглавление:
- Шаг 1: ЛОГОТИП! Сименс
- Шаг 2: 1. Платформа Интернета вещей Ubidots
- Наш аккаунт на платформе Ubidots
- Шаг 3: 2. Просмотрите LOGO! 12/24 RCE Артикул 6ED1052-1MD00-0BA8
- Шаг 4: 3. Конфигурация и программирование LOGO! С LogoSoft
- Node-RED в Raspberry Pi 3
- Шаг 5: 4. Связь LOGO! и Node-RED через S7Comm
- Шаг 6: 5. Подключение Node-RED и Ubidots
- Связь между Node RED и Ubidots осуществляется с использованием протокола MQTT, при подключении к Ubidots Broker есть 2 метода для создания подписок и публикаций MQTT
- Шаг 7: Заключительное видео: интеграция Industrial LOGO! Siemens с платформой Ubidots
- Шаг 8: тесты
- Реализация в Node-RED
- Шаг 9: панель инструментов Ubidots
- Панель управления из Ubidots
- Шаг 10: управление с помощью событий в Ubidots
- Ubidots позволяет настраивать события, запускаемые по условию, в этом случае было создано следующее условие:
- Шаг 11: Рекомендации
- Шаг 12: выводы
- Шаг 13: Загрузки
Видео: Платформа интеграции Ubidots с LOGO! Сименс с использованием Node-RED: 13 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
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 1GHz 512Ram
Шаг 7: Заключительное видео: интеграция Industrial LOGO! Siemens с платформой Ubidots
Чтобы облегчить понимание и объем приложения, я рекомендую дополнить его следующим видео, чтобы включить субтитры, в этом видео я более подробно объясню приложение в целом.
Шаг 8: тесты
Контроль и наблюдение со стороны Ubidots мы осуществим LOGO! через Node-RED.
Архитектура Реализована для этого теста
ЛОГОТИП! Подключения
Были выполнены следующие подключения:
- 3-позиционный электрический селектор для активации 2 выходов при 24 В постоянного тока
- Потенциометр 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.
Рекомендуемые:
Мониторинг ускорения с использованием Raspberry Pi и AIS328DQTR с использованием Python: 6 шагов
Мониторинг ускорения с помощью Raspberry Pi и AIS328DQTR с использованием Python: Ускорение конечно, я думаю, в соответствии с некоторыми законами физики. - Терри Райли Гепард использует удивительное ускорение и быстрое изменение скорости при преследовании. Самое быстрое существо, выброшенное на берег, время от времени использует свой максимальный темп, чтобы поймать добычу
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C - Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: 5 шагов
Neopixel Ws2812 Радужный светодиодный светильник с ручкой M5stick-C | Запуск Rainbow на Neopixel Ws2812 с использованием M5stack M5stick C с использованием Arduino IDE: Привет, ребята, в этой инструкции мы узнаем, как использовать светодиоды neopixel ws2812 или светодиодную ленту, светодиодную матрицу или светодиодное кольцо с платой разработки m5stack m5stick-C с Arduino IDE, и мы сделаем радуга с этим
RF 433MHZ Радиоуправление с использованием HT12D HT12E - Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: 5 шагов
RF 433MHZ Радиоуправление с использованием HT12D HT12E | Создание радиочастотного пульта дистанционного управления с использованием HT12E и HT12D с частотой 433 МГц: в этой инструкции я покажу вам, как сделать радиоуправляемый пульт дистанционного управления с использованием модуля приемника передатчика 433 МГц с кодированием HT12E & ИС декодера HT12D. В этом руководстве вы можете отправлять и получать данные, используя очень-очень дешевые КОМПОНЕНТЫ, КАК: HT
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino - Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера - Радиоуправляемый вертолет - Самолет на радиоуправлении с использованием Arduino: 5 шагов (с изображениями)
Беспроводной пульт дистанционного управления с использованием модуля 2,4 ГГц NRF24L01 с Arduino | Nrf24l01 4-канальный / 6-канальный передатчик-приемник для квадрокоптера | Радиоуправляемый вертолет | Самолет на радиоуправлении с использованием Arduino: для управления автомобилем на радиоуправлении | Квадрокоптер | Дрон | Самолет RC | Лодка с дистанционным управлением, нам всегда нужны приемник и передатчик, предположим, для RC QUADCOPTER нам нужен 6-канальный передатчик и приемник, а такие типы TX и RX слишком дороги, поэтому мы сделаем один на нашем
Как создать программу численной интеграции на Python: 10 шагов
Как создать программу численного интегрирования на Python: это руководство о том, как создать и запустить программу, которая будет оценивать определенные интегралы с использованием алгоритма численного интегрирования. Я разделил шаги на 3 раздела: понимание алгоритма, который будет использоваться для создания программы, кодирование