¿Cómo podemos ayudar?

Print

¿Cómo eliminar el «Mensaje de error» de la pantalla HMI?

 

A veces se desea eliminar el mensaje de error que aparece en la pantalla de la HMI, porque se sabe que en algunos casos puede fallar la comunicación con el PLC ACE (enlace de radio, fallo de la batería,..)

Y para el usuario final, en estos casos normales de situaciones de error, mostrar un error no es muy tranquilizador.

Es algo posible. Necesitamos poner a cero el bit interno LB60112.

Eso se puede hacer desde el PLC ACE (¡si la comunicación aún no falla!) a través de la función Data forwarding.

Si quieres poner a cero automáticamente el bit LB60112 en el HMI, sin pasar por el ACE PLC, necesitamos configurar una macro.

  • Añadir la variable
    • RemoveHMIError en nuestro ejemplo
  • Escribe y compila la macro.
    • Aquí está el código:


#include "MacroInit.h"
void Macro_main(IN *p)
{
MarcoInit
/Hacer
LocalBit[60112] = 0;
}

  • y añade esta macro en la lista «Init Macro»: