How Can We Help?

Print

Wie wird die „Fehlermeldung“ auf dem HMI-Bildschirm entfernt?

 

Manchmal möchte man die Fehlermeldung, die auf dem HMI-Display erscheint, entfernen, weil man weiß, dass in manchen Fällen die Kommunikation mit der ACE PLC ausfallen kann (Funkverbindung, Batteriefehler,…)

Und für den Endbenutzer ist die Anzeige eines Fehlers in diesen normalen Fehlersituationen nicht sehr beruhigend.

Es ist etwas möglich. Wir müssen das interne Bit LB60112 auf Null schalten.

Das können Sie von der ACE SPS aus (wenn die Kommunikation noch nicht gestört ist!) über die Funktion Datenweiterleitung tun.

Wenn Sie das Bit LB60112 in der HMI automatisch auf Null setzen wollen, ohne über die ACE SPS zu gehen, müssen wir ein Makro konfigurieren.

  • Fügen Sie die Variable
    • RemoveHMIError in unserem Beispiel
  • Schreiben und kompilieren Sie das Makro.
    • Hier ist der Code:


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

  • und fügen Sie dieses Makro in die Liste „Init Macro“ ein: