Autor Thema: Wochenzeitschaltuhr für GALILEO anpassen  (Gelesen 119 mal)

Offline ELWMS

  • Jr. Member
  • **
  • Beiträge: 99
  • 400er...500...800...e4...Galileo
Wochenzeitschaltuhr für GALILEO anpassen
« am: Oktober 25, 2024, 06:07:06 Vormittag »
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

C64...ABB ACS100 bis 880...ABB SAL...EPLan P8...STEP7...300/400 & TIA... EASY E4... GALILEO... EATON SWD... SEW...STÖBER...AUTOSEN...IT...PROFIBUS...PROFINET