Cómo enviar correos electrónicos utilizando un PLC Raspberry

Tutorial Node-RED: Aprende a tomar el control de las alarmas con Node-RED
1 de julio de 2021 por
Cómo enviar correos electrónicos utilizando un PLC Raspberry
Boot & Work Corp. S.L., Fernandez Queralt Martinez

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

Cómo

Conectar el controlador industrial Raspberry Pi PLC al WI-FI

Leer 

Raspberry PLC

Familia de productos

Ver 

Cómo

Encontrar tu PLC industrial perfecto para la automatización industrial

Leer 

Conceptos básicos sobre

las salidas Analógicas del PLC Raspberry Pi

Leer 

Touchberry Pi

Familia de productos

Ver 

Cómo

Programar las entradas de interrupción del PLC de la Raspberry Pi con Python

Read 

Requisitos

 Raspberry PLC

 Either Ethernet cable or HDMI cable with monitor

Node-RED

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
Node-RED - Tutorial Node-RED: Cómo enviar emails usando Raspberry PLC

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í:

Ejemplo get-analog-input - Tutorial de Node-RED: Cómo enviar correos usando un PLC Raspberry

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.

Inyectar nodos - Tutorial de Node-RED: Cómo enviar correos usando un PLC Raspberry

4.  Ahora, agrega un nodo interruptor para obtener el valor si es mayor a 22 así:

Cambiar de nodo si el valor es mayor que 22 - Tutorial de Node-RED: Cómo enviar correos usando un PLC Raspberry

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.

Nodo Email - Tutorial de Node-RED: Cómo enviar correos usando un PLC Raspberry

6.  Así que el siguiente paso será añadir msg.topic, msg.to y msg.from al nodo de cambio.

Añadir msg.topic, msg.to y msg.from al nodo de cambio - Tutorial de Node-RED: Cómo enviar correos usando un PLC Raspberry

7.  Por último, añade un nodo de correo electrónico, configúralo con tu usuario, contraseña y servidor, y conéctalo.

Añadir código email - Tutorial Node-RED: Cómo enviar Emails usando PLC Raspberry

 

8.  Despliega los cambios, ejecuta los tres nodos de inyección y comprueba tu correo electrónico. 

Alarma de Temperatura - Email - Tutorial de Node-RED: Cómo enviar correos electrónicos utilizando el PLC de Raspberry

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! >>>

 

Buscar en nuestro blog

Cómo enviar correos electrónicos utilizando un PLC Raspberry
Boot & Work Corp. S.L., Fernandez Queralt Martinez 1 de julio de 2021
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>