OSCAT Forum

oscat.lib => oscat.lib fuer Step 7 => Thema gestartet von: Bitverbieger am 03. September 2007, 18:26:07

Titel: Sun_Pos
Beitrag von: Bitverbieger 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
Titel: Re: Sun_Pos
Beitrag von: dalbi 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
Titel: Re: Sun_Pos
Beitrag von: dalbi am 08. September 2007, 00:26:19
Hallo Leute,

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

MfG
Daniel
Titel: Re: Sun_Pos
Beitrag von: hugo 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/
Titel: Re: Sun_Pos
Beitrag von: dalbi 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
Titel: Re: Sun_Pos
Beitrag von: hugo am 11. September 2007, 23:56:36
unter codesys bekomme ich folgndes ergebnis

B = 86.89355
HR= 19.49775
Titel: Re: Sun_Pos
Beitrag von: dalbi am 12. September 2007, 15:07:36
Danke!

sun_pos funktioniert jetzt auch in der S7 Version.

MfG
Daniel
Titel: Re: Sun_Pos
Beitrag von: hugo am 12. September 2007, 23:33:36
super
Titel: Re: Sun_Pos
Beitrag von: Bitverbieger 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
Titel: Re: Sun_Pos
Beitrag von: dalbi 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]
Titel: Re: Sun_Pos
Beitrag von: Bitverbieger 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
Titel: Re: Sun_Pos
Beitrag von: hugo am 23. September 2007, 21:11:50
bitte beachten das der baustein weltzeit (UTC) am eingang benötigt und nicht lokalzeit (MEZ)