Introducción
Automatización Raspberry Pi
El Raspberry PLCun PLC de código abierto con Raspberry Pi 4, tiene múltiples aplicaciones en el entorno industrial para soluciones de automatización y control industrial, ya que sus entradas y salidas permiten a las empresas millones de posibilidades.
En este post, aprenderás a enviar correos electrónicos utilizando Node-RED con un PLC basado en Raspberry Pi. Node-RED es un software de código abierto muy útil, que nos permite monitorizar alarmas y enviar notificaciones cuando sea necesario.
Enlaces relacionados
El PLC Raspberry de Industrial Shields viene con Node-RED ya instalado. Pero en caso de que no lo tengas, instálalo desde aquí.
1. En primer lugar, conéctate a tu controlador lógico programable Raspberry a través de SSH o a través de HDMI.
2. A continuación, tienes que entrar en Node-RED. Si estás conectado a través de SSH, sólo tienes que escribir la dirección IP en tu navegador favorito:
https://10.10.10.30:1880
Si no es así, simplemente abre el navegador y ves a localhost:1880.
https://localhost:1880
Enviar emails
Hay muchas posibilidades para el origen de los valores, por lo que se permiten los valores procedentes de cualquier entrada del PLC Raspberry. Este tutorial es realmente útil si sólo se obtiene un valor de cualquier entrada procedente de tu entorno industrial, y se toma ese valor.
Por ejemplo, ejecuta el script get-analog-input que proporcionamos con las imágenes del PLC Raspberry, y obtén el valor de la entrada I0.7 así:
Como se trata de un tutorial muy sencillo, vamos a tomar tres valores aleatorios procedentes de nodos de inyección, para que podamos jugar con esos valores.
3. Así pues, vamos a añadir tres nodos de inyección con tres valores, por ejemplo 21, 22 y 23 al flujo Node-RED, para enviar un correo electrónico si el valor es superior a 22.
4. Ahora, agrega un nodo interruptor para obtener el valor si es mayor a 22 así:
5. Necesitaremos un nodo de correo electrónico para enviar los mensajes, así que vamos al menú superior derecho > Gestionar Paleta > Instalar > Escribir: nodo-red-email e instalar.
Como podemos ver en la imagen de abajo, este nodo necesita un msg.topic, msg.to y msg.from para enviar un correo electrónico.
6. Así que el siguiente paso será añadir msg.topic, msg.to y msg.from al nodo de cambio.
7. Por último, añade un nodo de correo electrónico, configúralo con tu usuario, contraseña y servidor, y conéctalo.
8. Despliega los cambios, ejecuta los tres nodos de inyección y comprueba tu correo electrónico.
Solución de problemas
Si eres un usuario de Gmail, probablemente te aparecerá un mensaje de error. Puedes visitar esta website para saber más sobre ello.
Now, learn more and see
¡Cómo enviar mensajes de WhatsApp desde el PLC Raspberry usando Node-RED! >>>
Cómo enviar correos electrónicos utilizando un PLC Raspberry