09.09.2014 18:14 | |
Beiträge: 5 Bewertung: (0) |
Hallo Leute, erstmal vielen Dank für eure Mühe! Hab im Anhang jetzt mal mein Programm hochgeladen, ist evtl ein wenig unübersichtlich, aber wie gesagt, ich bin absoluter Einsteiger in die Thematik. 190B ich denke wir hatten uns gegenseitig falsch verstanden. Bis jetzt war tatsächlich so daß die Meldetexte mit einem Zustand 1 (High) quasi dauerhaft aktiv waren. Und ich meinte, daß dies nicht zwangsläufig so bleiben muß, wenn man dann über einen Taster die Eingänge durchblättern kann. Die gepostete Lösung von Mc Muffin hat ziemlich genau das getroffen was ich eigentlich wollte. Allerdings habe ich mittlerweile eine weitere Funktion eingebaut, die eine Umsetzung über diese Lösung wieder zunichte macht, oder man müßte die Funktion ändern, vielleicht geht das ja auch einfacher? Ich habe eine Min/Max-Wert Speicherung, die über einen Taster zurückgesetzt wird. Zusätzlich habe ich jetzt noch Betriebsstundenzähler eingebaut, die Laufzeit der einzelnen Ausgänge protokollieren und anzeigen. Diese werden auch über den Taster zurückgesetzt, und um zu wissen seit wann der Zähler zählt habe ich die Meldetexte jetzt über den Reset-Taster aktiviert und lasse im Meldetext den Zeitpunkt der Aktivierung (des letzten Resets) anzeigen. Damit dürfte die von Mc Muffin gepostete Lösung nicht mehr funktionieren, oder? Oder kann ich den Stundenzähler irgendwie so umbauen daß bei einem Reset das aktuelle Datum + Zeit in eine Variable geschrieben wird? Dann könnten die Texte wieder dauer-aktiv sein und das durchschalten mit der vorgeschlagenen Lösung wäre möglich... Viele Grüße, Martin DateianhangKrötenhaus_V14.zip (63 Downloads) |
09.09.2014 20:21 | |
Beigetreten: 07.05.2011 Letzter Bes: 01.09.2024 Beiträge: 4705 Bewertung: (388) |
Hallo! Im Anhang mal eine Variante mit autom. Durchlauf aller aktiven Meldetexte. Über das Schieberegister werden nacheinander die einzelnen Meldetexte aktiviert. Hier mußt du eine AND-Verknüpfung einbauen, um sicherzustellen, das nur der Meldetext angezeigt wird, der sowohl durch das Schieberegister als auch durch das VKE deines Programms aktiviert wird. Weiterhin ist eine Rückführung erforderlich, falls Das Schieberegisterbit einen Meldetext aktvieren will, der durch das Programm nicht angezeigt werden soll. In dem Fall muß das Schieberegister um 1 weitergeschoben werden! DateianhangSchieberegister mit Meldetexten.zip (85 Downloads) |
Für diesen Beitrag bedanken sich1 Benutzer |
Folgen Sie uns auf