Autor Thema: Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?  (Gelesen 5968 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Omalik

  • Full Member
  • ***
  • Beiträge: 110
  • Phantasie ist wichtiger als Wissen, denn Wissen
    • Profil anzeigen
    • Home Cinema Pro - Heimkinosteuerungen
Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
« 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]

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 150
    • Profil anzeigen
Re:Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
« Antwort #1 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.

Offline Omalik

  • Full Member
  • ***
  • Beiträge: 110
  • Phantasie ist wichtiger als Wissen, denn Wissen
    • Profil anzeigen
    • Home Cinema Pro - Heimkinosteuerungen
Re:Calendar_calc wird sun_hor und sun_ver nicht gerechnet warum?
« Antwort #2 am: 11. September 2009, 19:14:26 »
Besten Dank Hugo für die schnelle Antwort.