Autor Thema: Sun_Pos  (Gelesen 18865 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Bitverbieger

  • Gast
Sun_Pos
« am: 03. September 2007, 18:26:07 »
Hallo,
ich suche den entprechenden FB 104 für Sun_Pos.
Kann diesen Baustein aber nicht finden.

MFG
Bitverbieger

dalbi

  • Gast
Re: Sun_Pos
« Antwort #1 am: 03. September 2007, 22:27:49 »
Hallo,

der Baustein "Sun_Pos" ist leider noch nicht auf die S7 portiert.
Diese Woche gibt es aber noch ein mal eine neue S7 Lib, in dieser wird
der Baustein dann verfügbar sein.  ;)

MfG
Daniel

dalbi

  • Gast
Re: Sun_Pos
« Antwort #2 am: 08. September 2007, 00:26:19 »
Hallo Leute,

wer hat Beispiele oder kennt eine Internetseite wo man die Berechnung nachvollziehen kann.

MfG
Daniel

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 152
    • Profil anzeigen
Re: Sun_Pos
« Antwort #3 am: 08. September 2007, 11:31:52 »
es gibt zahlreiche programme im internet, eine ganze liste von links findest du wenn du sonnenaufgang im wickipedia eingibst oder sunrise in der engischen wicki

zu beachten ist dabei das es verschiedene dämmerungsdefinitionen gibt.
nautische, bürgerliche und astronomische. das problem ist ganz einfach das die sonne zu einem bestimmten zeitpunkt nicht abgeschaltet wird sonern innerhalb eines zeitraumes ( dämmerung ) langsam verschwindet. das ist der grund warum alle programme im minutenbereich voneinander abweichen.

hier einige links auch mit berechnungen und teilweise mit den entsprechenden formeln
bei der umsetzung mussten wir lange basteln, da die meisten berechnungen von einem double real ausgehen, (64 bit) wir uns aber auf einen real (32 bit) beschränken wollten damit es auf allen sps en läuft.


http://ephemeriden.com/sun.py
http://sonne.apper.de/
http://herbert.gandraxa.com/herbert/lod.asp
http://www.calsky.com/cs.cgi/Sun/2?

die berechnung in oscat wurde mit folgenden formeln gelöst:
http://lexikon.astronomie.info/zeitgleichung/

dalbi

  • Gast
Re: Sun_Pos
« Antwort #4 am: 08. September 2007, 13:08:52 »
Vielen Dank!

Aber mich würde eigentlich der Stand der Sonne am Himmel interessieren.
z.B. Stadt Hof
      Latitude := 50.3167
      Longitude := 11.9167
      UTC := DT#07-8-6-6:0:0.000
      B := ?   // Sonnenazimut in Grad von Nord
      HR := ? // Sonnenhöhe in Grad über Horizont mit Refraktion

Was kommt als Ergebnis unter CoDeSys raus?

MfG
Daniel

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 152
    • Profil anzeigen
Re: Sun_Pos
« Antwort #5 am: 11. September 2007, 23:56:36 »
unter codesys bekomme ich folgndes ergebnis

B = 86.89355
HR= 19.49775

dalbi

  • Gast
Re: Sun_Pos
« Antwort #6 am: 12. September 2007, 15:07:36 »
Danke!

sun_pos funktioniert jetzt auch in der S7 Version.

MfG
Daniel

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 152
    • Profil anzeigen
Re: Sun_Pos
« Antwort #7 am: 12. September 2007, 23:33:36 »
super

Bitverbieger

  • Gast
Re: Sun_Pos
« Antwort #8 am: 22. September 2007, 11:54:17 »
Hallo Dalbi,
wo befindet sich denn der Sun_Pos in Step7?.
In der Step7 lib 1.7 finde ich sie nicht.

MFG
Bitverbieger

dalbi

  • Gast
Re: Sun_Pos
« Antwort #9 am: 22. September 2007, 18:13:06 »
Hallo,

anbei der letzte Stand. Der Baustein ist unter "Time_Date" zu finden.
Achtung die Bausteine DT_DATE, DT_TOD und modR müssen mit in das
Projekt kopiert werden.

MfG
Daniel


[gelöscht durch Administrator]

Bitverbieger

  • Gast
Re: Sun_Pos
« Antwort #10 am: 23. September 2007, 20:31:15 »
JA, der Baustein scheint korrekt zu funktionieren.
Es kommen plausible Daten aus dem Baustein.
Werde morgen am Tag noch mal kontrollieren.
Klasse,vielen Dank.


MFG
Bitverbieger

Offline hugo

  • Global Moderator
  • *****
  • Beiträge: 2 152
    • Profil anzeigen
Re: Sun_Pos
« Antwort #11 am: 23. September 2007, 21:11:50 »
bitte beachten das der baustein weltzeit (UTC) am eingang benötigt und nicht lokalzeit (MEZ)