Buenos días Leandro.
¿Cuándo el PLC pierde control, sin prender/apagar, tenés conexión desde StxLadder?.
Quiero determinar si es un problema de hardware o software.
Te adjunto tu proyecto en archivo ZIP con una modificación, le agregué en el diagrama
Principal.sld, Network N003, una llamada al
watchdog (perro guardián):

El
watchdog es como un timer, pero especial, si no es llamado antes de un tiempo determinado (en este caso 30 segundos) provoca un reset o reinicialización del sistema. Como está en el diagrama
Principal.sld, se llama continuamente si el programa funciona correctamente (en cada SCAN CYCLE). Si por algún motivo, queda colgado en alguna parte, el
watchdog no será llamado o ejecutado en diagrama
Principal.sld y se reiniciará el PLC.
Lo que quiero averiguar con esto es lo siguiente, si es un error de software interno, el PLC debería reiniciarse y volver a funcionar normalmente por su cuenta.
Por otro lado, si las bombas externas, en su encendido/apagado están creando interferencias eléctricas fuertes, pueden alterar la electrónica y con un simple reset del watchdog probablemente no sea suficiente y la falla vuelva a repetirse, debiendo apagarlo/encenderlo con la alimentación como hacés. En ese caso, la alternativa de solución es diferente.
Probá este programa modificado y decirme luego si vuelve o no vuelve a fallar.
Saludos!