E_SPA_FunctionCode
TYPE E_SPA_FunctionCode :(
(* enumeration for function codes to select desired final outputs from SPA *)
eSPA_ZA, (*calculate zenith AND azimuth [default setting] *)
eSPA_ZA_INC, (*calculate zenith, azimuth, AND incidence *)
eSPA_ZA_RTS, (*calculate zenith, azimuth, AND sun rise/transit/set values *)
eSPA_ALL (*calculate all SPA output values *)
);
END_TYPE
Die Enumeration E_SPA_FunctionCode definiert konstante Werte für die unterschiedlichen Funktionen, welche mit dem Funktionsbaustein FB_SPA durchgeführt werden können. Je nach Wahl werden neben den Sonnenstandswinkeln unter anderem auch Sonnenauf- und untergang berechnet. Eine detaillierte Erläuterung der Begriffe findet sich auf der Übersichtsseite.
eSPA_ZA : Bei Auswahl des Funktionscodes eSPA_ZA werden nur die Sonnenstandswinkel (Zenith, Azimuth, Azimuth180) berechnet [DEFAULT].
eSPA_ZA_INC : Zusätzlich zu den Sonnenstandswinkeln wird der Sonneneinfallswinkel bezogen auf den angegebenen Untergrund ausgegeben.
eSPA_ZA_RTS : Zusätzlich zu den Sonnenstandswinkeln werden Sonnenaufgang, Sonnenhöchststand und Sonnenuntergang berechnet.
eSPA_ALL : Alle angebotenen Daten werden berechnet und am Ausgang angezeigt.
Die benötigte Zeitdauer einer Berechnung hängt stark von der Auswahl des Funktionscodes ab. |