WinCC Alarm Meldungen sperren und freigeben

Spier

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe folgendes Problem: (WinCC 7.0 SP3)

ich möchte gerne Meldungen sowohl über Gruppen bzw. auch einzeln sperren. Habe ich soweit ausprobiert -> funktioniert.
Des Weiteren soll die Anzahl der gesperrten Meldungen über ein Tooltip auf einen Button, der die entsprechende Liste öffnet, angezeigt werden -> über Umwege, aber funktioniert.

Jetzt gibt es aber Meldungen, die ich nicht sperren darf (müssen immer kommen) und die Entscheidung will ich nicht beim Bediener lassen. Jetzt habe ich im AlarmLog kein Häkchen oder sonstiges gefunde.
Mein Ansatz wäre, über eine Change- Funktion des Alarm Controls bzw. auch zyklisch über ein global Script die Meldungsnummern der gesperrten Meldungen zu erfragen (-> Filter direkt auf Meldungsnummer möglich?)
und, sollte ein Meldung gesperrt worden sein, die man nicht sperren darf, wird dieser über ein Script (Funktion?, Push Button? ) wieder freigegeben.

Hat hier jemand Erfahrung bzw. evtl auch einen anderen einfacheren Ansatz?
 
Wenn du Basic Process Control (BPC) verwendest, dann lassen sich in der User Administration Benutzerberechtigungen für einzelne Anlagenbereiche vergeben. Dann könntest du für den Bereich in dem deine Meldung liegt für die Benutzer das freigeben/sperren deaktivieren. Ggf. müsstest du dann einen eigenen Bereich dafür im Picture Tree anlegen.

Mich mit Skripten selber an das Alarm Control anbinden würde ich nicht machen, das ist unheimlich aufwändig, und für die vollständigen Informationen wie das funktioniert benötigst du auch noch das WinCC ODK.
Vielleicht kannst du den Meldungs-Status auch in der SPS prüfen, und wenn deaktivert ist, gleich wieder aktivieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja, ich benutze BPC. Ich weiß aber ehrlich gesagt nicht, wie ich explizit das Sperren einzelner Meldungen übder die Administration/ Alarmlog sperren soll.
Aber das ganze hat mich noch auf eine dritte Idee gebracht:

Ich könnte über ein separates AlarmControl, nur in dem man die Einzelmeldungen/ Gruppen sperren kann über eine feste Selektion die nicht sperrbaren Meldungen erst gar nicht anzeigen und so auch nicht anwählbar machen. Der letzte Nachteil an der Sache wäre nun noch der Sperrdialog. Über den kann ich ja auch Einzelmeldungen über die Meldenummer sperren.
 
Hab grad selber nochmal reingeguckt. Du hast recht, bei BPC gibt es eben die Berechtigungsstufe für Meldung Sperren/Freigeben nicht mehr, die gibt es wohl nur ohne BPC. Ich schätze es bringt auch nichts diese Stufen nachzubauen, da das dann nicht mehr mit den diversen SSM-Funktionen zusammenpasst.

Ich würde ja immer noch versuchen ob der Weg möglich ist, das Sperren in der SPS wieder aufzuheben. Auch aus dem Grund, um möglichst wenig Änderungen an den BPC @-Bildern machen zu müssen.
 
Naja, es geht um ca 11.000 Meldungen. Die möchte ich ungern über die SPSen sperren. Der Aufwand und die Pflege sind viel zu hoch. Die geänderten @ Bilder haben wir als Vorlagen abgelegt.

Ich denke ich werde den Weg über ein eigenes Alarm Control mit entsprechender Selektion probieren. Evtl. finde ich noch eine Möglichkeit mit den Meldenummern sperren im Sperr- Dialog.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich meinte die Sperre dieser einzigen Meldung die nicht gesperrt werden darf, im SPS Programm wieder aufheben, wenn festgestellt wird, dass sie gesperrt wurde.
Dann ist diese einzelne Meldung ja die Ausnahme. Wenn das mehrere Meldungen betrifft, dann würde ich das auch ins WinCC verlagern.
 
Die Idee find ich gut. Aber gibt es hier eine Schnittstelle? bei Gruppenmeldungen hab eine Sperrvariable gefunden. Bei Einzelmeldungen leider nicht.
 
Zurück
Oben