Tabla de contenido:
- Paso 1: LOGO! por Siemens
- Paso 2: 1. Ubidots de la plataforma de IoT
- Nuestra cuenta en Ubidotsplatform
- Paso 3: 2. Revise LOGO! 12/24 RCE Referencia 6ED1052-1MD00-0BA8
- Paso 4: 3.Configuración y programación de LOGO! Con LogoSoft
- Node-RED en Raspberry Pi 3
- Paso 5: 4. Comunicación 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
- Paso 7: Video final: Integración Industrial LOGO! Siemens con la plataforma Ubidots
- Paso 8: pruebas
- Implementación en Node-RED
- Paso 9: Dashboard Ubidots
- Panel de control de Ubidots
- 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:
- Paso 11: Recomendaciones
- Paso 12: Conclusiones
- Paso 13: Descargas
Video: Plataforma de integración Ubidots con LOGO! Siemens usando Node-RED: 13 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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.
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.
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.
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.
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
Arquitectura propuesta para programación y configuración
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
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.
Cómpralo aquí: Raspberry Pi 3 Modelo B o B + con estuche
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.
Más información Nodos: node-red-contrib-s7
Arquitectura propuesta: LOGO! Integración y Node-RED.
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
información de
Nodos MQTT propios de Basic Node-RED: Requieren mayor destreza para la configuración
información de
Arquitectura propuesta de conexión Node-RED y Plataforma Ubidots
Documentación completa: Conexiones Ubidots y Node RED
help.ubidots.com/articles/1440402-connect-node-red-with-ubidots
Cómpralo aquí: Raspberry Pi Zero Wireless 1GHz 512Ram
Paso 7: Video final: Integración Industrial LOGO! Siemens con la plataforma Ubidots
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
¡LOGO! Conexiones
Se han realizado las siguientes conexiones:
- Selector eléctrico de 3 posiciones para activar 2 salidas a 24VDC
- 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
Configuración LOGO! Comunicación TSAP a través de S7Comm.
Configuración TSAP LOGO! en LogoSoft.
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.
Lectura y filtrado de registros desde LOGO! y enviado a Ubidots, usando un objeto JSON.
Todos los registros leídos (objeto JSON).
Eliminamos las salidas digitales para el envío a Ubidots de solo entradas digitales / entradas analógicas.
Leyendo desde Ubidots y escribiendo en las 4 salidas digitales (Relé) LOGO!, usaremos el nodo MQTT básico.
Paso 9: Dashboard Ubidots
Panel de control de Ubidots
Control superior de 4 salidas
Detección de parte central de cambio de 2 entradas entradas digitales y designLOGO! en "Canvas" html, javascript
Colección inferior de valor de entrada analógica
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
Evento activo
Más información: Eventos y alertas en Ubidots
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.
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.
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:
Sistema simple de reserva y estado de Kicker con integración Slack: 12 pasos (con imágenes)
Sistema de reserva y estado de kicker simple con integración de Slack: En una empresa en la que trabajo hay una mesa de kicker. La empresa ocupa muchas plantas y algunos de los empleados tardan hasta 3 minutos en llegar a la mesa y … darse cuenta de que la mesa ya está ocupada, por lo que surgió la idea de construir un ki
Control de persianas con ESP8266, integración de Google Home y Openhab y control web: 5 pasos (con imágenes)
Control de persianas con ESP8266, integración de Google Home y Openhab y Webcontrol: en este Instructable, les muestro cómo agregué automatización a mis persianas. Quería poder agregar y quitar la automatización, por lo que toda la instalación se engancha. Las partes principales son: Motor paso a paso Controlado por controlador paso a paso bij ESP-01 Engranaje y montaje
Plataforma base de IoT con RaspberryPi, WIZ850io: Controlador de dispositivo de plataforma: 5 pasos (con imágenes)
Plataforma base de IoT con RaspberryPi, WIZ850io: Controlador de dispositivo de plataforma: conozco la plataforma RaspberryPi para IoT. Recientemente, WIZ850io fue anunciado por WIZnet. Así que implementé una aplicación RaspberryPi mediante la modificación del SW de Ethernet porque puedo manejar un código fuente fácilmente. Puede probar el controlador de dispositivo de plataforma a través de RaspberryPi
Sensor de puerta a batería con integración de automatización del hogar, WiFi y ESP-NOW: 5 pasos (con imágenes)
Sensor de puerta a batería con integración de automatización del hogar, WiFi y ESP-NOW: En este instructivo, le muestro cómo hice un sensor de puerta a batería con integración de automatización del hogar. He visto otros buenos sensores y sistemas de alarma, pero quería hacer uno yo mismo. Mis objetivos: un sensor que detecta e informa un doo
Tira de led de 12v controlada por wifi usando Raspberry Pi con Tasker, integración de Ifttt .: 15 pasos (con imágenes)
Tira de LED de 12v controlada por wifi usando Raspberry Pi con Tasker, integración de Ifttt .: En este proyecto, le mostraré cómo controlar una tira de LED analógica de 12v simple a través de wifi usando una Raspberry Pi. Para este proyecto necesitará: 1x Raspberry Pi (I estoy usando una Raspberry Pi 1 Modelo B +) 1x RGB 12v Le