Tabla de contenido:

Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED: 13 pasos
Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED: 13 pasos

Video: Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED: 13 pasos

Video: Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED: 13 pasos
Video: Integration Industrial LOGO! Siemens with Ubidots Platform IoT : PDAControl 2024, Mes de julio
Anonim
Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED
Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED

apDurante algunas semanas he hecho algunas pruebas con un LOGO! (módulo lógico) de Siemens, desde hace unos meses he visto que lo utilizan en aplicaciones industriales básicas, aunque personalmente no lo considero 100% un PLC, se integra fácilmente en aplicaciones de monitorización y control para procesos sencillos.

Imagen
Imagen

Paso 1: LOGO! por Siemens

Se podría decir que este equipo es el "PLC" más barato o asequible que tiene Siemens en mi país y tiene un costo aproximado de 200 USD, por la sencilla razón de que ser una marca Siemens es sinónimo de confianza y perfecta robustez para aplicaciones Domotica.

Imagen
Imagen

Dado que el siguiente tutorial es un poco más extenso se ha dividido en 5 partes que veremos a continuación.

Paso 2: 1. Ubidots de la plataforma de IoT

Nuestra cuenta en Ubidotsplatform

A continuación realizaremos la prueba final de este equipo realizando la integración con la plataforma IoT Industrial Ubidots, antes de comenzar recomiendo otras pruebas e integraciones interesantes con Ubidots.

Imagen
Imagen

Recomendado: PDAControl / Ubidots

Sitio web: Ubidots.com

Paso 3: 2. Revise LOGO! 12/24 RCE Referencia 6ED1052-1MD00-0BA8

Esta versión LOGO! 12/24 RCE 6ED1052-1MD00-0BA8 tiene características interesantes, principalmente comunicación Ethernet que amplía las posibilidades de integraciones, un hardware robusto y confiable.

Imagen
Imagen

Tutorial recomendado: características y características de la documentación

Paso 4: 3. Configuración y programación de LOGO! Con LogoSoft

Estos equipos cuentan con el software de programación "LOGOSoft", se programa mediante bloques lógicos o Diagrama de Bloques de Función o FUP, previamente hemos creado un ejemplo, cada salida realizará el cambio de color en la pantalla LCD y la lectura de la entrada analógica.

Descargue este ejemplo de LogoSoft al final del artículo

Imagen
Imagen

Arquitectura propuesta para programación y configuración

Imagen
Imagen

Tutorial recomendado: Descarga de la versión de demostración de LogoSoft.

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

Recomendación: vea el video completo de esta prueba para comprender cómo funciona: Integración Industrial LOGO! Siemens con Ubidots Platform IoT.

Node-RED en Raspberry Pi 3

Imagen
Imagen

Para realizar la integración entre LOGO! y la plataforma Ubidots usaremos una Raspberry Pi 3 modelo B en la que previamente hemos instalado Node-RED.

Imagen
Imagen

Cómpralo aquí: Raspberry Pi 3 Modelo B o B + con estuche

Imagen
Imagen

Paso 5: 4. Comunicación LOGO! y Node-RED a través de S7Comm

¡El logo! Módulos que utilizan el protocolo S7Comm para la comunicación con aplicaciones remotas, gracias a la comunidad de desarrolladores Node-RED, han creado nodos S7 para la comunicación ethernet mediante TSAP.

Imagen
Imagen

Más información Nodos: node-red-contrib-s7

Imagen
Imagen

Arquitectura propuesta: LOGO! Integración y Node-RED.

Imagen
Imagen

Tutorial recomendado: integración de LOGO! y Node-RED a través de S7Comm.

Paso 6: 5. Conexión Node-RED y Ubidots

La comunicación entre Node RED y Ubidots se realiza mediante el protocolo MQTT, realizando la conexión al Broker Ubidots, existen 2 métodos para realizar las suscripciones y publicaciones MQTT

Recomendación: vea el video completo de esta prueba para comprender cómo funciona: Integración Industrial LOGO! Siemens con Ubidots Platform IoT.

Nodos MQTT de Ubidots: facilitan o simplifican la configuración

Imagen
Imagen

información de

Nodos MQTT propios de Basic Node-RED: Requieren mayor destreza para la configuración

Imagen
Imagen

información de

Arquitectura propuesta de conexión Node-RED y Plataforma Ubidots

Imagen
Imagen

Documentación completa: Conexiones Ubidots y Node RED

Imagen
Imagen

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

Raspberry Pi Zero Wireless 1GHz 512Ram
Raspberry Pi Zero Wireless 1GHz 512Ram

Cómpralo aquí: Raspberry Pi Zero Wireless 1GHz 512Ram

Paso 7: Video final: Integración Industrial LOGO! Siemens con la plataforma Ubidots

Image
Image

Para facilitar la comprensión y alcance de la aplicación recomiendo complementar con el siguiente video, para habilitar los subtítulos, en este video explicaré con más detalle la aplicación en su conjunto.

Paso 8: pruebas

Desde Ubidots realizaremos el control y supervisión de LOGO! a través de Node-RED.

Arquitectura implementada para esta prueba

Imagen
Imagen

¡LOGO! Conexiones

Se han realizado las siguientes conexiones:

  1. Selector eléctrico de 3 posiciones para activar 2 salidas a 24VDC
  2. Potenciómetro 10k para simular entrada analógica de 0-10VDC

Implementación en Node-RED

Comunicación bidireccional entre LOGO! y Ubidots a continuación, veremos algunas configuraciones requeridas en Node-RED, descargue el ejemplo de importación de node-red al final del artículo.

Recomendación: vea el video completo de esta prueba para comprender cómo funciona: Integración Industrial LOGO! Siemens con Ubidots Platform IoT.

Nodos de vista completa

Imagen
Imagen

Configuración LOGO! Comunicación TSAP a través de S7Comm.

Imagen
Imagen

Configuración TSAP LOGO! en LogoSoft.

Imagen
Imagen

Lista de variables del LOGO!

  • 4 salidas digitales a Rele (Q0, Q1, Q2, Q3).
  • 2 entradas digitales (I3, I4).
  • 1 entrada analógica (I8 = DB1 INT1118) 0-1000 puntos, 0-10VDC.
Imagen
Imagen

Lectura y filtrado de registros desde LOGO! y enviado a Ubidots, usando un objeto JSON.

Imagen
Imagen

Todos los registros leídos (objeto JSON).

Imagen
Imagen

Eliminamos las salidas digitales para el envío a Ubidots de solo entradas digitales / entradas analógicas.

Imagen
Imagen

Leyendo desde Ubidots y escribiendo en las 4 salidas digitales (Relé) LOGO!, usaremos el nodo MQTT básico.

Imagen
Imagen

Paso 9: Dashboard Ubidots

Panel de control de Ubidots

Control superior de 4 salidas

Imagen
Imagen

Detección de parte central de cambio de 2 entradas entradas digitales y designLOGO! en "Canvas" html, javascript

Imagen
Imagen

Colección inferior de valor de entrada analógica

Imagen
Imagen

Paso 10: Control con eventos en Ubidots

Ubidots te permite configurar eventos desencadenados por condicional, en este caso se ha creado la siguiente condición:

Si ADC> 500 durante más de 1 minuto = activar (salida digital 02) LCD color rojo

Imagen
Imagen

Evento activo

Imagen
Imagen

Más información: Eventos y alertas en Ubidots

Imagen
Imagen

Paso 11: Recomendaciones

Principalmente, recomiendo comenzar a ver los tutoriales anteriores en LOGO! estos especifican pasos específicos relacionados con las configuraciones.

Los nodos S7Comm son los que permiten la integración, aunque no hemos explorado su alcance en aplicaciones más complejas, recomiendo discreción en implementaciones muy complejas, a continuación propondré algunas posibilidades.

Caso 1: Considero que varios dispositivos a una sola Raspberry Pi, no sería práctico dada la capacidad de RAM y procesamiento, en el caso de la Raspberry Pi 3, espero realizar futuras pruebas con la Nueva Raspberry Pi 4.

Imagen
Imagen

Caso 2: Esta arquitectura es más robusta ya que cuenta con un servidor o PC con mejor procesador y más memoria RAM, posiblemente permitiendo administrar más dispositivos.

Imagen
Imagen

Advertencia: no hemos realizado ninguna de las pruebas propuestas en los casos anteriores por lo que desconocemos el alcance y la funcionalidad de los nodos S7Comm con múltiples LOGO! Dispositivos, solo analizamos y asumimos las posibilidades.

Paso 12: Conclusiones

En este caso se realizó el control y seguimiento, y se utilizó el módulo de eventos de Ubidots, que tiene muchas características.

Esta es una prueba básica, debes tener en cuenta más factores antes de implementarla en aplicaciones reales, condiciones seguras referidas a la activación de salidas.

¡El logo! Los considero perfectos para aplicaciones de domótica y automatización básica o procesos no complejos y son muy económicos.

Esta prueba se realizó para abrir posibilidades entre hardware industrial y plataformas de IoT en este caso Ubidots, que tiene muchos beneficios.

Recomendación: vea el video completo de esta prueba para comprender cómo funciona: Integración Industrial LOGO! Siemens con Ubidots Platform IoT.

Gracias a Ubidots !!!

Gracias a Smart-Tech como parte del proyecto ST-One, los creadores de S7Comm Nodes para Node RED.

Recomendado: