Comment pouvons-nous aider ?

Print

Comment supprimer le « message d’erreur » sur l’écran de l’IHM ?

 

Parfois, vous souhaitez supprimer le message d’erreur qui apparaît sur l’écran de l’IHM, car vous savez que dans certains cas, la communication avec l’automate ACE peut échouer (liaison radio, défaut de batterie,…)

Et pour l’utilisateur final, dans ces cas normaux de situations d’erreur, l’affichage d’une erreur n’est pas très rassurant.

C’est quelque chose de possible. Il faut mettre à zéro le bit interne LB60112.

Vous pouvez le faire à partir de l’automate ACE (si la communication n’a pas encore échoué !) via la fonction Data forwarding.

Si vous voulez mettre automatiquement à zéro le bit LB60112 dans l’IHM, sans passer par l’automate ACE, il faut configurer une macro.

  • Ajouter la variable
    • RemoveHMIError dans notre exemple
  • Écrire et compiler la macro.
    • Voici le code :


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

  • et ajoutez cette macro dans la liste « Init Macro » :