Cómo enviar un mensaje de advertencia cuando el PLC industrial Raspberry Pi está apagado

Aprende a enviar una notificación de advertencia a tu PLC gracias a la automatización de Raspberry Pi
17 de septiembre de 2021 por
Cómo enviar un mensaje de advertencia cuando el PLC industrial Raspberry Pi está apagado
Boot & Work Corp. S.L., Quesada Dani Salvans

 Introduction

El PLC industrial Raspberry funciona correctamente a menos que se desconecte de la fuente de alimentación. Siempre es un problema sufrir un corte o desconexión de energía. Afortunadamente, los dispositivos de Industrial Shields basados en Raspberry también cuentan con UPS, una pieza que proporciona un período de tiempo suficiente para alimentar el dispositivo hasta que el proceso de apagado se ejecute correctamente, asegurando que los datos no se corrompan. En este post, verás cómo enviar un mensaje de aviso si se produce este fenómeno, enviándolo a un servidor MQTT, para que puedas recibir la notificación donde quieras gracias a la automatización industrial.

 Related links

Cómo

Conectar un PLC Raspberry al Wi-Fi


Leer 

Conceptos básicos

Salidas Analógicas del Raspberry Pi PLC


Leer 

PLC Raspberry

Familia de productos


See 

Touchberry Pi

Familia de productos


Ver 

How to

Install Mosquitto: the MQTT-Broker on Raspberry PLC


Read   

  MQTT Client: open source PLC Raspberry Pi

 1. Primero, tienes que hacer la configuración del MQTT: 

    sudo apt update
    sudo apt upgrade
    sudo apt-get install mosquitto mosquitto-clients

2. Ahora, debes seguir los pasos indicados en la sección 14.1.1 de la Guía del Usuario o en el último enlace de Requisitos y escribir el siguiente código dentro del archivo de preapagado:

    #!/bin/bash
    server=10.10.10.3 #MQTT broker server address
    port=1883 #MQTT broker server port
    topic=test #MQTT topic
    message="Raspberry_PLC_power_off"
    mosquitto_pub -h $server -p $port -t $topic -m $message


  MQTT Server: PC (Localhost)

El servidor broker MQTT puede instalarse en la ubicación más conveniente en cada caso. En este ejemplo, el broker será un PC, y el mensaje de alerta se recibirá mediante Node-RED.

1. Primero, tienes que hacer la configuración del MQTT: 

    sudo apt update
    sudo apt upgrade
    sudo apt-get install mosquitto mosquitto-clients

2. Debes ejecutar Node-RED en el puerto libre que prefieras:

    node-red -p 8081
3.  Para recibir la notificación, solo es necesario utilizar dos nodos; un "nodo mqtt in" y un "nodo de depuración". Aquí hay que tener en cuenta la configuración del primero, centrándote en los parámetros de servidor y puerto mqtt-broker, que deben ser los mismos fijados en el cliente:

debug - Servidor MQTT: PC (Localhost) - Cómo enviar un mensaje de advertencia cuando el PLC Raspberry está apagado

Propiedades - Editar mqtt en el nodo - Servidor MQTT: PC (Localhost) - Cómo enviar un mensaje de advertencia cuando el PLC Raspberry está apagadoConexión - Propiedades - Editar mqtt en el nodo - Servidor MQTT: PC (Localhost) - Cómo enviar un mensaje de advertencia cuando el PLC de Raspberry está apagado


4. Finalmente, si la alimentación del PLC de la Raspberry Pi industrial se apaga, o desconectas el cable de alimentación para probarlo, la UPS se activará así como el archivo de preapagado. Entonces, recibirás el mensaje de alerta de "Raspberry_PLC_power_off" en Node-RED o en la ubicación donde hayas instalado el broker MQTT.

Buscar en nuestro blog

Cómo enviar un mensaje de advertencia cuando el PLC industrial Raspberry Pi está apagado
Boot & Work Corp. S.L., Quesada Dani Salvans 17 de septiembre 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 >>>