¡Hola!
Log in to the local E4 COMMUNICATION / ONLINE panel.
Select the "DIAGNOSTIC INTERMEDIATE MEMORY" tab.
Check for events such as "NET2 DISCONNECTED" and "NET2 RECONNECTED".
If these events occur, you should check the communication between antennas and analyze your Wi-Fi network conditions.
Look at the time between disconnection and reconnection, and analyze the duration of the outage.
Display a Wi-Fi diagram and check your E4 communication program. Is it correctly configured? Are there security issues and network saturation problems?
It's also advisable to ensure the proper functioning of the motors, and if unsustainable conditions arise, implement a controlled shutdown. Net communication failures can be addressed in the decision-making program.
This filtering method might be of interest to you:
(*Example:*)
(*Net1 requests Net2 to connect by sending one-second pulses*)
(*Net2 connects the motor while pulses are arriving and with a 5-second disconnection delay*)
(*Flasher_pet2=M200 in Symbol Table*)
(*Incoming pulses from NET, "Flasher_pet2", generate a positive edge on ED5*)
(*Edges on ED5 keep T01 = ON; if pulses stop arriving, T01 turns OFF*)
ED05 (EN := ,I1 := Intermitente_pet2);
T01 (EN := ED05Q1,I1 := T#5s);(*Rest timer with reconnection*)
M201:=T01Q1;
Entrar en el E4 local COMUNICACION / ONLINE
Selecciona la pestaña "MEMORIA INTERMEDIA DE DIAGNÓSTICO"
Revisa eventos como "NET2 SE HA DESCONECTADO" y "NET2 SE HA VUELTO A CONECTAR".
Si hay sucesos de ese tipo habría que revisar la comunicación entre antenas y analizar las condiciones de tu red wifi.
Mira el tiempo entre la desconexión y la reconexión, analiza el tiempo del corte.
Muestra un esquema de la Wifi, muestra tu programa de comunicación del E4 ¿está correctamente hecho?, seguridad, saturación.
Conviene también asegurar correctamente el funcionamiento de motores y si se dan condiciones insostenibles pasar a paro controlado. Los fallos de comunicación Net, se pueden tratar en programa para la toma de decisiones.
Un filtrado que podría interesarte es este:
(*Ejemplo:*)
(*Net1 pide a Net2 que conecte enviando pulsos de un segundo*)
(*Net2 conecta Motor mientras llegan pulsos y con un retardo a la desconexión de 5 segundos*)
(*Intermitente_pet2=M200 en tabla de Símbolos*)
(*Los pulsos entrantes de NET, "Intermitente_pet2" generan flanco+ en ED5*)
(*Los flancos de ED5, mantienen T01 = ON si dejan de llegar pulsos T01 pasa a OFF*)
ED05 (EN := ,I1 := Intermitente_pet2);
T01 (EN := ED05Q1,I1 := T#5s);(*Temporizador de reposo con reconexión*)
M201:=T01Q1;