Alarmbearbeitung in WinCC Flex

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab da mal eine Frage betreffend Zykluszeit und Bitmeldung / Fehler in der SPS<->HMI.
Um eine vernünftige Quittierung und Handling der Fehler zu gewährleisten gibt es gibt ja in der HMl eine: Meldeklasse für Fehler,Quittvarable Schreiben,Quittvarable Lesen.
Wie sollte eurer Ansicht ein Fehlerbaustein in der SPS (Simatic) aufgebaut sein, um eine optimale performance in der Zykluszeit zu gewährleisten als auch die HMI zu Bedienen mit "Quittieren von SPS und auch per HMI"
Ich benutze einen FC mit Pointer Anbindungen, der in einem DB die Daten entsprechend raussucht und auch wieder beschreibt. Die Bits können dann von der HMI verarbeitet werden. (Fehler,Quitt SPS,Quitt HMI). Meine Kollegen von der Fördertechnik fluchen über diese Bearbeitung .... "macht langsam" .... Mein Vorteil ist, ich hab nur 3 Anschlüsse am Baustein mit einer Pointervariablen, der Fehlerquelle,dem externen Quittiertaster. Die Programmierung geht so relativ flott.

Gruss Micha
 
Wenn du ein 8 Bit-Schieberegister machst und deine Störmeldebausteine abwechselnd aufrufst? Spart bestimmt einiges an Zeit ( je nach Störmeldungen)

Machen wir so mit unseren Störmeldebausteinen...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zugegeben, ist nicht so elegant, aber ich schreibe direkt die drei Bits (Störung, OP-Quitt, SPS-Quitt) an den Störmelde-FC. Da die alle eine Symbolik mit der Störnummer haben, braucht man nur einen Baustein kopieren und einfügen und die Nummern anpassen, fertig
 
Hallo Micha,

siehe auch hier:

http://sps-forum.de/showthread.php?t=11680&highlight=St%F6rung+quittieren

Mit meiner dort dargebotenen Lösung bin auch nicht so sehr glücklich. Ich hatte sie damals erstmals auf einer Microbox 420 verwendet. Auf einer 315-er macht sich das bei der Zykluszeit schon bemerkbar. Es gibt unter genannten link aber auch noch weitere Vorschläge. Poste doch mal deine Lösung!?


Gruß, Onkel
 
Zuletzt bearbeitet:
Zurück
Oben