Marcel0815
Level-1
- Beiträge
- 27
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
[ERLEDIGT] AWL: Bedingt Laden? (Alle Meldetexte im OP Quittieren)
Hi, ich hab da mal eine Frage. Das Problem kennt bestimmt jeder. Bei uns in der Firma gibt es viele Anlagen welche mit einem oder mehreren OP77A gesteuert werden.
Wenn da jetzt eine Störung kommt, wird diese im OP angezeigt. Wenn man jetzt den Quittiertaster (nennen wir in mal 1S0) drückt und die Anlage einschaltet, läuft die Anlage, aber der Text steht noch im OP und kann erst durch betätigen der "ACK" Taste gelöscht werden.
Ich habe mir jetzt überlegt, das irgendwie so zu machen:
Bei Bitmeldungen im WinCC (Flex2008SP1HF3) kann man ja für jede Meldung eine "Quittiervariable lesen". Nur leider kann man nicht immer die selbe nehmen.
Also hab ich mir gedacht dass ich mit meinem Quittiertaster und einigen Bedingungen ein DBD auf "1" setze und damit die Störungsanzeigen Quittiere.
Somit müsste doch im 0. Doppelwort in jedem DBX eine 1 Stehen und damit die Störung Quittiert werden oder?
Aber leider wird der Lade befehl ja nicht durch die Bedingungen davor ausgeführt sondern immer.
Wie würdet ihr denn das lösen? Evtl ganz anders?
Mfg Marcel
Hi, ich hab da mal eine Frage. Das Problem kennt bestimmt jeder. Bei uns in der Firma gibt es viele Anlagen welche mit einem oder mehreren OP77A gesteuert werden.
Wenn da jetzt eine Störung kommt, wird diese im OP angezeigt. Wenn man jetzt den Quittiertaster (nennen wir in mal 1S0) drückt und die Anlage einschaltet, läuft die Anlage, aber der Text steht noch im OP und kann erst durch betätigen der "ACK" Taste gelöscht werden.
Ich habe mir jetzt überlegt, das irgendwie so zu machen:
Bei Bitmeldungen im WinCC (Flex2008SP1HF3) kann man ja für jede Meldung eine "Quittiervariable lesen". Nur leider kann man nicht immer die selbe nehmen.
Also hab ich mir gedacht dass ich mit meinem Quittiertaster und einigen Bedingungen ein DBD auf "1" setze und damit die Störungsanzeigen Quittiere.
Code:
U E 6.2 //Quittiertaster
UN M 29.1 //Störung 1
UN M 29.3 //Störung 2
UN M 29.5 //Störung 3
UN M 29.7 //Störung 4 usw...
L 1
T DB112.DBD 0
Aber leider wird der Lade befehl ja nicht durch die Bedingungen davor ausgeführt sondern immer.
Wie würdet ihr denn das lösen? Evtl ganz anders?
Mfg Marcel
Zuletzt bearbeitet: