OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: kayle am 04. August 2016, 12:53:30

Titel: CALENDAR_CALC Task Frage
Beitrag von: kayle am 04. August 2016, 12:53:30
Hallo zusammen,

möchte mich vor meiner ersten Frage kurz vorstellen:

Mein Name ist Kay, komme aus Rheinland Pfalz und nutze eine Wago 750-881 als Haussteuerung. Eingänge lesen und Ausgänge schreiben stellt kein Problem mehr dar. Jetzt möchte ich anhand der Dämmerung die Rolläden runterfahren lassen und habe mir dazu den FB CALENDER_CALC ausgesucht. Dieser funktioniert bereits, habe dazu mehr eine Frage zum Task Aufruf:

In der Anleitung steht das der FB nur dann aktualisiert wenn nötig. Alle 25 Sekunden wird der Sonnenstand berechnet, um CPU Last zu sparen. Kann ich den Baustein jede Sekunde aufrufen ohne die CPU zu stark zu belasten ? ( weil der Baustein ja intern noch Zeiten zum Aufruf der Sonnenstandsfunktion hat ). Würde gerne die Lokalzeit sekundengenau haben und deswegen den Baustein jede Sekunden aufrufen.

Danke im Voraus
Gruß Kay
Titel: Re: CALENDAR_CALC Task Frage
Beitrag von: peewit am 05. August 2016, 07:53:57
du kannst den baustein auf jedefall zyklisch aufrufen
wann er intern berechnet bestimmt der baustein dann selbst

Titel: Re: CALENDAR_CALC Task Frage
Beitrag von: kayle am 05. August 2016, 21:42:58
Hi und vielen Dank für die Antwort. Dann lasse ich es sekündlich laufen.

Gruß Kay
Titel: Re: CALENDAR_CALC Task Frage
Beitrag von: mattsches am 08. August 2016, 09:35:38
Nur als Tipp: Wenn die Steuerung der Rollläden das Ziel ist, würde ich mir die Building-Library anschauen, dort gibt es Bausteine für genau diese Zwecke (BLIND_*). Damit sparst Du Dir evtl. Programmierarbeit.

Gruß,
mattsches