Slaine
Level-1
- Beiträge
- 128
- Reaktionspunkte
- 21
-> Hier kostenlos registrieren
Hallo zusammen,
ich bin gerade dabei Bausteine zu entwickeln, bei denen die Meldeanzeige von WinCC Flexible voll integriert sein soll. Soll heißen, die Störung wird im Baustein generiert, über die Bitmeldungen im Panel ausgegeben und über den Button der Meldeanzeige sowohl im Panel, als auch auf der Steuerung quittiert. Das funktioniert unter Verwendung der Quittiervariablen Lesen/Schreiben auch grundsätzlich alles wunderbar.
Nun bin ich aber über folgende Problematik gestolpert...was ist, wenn das Panel runtergefahren wird, wenn eine Meldung den Status KG hat und die Meldung noch nicht quittiert wurde? Die Meldung erscheint beim Neustart nicht wieder, da das Störungsbit nicht mehr ansteht. Der Baustein auf der Steuerung wartet aber auf das Quittierbit aus der Meldeanzeige, das nicht kommen kann, weil keine Meldung mehr zum quittieren vorhanden ist. Der Anwender ist ausgesperrt und hat keine Chance mehr, die Störung ohne Eingriff in die Steuerung zu quittieren.
Ein Lösungsansatz wäre, eine Verbindungsüberwachung über die Bereichszeiger zu programmieren und bei Verbindungsabbruch die Störung im Baustein auf der Steuerung erneut zu setzen, so dass die Meldung wieder ansteht und quittiert werden kann. Aber vielleicht weiß jemand spontan eine elegantere Lösung, die ohne Verbindungsüberwachung auskommt?
ich bin gerade dabei Bausteine zu entwickeln, bei denen die Meldeanzeige von WinCC Flexible voll integriert sein soll. Soll heißen, die Störung wird im Baustein generiert, über die Bitmeldungen im Panel ausgegeben und über den Button der Meldeanzeige sowohl im Panel, als auch auf der Steuerung quittiert. Das funktioniert unter Verwendung der Quittiervariablen Lesen/Schreiben auch grundsätzlich alles wunderbar.
Nun bin ich aber über folgende Problematik gestolpert...was ist, wenn das Panel runtergefahren wird, wenn eine Meldung den Status KG hat und die Meldung noch nicht quittiert wurde? Die Meldung erscheint beim Neustart nicht wieder, da das Störungsbit nicht mehr ansteht. Der Baustein auf der Steuerung wartet aber auf das Quittierbit aus der Meldeanzeige, das nicht kommen kann, weil keine Meldung mehr zum quittieren vorhanden ist. Der Anwender ist ausgesperrt und hat keine Chance mehr, die Störung ohne Eingriff in die Steuerung zu quittieren.
Ein Lösungsansatz wäre, eine Verbindungsüberwachung über die Bereichszeiger zu programmieren und bei Verbindungsabbruch die Störung im Baustein auf der Steuerung erneut zu setzen, so dass die Meldung wieder ansteht und quittiert werden kann. Aber vielleicht weiß jemand spontan eine elegantere Lösung, die ohne Verbindungsüberwachung auskommt?