Guten Morgen!
Erstmal die Frage, wie löst ihr das Problem das man die Wochenzeitschaltuhr (neu ) der EASY E4 auch in Galileo programmieren kann?
Ich würde gern die Wochenzeitschaltuhr der EASY umprogrammieren in Galileo, also Startzeit, Endzeit, aktiv, on/off natürlich mit den Wochentagen.
Gibt es a schon Lösungen?
Wenn nicht, müsste man mit einem neuen Anwenderbaustein, diese nachbauen. das wäre der erste Schritt. mit 8 Kanälen.
Da wir in der Schnittstelle des Anwenderbaustein nur Bit bzw. Word Eingänge besitzen, muss die Datenübergabe mit einem Word passieren.
8 Words = 8 Datensätze
Dazu muss das Word entsprechend maskiert werden. ein Word hat 2 Byte. das erste Byte kann für Wochentag und Stunden, das zweite Byte für Minuten, ON/OFF und aktiv verwendet werden.
Byte 1:
Bit 0-4: Stunden
Bit 5-7: wochentag (1=Mo....7=So)
Byte 2:
Bit 0-5: Minuten
Bit 6: ON/OFF
Bit 7: Aktiv ein/aus
Das wäre der erste Schritt.
Der Zweite wäre eine Maskierung in GALILEO mittels eines Skriptes (Welche nur aktiv sein kann, wenn die Maske aktiv ist).
Durch Bit Verschiebungen, AND und OR Funktionen kann man einzelne Bereiche entsprechend bearbeiten und somit lesen bzw. schreiben.
Bin ich da zu umständlich?
Wer hat Erfahrungen dazu? Will das Rad nicht neu erfinden, werde es aber wahrscheinlich dann doch mal müssen... wenn ich Zeit dazu finde...
Gruß,
ELWMS