Cómo ejecutar comandos antes del proceso de apagado del PLC industrial Raspberry Pi

Aprende a ejecutar comandos antes del proceso de apagado gracias a la automatización de la Raspberry Pi
17 de septiembre de 2021 por
Cómo ejecutar comandos antes del proceso de apagado del PLC industrial Raspberry Pi
Boot & Work Corp. S.L., Quesada Dani Salvans

                                           Related links

                                          Cómo

                                          Conectar 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


                                          See  

                                          How to

                                          Install Mosquitto on Raspberry PLC thanks to industrial automation


                                          Leer   

                                          Cómo

                                          Send a warning message when the Raspberry PLC is powered off


                                          Leer   

                                           Requirements

                                                                                                                           Function

                                                                                                                          En todos los productos de la familia de controladores industriales Raspberry Pi, la UPS tiene su propio archivo de configuración llamado rpishutdown y un servicio llamado rpishutdown-service. La ubicación de ambos archivos se puede encontrar en la Sección 15.3 de la Guía del Usuario del PLC industrial Raspberry. Para ejecutar comandos específicos antes de completar el proceso de apagado, debes seguir los siguientes pasos:

                                                                                                                              -    Crea esta ruta dentro de la carpeta /etc:

                                                                                                                                      sudo mkdir -p rpishutdown/hooks/

                                                                                                                              -    Dentro de esta carpeta, crea un archivo llamado pre-poweroff:

                                                                                                                                      sudo nano pre-poweroff

                                                                                                                          El tipo de archivo puede ser el que quieras (Bash Scripts, Python, C++, etc.) pero lo más importante es que debe llamarse pre-poweroff sin ninguna extensión (debes indicar el tipo de archivo con el Shebang correspondiente). El tiempo de ejecución del script no puede superar los 6 segundos (aprox.), ya que este es el periodo de Power Off de la Raspberry. Ten en cuenta que este código servirá para temas que no dependan de la alimentación externa, como crear un archivo o cosas relacionadas directamente con la Raspberry. (Siguiendo esta regla, no puedes hacer cosas como habilitar una salida, ya que depende de la fuente de alimentación externa).

                                                                                                                              -    Da los permisos de ejecución al archivo:

                                                                                                                                    sudo chmod ugo+x pre-poweroff

                                                                                                                          Siguiendo estos pasos, el archivo se ejecutará antes de que el PLC de código abierto Raspberry Pi se apague.

                                                                                                                          Buscar en nuestro blog

                                                                                                                          Cómo ejecutar comandos antes del proceso de apagado del PLC industrial Raspberry Pi
                                                                                                                          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 >>>