OSCAT Forum

oscat.lib => Bestehende Module / Existing Modules => Thema gestartet von: Omalik am 11. September 2009, 13:43:08

Titel: Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
Beitrag von: Omalik am 11. September 2009, 13:43:08
Ich arbeite mir einem Beckhoff System und habe folgendes gemacht:


 lese die Systemzeit aus:
(*Systemzeit aus dem CX lesen *)

System_zeit_CX

(     NETID:=,

      Start:=tackt4 ,

      TMOUT:=tmount ,

      BUSY=> ,

      ERR=> ,

      ERRID=> ,

      TIMESTR=> );



Umwandeln in Weltzeit
 

(*Systemzeit kovertiereb auf zusammengesetztes Zeitdatum *)

 System_date_time:= SET_DT(

            year:= SYSTEM_ZEIT_CX.TIMESTR.wYear,

            month:= SYSTEM_ZEIT_CX.TIMESTR.wMonth,

            day:= SYSTEM_ZEIT_CX.TIMESTR.wDay,

            HOUR:= SYSTEM_ZEIT_CX.TIMESTR.wHour,

            MINUTE:= SYSTEM_ZEIT_CX.TIMESTR.wMinute,

            SECOND:= SYSTEM_ZEIT_CX.TIMESTR.wSecond);

 

(*Systemzeit In "Wellzeit umwandeln *)

Utc_CX:= LTIME_TO_UTC (System_date_time, TRUE, time_offset_min);

 

am Mez Kalender die Weltzeit zuweisen
mez.UTC := UTC_CX;


Calendar_calc aufrufen



In den Globelen Variablen  calendar definieren  Diese Parameter müssen mitgegeben werden. Das steht leider nirgends

 

            mez:calendar:=(offset:=120,DST_EN:= TRUE,Location :=1, Longitude := 8.258057, Latitude:= 47.2675);

            x1: CALENDAR_CALC;

 

Dann wird alles schön berechnet. Sonnenaufgang und Untergang jedoch ohne Offset. Es ist alles in der Weltzeit! Das ist noch kein Problem aber warum wird sun_hor und sun_ver nicht gerechnet?






 



[gelöscht durch Administrator]
Titel: Re:Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
Beitrag von: hugo am 11. September 2009, 18:27:55
soweit machst du alles richtig,

das modul calendar_calc hat einen eingang SPE
nur wenn dieser eingang auf true steht werden die sonnenwinkel berechnet.
die berechnung der sonnenwinkel ist relativ aufwendig und ist wenn nicht benötigt abschaltbar.

wir werden das im manual besser dokumentieren.
Titel: Re:Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
Beitrag von: Omalik am 11. September 2009, 19:14:26
Besten Dank Hugo für die schnelle Antwort.