WinCC flexible: Störungen sind direkt quittiert

Ötzwurst

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

ich habe ein kleines Problem. Und zwar habe ich mehrere Störungen in meinem WinCC Projekt. Davon werden allerdings einige auf dem Panel direkt als "quittiert" angezeigt. Wie kann das sein, weil die Meldungen alle gleich parametriert sind und die betroffenen Meldungen auch von der SPS nicht quittiert werden.
Hab das Forum schon nach so einem Fall untersucht, aber nichts gefunden.

Vielleicht noch interessant:
Hab keine Meldeklassen,
SPS Quittierung ist komplett deaktiviert

Danke für eure Hilfe.

Mfg
Ötzwurst
 
Und zwar habe ich mehrere Störungen in meinem WinCC Projekt. Davon werden allerdings einige auf dem Panel direkt als "quittiert" angezeigt. Wie kann das sein, weil die Meldungen alle gleich parametriert sind und die betroffenen Meldungen auch von der SPS nicht quittiert werden.
Kann es sein das die Störungen in der SPS nur zugewiesen und nicht gesetzt werden und das Störbit nur ganz kurz High wird?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
"Keine Meldeklasse" geht schonmal nicht. Wenigstens die 4 Meldeklassen die WinCC flexible ab Werkseinstellung mitbringt (Diagnosemeldungen, Fehler, System, Warnungen) sind immer da und lassen sich auch nicht löschen.
In welcher von diesen 4 Meldeklassen sind deine Meldungen denn angelegt?

Welcher Zustand steht bei diesen Meldungen wenn diese gegangen sind? Wenn du sagst dass diese als quittiert angezeigt werden, würde das heißen im Zustandsfeld steht "K(Q)"?
 
Mein Fehler,

ich habe keine neuen Meldeklassen angelegt. Es sind alles Fehler.

Wenn eine Meldung kommt, wird sie als KQ angezeigt. Aber eben nur manche.

Die Störung in der SPS steht bis zur Quittierung an.
 
Hallo,

je nach dem wie du deine Störung setzt, kann es vorkommen, daß die für kurze Zeit ansteht aber das Quittierbit noch immer 1-Signal hat, ( das wird 0, wenn die Störung am OP ankommt.

Sollte dein Störsignal nur für kurze Zeit anstehen, musst deine Quittierung als Flanke ausführen.

Alles natürlich abhängig davon, wie deine SR Geschichte aufgebaut ist.

Es gibt hier schöne Beispiele für eine Quittier-routine in der Suche


LG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Geschichte passiert, unabhängig davon, wie lange die Störung ansteht oder nicht. Ich kann auch 2 Störungen gleichzeitig aufrufen, eine hat den Status K und die andere KQ. Mit der Quittierung hat es nichts zu tun, denke ich, den Baustein hab ich zum Test komplett ausgeblendet.
 
SPS Quittierung ist komplett deaktiviert
:confused:

Gehe für jede Meldung in Eigenschaften > Quittierung und kontrolliere,
daß bei "Quittiervariable Schreiben" <keine Variable> eingetragen ist.
WCF Quittiervariable.gif
Oder alle Meldungen markieren (Strg+A) und <keine Variable> noch einmal auswählen.
Dann lösche die temporären Dateien und generiere alles neu.

Für einen schnellen Überblick mache die Spalte "Quittiervariable Schreiben" sichtbar.
(Rechtsklick auf die Spaltenüberschriften in der Bitmeldungen-Meldungstabelle)

Harald
 
Hallo,

sorry für die verspätete Antwort, kam erst heute dazu.
Also alle Meldungen/Störungen haben die selbe Quitiervariabel schreiben. Daher kann es nicht sein, dass manche quittiert erscheinen und manche nicht, oder?
Danke!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
SPS Quittierung ist komplett deaktiviert
Also alle Meldungen/Störungen haben die selbe Quitiervariabel schreiben.
Na was denn nun? SPS-Quittierung NEIN oder JA? :confused:

Jede Bitmeldung hat ein anderes Quittier-Bit in der "Quittiervariable Schreiben".
Das jeweilige Bit wird direkt beim Eingabefeld für die "Quittiervariable Schreiben" ausgewählt.
Mache die entsprechenden Spalten in der Tabelle sichtbar, dann siehst Du es ganz deutlich.
WCF Bitmeldungen Spalten.gif

Die Quittiervariable ist normalerweise ein WORD oder ARRAY OF WORD und die Quittierbits sind
standardmäßig direkt nach den Triggerbits.

Also alle Meldungen/Störungen haben die selbe Quitiervariabel schreiben. Daher kann es nicht sein, dass manche quittiert erscheinen und manche nicht, oder?
Wenn Du die SPS-Quittierung nicht nutzen willst, dann mußt Du entweder bei allen Bitmeldungen
die "Quittiervariable Schreiben" entfernen oder alle Bits in der angegebenen Quittiervariable
auf 0 schreiben. Ein paar Deiner Quittierbits sind wohl zufällig 1 und Du tust nichts dagegen.

Harald
 
Da hab ich mich wohl falsch ausgedrückt.

Die Störungen sollen später über die SPS quittierbar sein, nur zur Zeit ist diese Quittierung im Programm ausgeblendet, damit wir den Fehler eingerenzen konnten.
Alle Stäörungen haben die gleiche Variabel und jeweils ein anderes Bit...
 
Hi,

...Wenn Du die SPS-Quittierung nicht nutzen willst, dann mußt Du entweder bei allen Bitmeldungen
die "Quittiervariable Schreiben" entfernen oder alle Bits in der angegebenen Quittiervariable
auf 0 schreiben. Ein paar Deiner Quittierbits sind wohl zufällig 1 und Du tust nichts dagegen...

das hat doch Harald bereits geschrieben, setze doch bitte alle Quittierbits auf 0 = FALSE.

Gruss Daniel
 
Zurück
Oben