# Calendar\_calc wird sun\_hor und sun\_ver nicht gerechnet warum?

**URL:** <https://oscat.discourse.group/t/calendar-calc-wird-sun-hor-und-sun-ver-nicht-gerechnet-warum/668>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [11. September 2009 um 11:43 UTC](https://oscat.discourse.group/t/calendar-calc-wird-sun-hor-und-sun-ver-nicht-gerechnet-warum/668 "2009-09-11T11:43:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [11. September 2009 um 11:43 UTC](https://oscat.discourse.group/t/calendar-calc-wird-sun-hor-und-sun-ver-nicht-gerechnet-warum/668/1 "2009-09-11T11:43:08Z")

</div>

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]

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [11. September 2009 um 16:27 UTC](https://oscat.discourse.group/t/calendar-calc-wird-sun-hor-und-sun-ver-nicht-gerechnet-warum/668/2 "2009-09-11T16:27:55Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [11. September 2009 um 17:14 UTC](https://oscat.discourse.group/t/calendar-calc-wird-sun-hor-und-sun-ver-nicht-gerechnet-warum/668/3 "2009-09-11T17:14:26Z")

</div>

Besten Dank Hugo für die schnelle Antwort.
