Alte Meldungen Visualisierung löschen

STEP7_NEWBEE

Level-2
Beiträge
175
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Ich habe eine kurze Frage zum Thema Meldungen:

Aktuell verwende ich in meinem HMI - Projekt Meldungen.

Diese kann ich auch soweit anzeigen und quittieren. Meine Frage liegt jedoch darin: Oftmals werden alte Meldungen, die beispielsweise beim letzten Prüfvorgang am Ende noch aktiv waren, beim neuen Hochlauf der PLC angezeigt und lassen sich nicht wie gewohnt quittieren (bConfirm := TRUE).

Wenn ich in TwinCAT jedoch zuvor unter TwinCAT - Windows - TwinCA Logged Events die historischen Daten lösche, so startet die Visualisierung nur mit aktuellen Meldungen. Die alten sind hierbei nicht mehr vorhanden.

Mein Ziel wäre: bei jedem Prüfvorgang die Benutzermeldungen seit Systemstart mitzuloggen (zum Reproduzieren der Benutzereingaben bei der Fehlersuche)

UND: anschließend die historischen Daten der Meldungen zu löschen, damit diese beim Neustart der PLC nicht mehr angezeigt werden.

Kann mir hier jemand kurz helfen, wie ich das am besten umsetzen kann?

LG
 
Beim TC2-Eventlogger gibt es am ADSLOGEVENT den Eingang FbCleanup, den müsstest Du beim Hochstart in allen Instanzen einen Zyklus lang auf True setzen.
Beim TC3-Eventlogger bin ich selbst erst am Anfang, weil der erst mit der TC4026 in objektorientierten Umgebungen einsetzbar wurde. Hier würde ich es mit dem Aufruf der Methode Release nach dem gleichen Muster versuchen.
 
Speichern tut ja der Eventlogger, meine Hinweise beziehen sich auf die SPS als Eventlogger-Client. Das wird auf die historischen Einträge keine Auswirkung haben.

Ich muss aber auch sagen, dass die historischen Daten des Eventloggers mich nie interessiert haben, da ich die Historie selbst mit dem HMI in SQL-Datenbanken ablege.
Insofern wäre das auch nur ohne Gewähr - nur das erste, was mir einfiel. ;)
 
Zurück
Oben