Habe ein Display von Busch-Jäger im Einsatz, es ist ein 6136. Es kann nur EIS 5 und EIS 6 Werte anzeigen.
Ich möchte auf diesem Display gern das aktuelle Datum anzeigen, was mit EIS 5 bzw EIS 6 so nicht geht.
Habe mir beigefügte HS-Logik überlegt:
Also heute ist der 26.01. Der Monat 01 wird durch 99 geteilt = 0,0101
Dieses Ergebnis wird mit dem Tag 26 addiert = 26,0101
Dieser Wert geht als EIS5 auf den Bus und wird vom Display gelesen.
Auf dem Display lasse ich mir nur die ersten beiden Stellen nach dem Komma anzeigen und erhalte 26.01, also das aktuelle Datum.
Für alle die sich jetzt fragen, warum ich durch 99 teile und nicht durch hundert sei erklärt, das bei einer Division durch hundert im 10. Monat 26.1 angezeigt wird, bei einer Division durch 99 jedoch 26.10 und die weiteren Stellen nach dem Komma werden nicht angezeigt.
Soweit, so gut. Im letzten Jahr funktionierte dies bis 31.12. einwandfrei. Seit Januar funktioniert die ganze Rechnerei nicht mehr. Auf dem Display wird 26.00 angezeigt und das ist auch der Wert der Gruppenadresse 12,3,35 auf dem Bus.
Auf der Visu-Oberfläche erscheint jedoch das korrekte Datum. Der Wert der KO´s Tag und Monat ist also auch korrekt. Warum rechnet der HS nicht richtig? Oder was mache ich falsch?
Sinngemäß habe ich diese Schaltung auch für die Uhrzeit realisiert. Das Funktioniert einwandfrei.
Ich hoffe dieses Wirrwarr hat jetzt jemand verstanden.
Lesezeichen