Hallo zusammen,
hier eine Demo zu Alarmmeldungen
Alarmmeldung nur die wichtigste Meldung ist Aktiv
Höchste Merkernummer ist die wichtigste Meldung.
Im Beispiel 8 Meldungen I1 bis I8 (MB1)
Jede Meldung in einer eigenen Maske
Ist anzupassen auf 16 Meldungen mit MW
Betrift Forum Aufgabe:
http://easy-forum.net/index.php?topic=1111.new#newDas Programm ist nicht nur für Störungen gedacht. Sondern für alle Meldungen, die gleichzeitig kommen können und nur die wichtigste Meldung angezeigt werden soll.
Reichen die Vergleicher nicht, ist auch eine Version mit Schieberegister statt Zähler möglich.
Ab Easy Soft Version 6 und Hardware Version 5 gibt es fertige Schieberegister als Baustein.
Beispiele zum Schieberegister und Alarmmeldungen sind im Forum unter Download zu finden.
Das Schieberegister ist für viele Meldungen der bessere Weg.
Programmm ablauf
Der Zähler sucht mit hilfe eines Vergleichers in einem Durchlauf aus MB1 die höchste aktive Merkernummer. Diese wird in MW10 geschrieben.
Bei der Abfrage der leztzten Merkernummer (hier Merker 8 ) wird die höchste Nummer im durchlauf von MW 10 in MW 11 geschrieben. Anschließend wird MW 10 auf 0 gesetzt. Dann beginnt der Zähler den nächsten durchlauf.
MW 11 steuert die Masken
Werte
0 = Maske 0
1 = Maske 1
2 = Maske 2
4 = Maske 3
8 = Maske 4
16 = Maske5
32 = Maske 6
64 = Maske 7
128 = Maske8
Wird mit < oder > die nächste Maske von Hand angefahren, geht die Anzeige in Handbetrieb und LED 2 zeigt dieses an.
Im Handbetrieb kommen keine Störmeldungen für die Maskenumschaltung mehr durch.
Im Handbetrieb wird mit den Tasten < und > der Wert der anzusteuernden Maske in MW11 geschrieben.
Das wird mit "Variabele auf festen Wert setzten" erreicht.
Gleichzeitig wird mit diesen Tasten M96 auf 1 (Handbetrieb) gesetzt.
Mit ESC kann in jeder Maske die Automatik wieder eingeschaltet werden.
Das wird mit "Variabele auf festen Wert setzten"
erreicht, hier Wert 0 für M96
Der Takt ist über den Timer 1 einzustellen.
Besten Wert bitte austesten.
Die Meldungen sind etwas verzögert.
Anzeige von wichtigen Daten C1, MW10 und MW11
nur um besser Testen zu können.
Edit
Version 1-3 mit änderungen in der Anzeige
In Maske 0 übersicht der Störungen
Kann mit < Hand > angefahren werden.
In den Masken 1-8 Anzeige der Störung für diese Maske mit Nr. oder OK
Bitte Testen Rückmeldung erwünscht