-> Hier kostenlos registrieren
Hallo zusammen,
ich nutze WinCC flexible Advanced in Verbindung mit einem Touch Panel TP-277-B.
In diesem Projekt möchte ich erreichen, dass alle Bit- und Systemmeldungen des TPs auf die externe Speicherkarte (2GB SD-Karte) des Touch Panels archiviert werden.
Hierzu nutze ich die Option der Meldearchive in WinCC flexible. Als
Archivierungsmethode habe ich die Option: Segmentiertes Umlaufarchiv angewählt. Beim Startverhalten habe ich die Option „Archivierung bei Runtimestart aktivieren“ und dass das bestehende Archiv vorgesetzt werden soll gewählt. Vor dem entnehmen der Speicherkarte stoppe ich, mit Hilfe einer Schaltfläche, die Archivierung des Meldearchivs und schließen alle Archive. Nachdem Wiedereinführen der Speicherkarte öffnen ich alle Archive und starten die Archivierung des Meldearchivs wieder.
Mit dieser Einstellung gelingt die Archivierung der Meldungen sehr zuverlässig, bis auf den Fall der Trennung des Touch Panels von der Versorgungsspannung. In diesem Fall werden die Meldungen die vor dem Stromlosschaltens des Panels anstanden nicht ins Archiv geschrieben. Das Panel ergänzt das auf der Speicherkarte bestehende Archiv nur mit Meldungen die nach dem Wiedereinschalten anstehen.
Was ich dabei sehr merkwürdig finde, ist dass die nicht archivierten Meldungen (vor dem Stromausfall) alle in der Meldeanzeige meines Projekts nach dem Stromausfall weiterhin angezeigt werden. Sie sind also nicht verloren gegangen sondern müssen vom Panel gepuffert werden.
Ich habe zu diesem Problem bereit schon einen Support Request bei Siemens gestellt und dazu folgende Antwort erhalten:
"ich habe mir die Beschreibung zu den Meldearchiven durchgelesen.
Generell werden Daten nur ins Archiv geschrieben wenn der Puffer am Panel voll ist, die Runtime beendet wird oder die Archive geschlossen werden.
D.h. entweder erzwingen Sie das Schreiben in die Archive zyklisch oder, was ich empfehlen würde, Sie verwenden eine "Uninterruptible Power Supply" (UPS). Mit der UPS kann das Panel sobald es in den Batteriemodus schaltet die Runtime ordnungsgemäß herunterfahren."
Ich würde aus Kostengründen ungern eine UPS verwenden und sehe das Problem durch eine zyklische Archivierung auch nicht richtig gelöst.
Hat von euch vielleicht noch jemand eine Idee um die Meldungen vor einem Stromausfall retten zu können.
Im Voraus schon mal besten Dank!!!
ich nutze WinCC flexible Advanced in Verbindung mit einem Touch Panel TP-277-B.
In diesem Projekt möchte ich erreichen, dass alle Bit- und Systemmeldungen des TPs auf die externe Speicherkarte (2GB SD-Karte) des Touch Panels archiviert werden.
Hierzu nutze ich die Option der Meldearchive in WinCC flexible. Als
Archivierungsmethode habe ich die Option: Segmentiertes Umlaufarchiv angewählt. Beim Startverhalten habe ich die Option „Archivierung bei Runtimestart aktivieren“ und dass das bestehende Archiv vorgesetzt werden soll gewählt. Vor dem entnehmen der Speicherkarte stoppe ich, mit Hilfe einer Schaltfläche, die Archivierung des Meldearchivs und schließen alle Archive. Nachdem Wiedereinführen der Speicherkarte öffnen ich alle Archive und starten die Archivierung des Meldearchivs wieder.
Mit dieser Einstellung gelingt die Archivierung der Meldungen sehr zuverlässig, bis auf den Fall der Trennung des Touch Panels von der Versorgungsspannung. In diesem Fall werden die Meldungen die vor dem Stromlosschaltens des Panels anstanden nicht ins Archiv geschrieben. Das Panel ergänzt das auf der Speicherkarte bestehende Archiv nur mit Meldungen die nach dem Wiedereinschalten anstehen.
Was ich dabei sehr merkwürdig finde, ist dass die nicht archivierten Meldungen (vor dem Stromausfall) alle in der Meldeanzeige meines Projekts nach dem Stromausfall weiterhin angezeigt werden. Sie sind also nicht verloren gegangen sondern müssen vom Panel gepuffert werden.
Ich habe zu diesem Problem bereit schon einen Support Request bei Siemens gestellt und dazu folgende Antwort erhalten:
"ich habe mir die Beschreibung zu den Meldearchiven durchgelesen.
Generell werden Daten nur ins Archiv geschrieben wenn der Puffer am Panel voll ist, die Runtime beendet wird oder die Archive geschlossen werden.
D.h. entweder erzwingen Sie das Schreiben in die Archive zyklisch oder, was ich empfehlen würde, Sie verwenden eine "Uninterruptible Power Supply" (UPS). Mit der UPS kann das Panel sobald es in den Batteriemodus schaltet die Runtime ordnungsgemäß herunterfahren."
Ich würde aus Kostengründen ungern eine UPS verwenden und sehe das Problem durch eine zyklische Archivierung auch nicht richtig gelöst.
Hat von euch vielleicht noch jemand eine Idee um die Meldungen vor einem Stromausfall retten zu können.
Im Voraus schon mal besten Dank!!!