TIA S7 1214 Zeitzone Auslesen

emilio20

Level-1
Beiträge
835
Reaktionspunkte
20
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
die CPU 1214 kann ja Automatisch auf Sommer und winterzeit umstellen.
Gibt es eine Möglichkeit die aktuelle Zeitzone auzulesen ? Ich benötige dies für eine Sonnenzeitberechnung.
Im Winter benötige ich +1h und im Sommer +2h.
Es würde auch reichen wenn ein Bit kenzeichnet ob Sommer oder Winterzeit aktiv ist.
 
Du suchst vermutlich nur ne Möglichkeit um an die UTC-Zeit zu kommen, oder?

"RD_SYS_T" - Systemzeit ohne die Lokalzeit-/Sommer-Winterzeitkorrekturen der CPU (UTC)
"RD_LOC_T" - Systemzeit mit Korrekturen (LTC)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Robin

nein UTC habe ich. Ich habe es jeztz erst mal so gelöst

Code:
 IF "AKTUELLE_ZEIT".Lokalzeit < "AKTUELLE_ZEIT".UTC THEN
        "AKTUELLE_ZEIT".Zeitzone := T_DIFF(IN1 := "AKTUELLE_ZEIT".UTC, IN2 := "AKTUELLE_ZEIT".Lokalzeit);
        "AKTUELLE_ZEIT".Zeitzone := t#24h - "AKTUELLE_ZEIT".Zeitzone;
  ELSE
        "AKTUELLE_ZEIT".Zeitzone := T_DIFF(IN1 := "AKTUELLE_ZEIT".Lokalzeit, IN2 := "AKTUELLE_ZEIT".UTC);
  END_IF;

allerdings ist das nicht die schönste Lösung.
 
Zurück
Oben