Berechnung von Sonnen-/Mondstand und Dämmerungszeiten an einstellbaren geographischen Koordinaten (ASTRO_geo) resp. am Standort, der im Server eingestellt wurde (ASTRO_local)
Funktionsbeschreibung
Die beiden Astro-Bausteine stellen neben Sonnenhöhe und -richtung, die Uhrzeit verschiedener Ereignisse zB Sonnenaufgang/-untergang, etc. zur Verfügung.
Es bestehen zwei Bausteine: Denjenigen, der sich die Position aus den hinterlegten Ortsdaten nimmt und einen zweiten Baustein, den man laufend mit der Position versorgen kann, was für Wohnmobile und Yachten gedacht ist. Die Funktionsweise und die Ausgänge unterscheiden sich nicht; beim ASTRO_geo-Logik-Modul müssen einzig doch zwei Eingänge übergeben werden, damit das Modul den zu berechnenden Standort kennt.
Eingänge
(nur ASTRO_geo) Breite (float): Geographische Breite des Standorts (bspw. 48.1378 )
(nur ASTRO_geo) Länge (float): Geographische Länge des Standorts (bspw. 11.5799 )
Ausgänge
Sonnenhöhe (float): Sonnenhöhe über Horizont in Grad
Sonnenrichtung (float): Sonnenrichtung (Azimut) in Grad
Mittag (integer): Wahrer Mittag in Unix-Zeit
Aufgang (integer): Sonnenaufgang (Horizont) in Unix-Zeit
Untergang (integer): Sonnenuntergang (Horizont) in Unix-Zeit
Morgen(ziv) (integer): Bürgerliche Morgendämmerung (Tiefenwinkel bis 6 Grad, Lesen im Freien möglich) in Unix-Zeit
Abend(ziv) (integer): Bürgerliche Abenddämmerung in Unix-Zeit
Morgen(naut) (integer): Nautische Morgendämmerung (Tiefenlinie bis 12 Grad, Horizont noch/schon erkennbar und schon/noch einige Sterne sichtbar) in Unix-Zeit
Abend(naut) (integer): Nautische Abenddämmerung in Unix-Zeit
Morgen(astro) (integer): Astronomische Morgendämmerung (Tiefenwinkel bis 18 Grad) in Unix-Zeit
Abend(astro) (integer): Astronomische Abenddämmerung in Unix-Zeit
Mondhöhe (float): Mondhöhe über Horizont in Grad
Mondrichtung (float): Mondkompassrichtung in Grad
Die Umschreibung der bürgerlichen, nautischen und astronomischen Dämmerung stammen aus Wikipedia (letztmals besucht am 02.06.2020).
Die Ausgänge, die bedient werden sollen, müssen in der Logikzelle über den “Kreuzbutton” aktiviert werden.
Hinweis
Es ist notwendig, beim Astro-Modul einen zyklischer Trigger vorzusehen , damit die Logik auch angestoßen wird und aktuelle Astro-Werte berechnet und gesendet werden, bspw. ein Zeit-Intervall "jede Minute". (Ein solcher Trigger-Eingang kann über den “Kreuzbutton” in der Logikzelle hinzugefügt werden.)
Praktische Anwendungsbeispiele
Berechnung von Sonnenrichtung und -höhe für die Beschattung.
Auswertung der Zeit für Sonnenauf- und Sonnenuntergang für das Auffahren und Schließen der Jalousien.
Zugrundeliegender Modulbaustein
FORTGESCHRITTENE
→Astro-Modulbaustein
Kommentar hinzufügen