WinCCflex 2005 Quittierung Sammelstörung

homei

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

ich habe folgendes Problem:

Beim Auslösen einer Störung (von insgesammt 360) erfolgt eine Verriegelung gegen Wiederanlauf in der SPS und es muß eine Quittierung der Störung erfolgen, die die Anlage wieder einschaltet, wenn der Auslösefehler beseitigt wurde.

Ich möchte, das dieses Quittierbit beim quittieren jeder Stormeldung im Störmeldefenster gleichzeitig mitbetätigt wird. Ist das irgendwie machbar oder muss ich da extra ein Fenster für erstellen?

MfG
homei
 
du kannst die einzelnen Störmeldungen mit dem selben Ack-Bit quittieren oder auch Ack-Gruppen bilden ... da sind der Phantasie keine Grenzen gesetzt ... in der Steuerung würde ich dann den gesamten Störmeldebereich mit 1 überschrieben, z.B. so:

Code:
*
      L     #START_MB                   // BEREICHSSTART LADEN
      +     1                           // UND UM EINS ERHOEHEN, WEIL ERSTES BYTE SCHON FERTIG IST
      SLW   3                           // UND BITS AUSMASKIEREN
      T     #QUELLINDEX                 // UND ALS NEUEN START MERKEN

      L     #ANZ_BYTE                   // ANZAHL ZU BERABEITENDER BYTES LADEN
NEXT: T     #REFERENZ                   // UND IN SCHLEIFENINDEX LADEN
      L     B#16#FF                     // LADE KONSTANTE FF 
      T     MB [#QUELLINDEX]            // UND NACH MERKERBYTE TRANSFERIEREN
      L     #QUELLINDEX                 // QUELLINDEX LADEN UND
      +     8                           // UM EINS ERHÖHEN
      T     #QUELLINDEX                 // UND MERKEN FUER NÄCHSTEN DURCHLAUF
      L     #REFERENZ                   // SCHLEIFENINDEX LADEN
      LOOP  NEXT
DONE: BE                                // FERTIG

... vorrausgesetzt deine Störmeldungen hängen zusammen, z.B. funktionell je Anlagenbestandteil ...

... wenn eine Störung weiterhin ansteht, wird ja entsprechendes Bit wieder zurück gesetzt ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen Dank für Deine Antwort Vierlagig,

allerdings muß ich eingestehen, dass ich viel zu Dumm noch bin, um damit was anzufangen. Aber vielleicht kannst Du mir auch Fragen beantworten, die man sicherlich garnicht stellen darf.

Was ist denn ein Ack-Bit?

Ich setze im Störfall ein RS-Flip-Flop (über eine programmierte FC) Die Merker der Flip-Flops sind fortlaufend in einem zusammenhängenden Bereich und werden alle durch das selbe Bit zurückgesetzt. Nun wollte ich dieses Zurücksetzen gleich mit der Quittungstaste im Meldefenster von WinCCflex durchführen. So würde ich alle Störungen löschen, die nicht mehr anstehen und den wiederanlauf der entsprechenden Anlagenteile ermöglichen. Aber da weiß ich nicht, wie ich das vereinbaren soll. Vielleicht ist das auch Quatsch, was ich da vorhabe.

Mit dem von Dir angeführten Code kann ich leider nichts anfangen. Ich verstehe nicht, wie das funktionieren soll, was durch SLW 3 verschoben und erreicht werden soll, und mir ist auch nicht klar, wie ich das ganze durch WinCCflex mit der Schaltfläche "Quittiern" im Sörmeldefenster auslösen soll.


MfG
homei
 
ein Ack-Bit: Acknowledgement - zur Kenntnis nehmen ... oder so :rolleyes: ... also im Grunde dein Quittungs-Bit

der code macht das selbe, was deine RS-Flip-Flops machen, nur für einen ganzen Bereich und nicht für jedes Bit

du brauchst jetzt nur noch deinem Quittierungs-Button die Verknüpfung zu deinem, im R-Pfad sitzenden Bit hinzufügen und schon werde alle Störungen zurückgesetzt, die zurückgesetzt werden dürfen ... oder im S-Pfad - bei mir sind Alarme invertiert, also 1: OK - 0: Fehler
 
danke vierlagig, das hab ich jetzt begriffen.

Nur mit der Zuweisung der Quitt-Variable komme ich nicht klar. Ich benutze im Meldefenster die Schaltfläche "Quittieren" - habe ich unter Meldefenster Einstellungen durch einen Haken aktiviert. Ich weiß nicht, wie ich der mein Quittierungsbit zuweisen soll?

Eine andere Möglichkeit wäre vielleicht noch ein anderes Fenster, in dem die Störmeldungen angezeigt werden und in dem ich dann den Quitt-Butten als normale Schaltfläche anlege. Dieses Fenster könnte ich dann vielleicht über den Meldeindikator aktivieren. Aber ich weiß nicht, ob das überhaupt geht.
Meine anderen Bilder (TP170B) sind voll und ich weiß nicht, wo ich den Quitt-Button sinnvoll ablegen könnte. Ich muß ja irgendie den Butten mit der Störanzeige in Verbindung bringen. Somit wäre die erste Variante die einfachste.

MfG

homei
 
Zuviel Werbung?
-> Hier kostenlos registrieren
du kannst doch einem Objekt mehrere Funktionen zuweisen:
"Events" -> "Click" -> schriebe 1 auf tag der den verweis auf den rücksetzmerker macht ...

(muß dazu sagen, ich mach z.Zt. ausschließlich RSView :rolleyes:)
 
Danke vierlagig,

aber ich glaube langsam, man kann dieser Quittungstaste von WinCC keine Variable zuordnen.
Ich habe gesucht und gesucht und bisher nichts gefunden. Mal sehn, ob mir morgen vielleicht noch was einfällt.

MfG
homei
 
Zurück
Oben