Timecheck vorschalten

Begonnen von j_poool, 26. Februar 2013, 16:13:47

Vorheriges Thema - Nächstes Thema

0 Mitglieder und 1 Gast betrachten dieses Thema.

j_poool

Hallo!
Ich sollte eine Zeitschaltuhr erstellen wo ich eine Vorschaltzeit in Minuten eingeben kann. Es sollte für den Benutzer möchlich die Effektive Uhrzeit des Events einzugeben und Automatisch mit der Eingegebene Vorschaltzeit einschalten.

Beispiel: Büro Öffnungszeit um 8:15 Uhr, die Heizung sollte aber 45 Minuten vorher einschalten

Danke für die Hilfe

tomrey

Hi,
ich mache das mit der Wago-lib scheduler03, da gibt es genau die Funktion, die du brauchst.
Gruß

j_poool

Hmmmm... Wago-lib habe ich leider nicht. Gibt es eine Lösung mit OSCAT Lib??

linsenpago

die wago-libs kannst du einfach von der Wago seite herunterladen.

Einfach in den Downloadbereich gehen und nach "scheduler" suchen.

Mit Oscat mitteln wüsste ich jetzt auf die schnelle keinen weg.

j_poool

Sorry, hab nicht erläutert dass ich mit Beckhoff arbeite, und damit keine Wago lib verwenden kann...  :-\

linsenpago

#5
Edit: Viel zu kompliziert gedacht!!!! Ich habe den Beitrag mal editiert...

Ich habe mich mal mit den Oscat Bausteinen beschäftigt...

So sollte das eigentlich mit dem Baustein "timecheck" ganz einfach klappen:

Ich hole mir aus der Steuerung die aktuelle Zeit.

Die eine Varible wird auf die gewünschte Zeit eingestellt und die zweite bleibt immer fix...
Damit ich die beiden dann subtrahieren kann ändere ich das Format von TOD in TIME und subtrahiere sie.
Danach wandle ich TIME wieder in TOD zurück und die 45 minuten wurden von der eingestellten Zeit abgezogen.


Alles aus OSCAT Bausteinen zusammengestellt. (mir war nicht bewusst, dass "timecheck" ein oscat Baustein ist.)

Anbei ein Screenshot! (lass dich nicht von der Zeit aus der rtcgetsystem Baustein verwirren. Der steht auf UTC. Ich hole mir die aktuelle Zeit von weiter hinten, wo schon auf Lokaltime umgerechnet wurde.)

LG
Alex

[gelöscht durch Administrator]

j_poool

Na supper, dass man TOD subtrahieren kann...... oft sucht man immer die schwierigste Lösung....  :P

Vielen vielen dank!!

LG
JP

linsenpago

Gerne!

Ich hab zuerst auch den Wald vor lauter Bäumen nicht gesehen.. ;-)