Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: S7 1214 Zeitzone Auslesen

  1. #1
    Registriert seit
    10.08.2010
    Beiträge
    770
    Danke
    1
    Erhielt 14 Danke für 13 Beiträge

    Standard


    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.
    Zitieren Zitieren S7 1214 Zeitzone Auslesen  

  2. #2
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.354
    Danke
    455
    Erhielt 694 Danke für 519 Beiträge

    Standard

    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)
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  3. #3
    Registriert seit
    10.08.2010
    Beiträge
    770
    Danke
    1
    Erhielt 14 Danke für 13 Beiträge

    Standard

    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.

  4. #4
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.354
    Danke
    455
    Erhielt 694 Danke für 519 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Zitat Zitat von emilio20 Beitrag anzeigen
    Es würde auch reichen wenn ein Bit kenzeichnet ob Sommer oder Winterzeit aktiv ist.
    Schau dir "RD_LOC_T" noch mal an. Der Rückgabecode gibt Aufschluss darüber ob es sich bei der zurückgegebenen Zeit um Sommerzeit handelt oder nicht.
    Geändert von RONIN (19.02.2015 um 22:31 Uhr)
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

Ähnliche Themen

  1. TIA Temperaturfühler KTY10-6 an S7-1214
    Von Farinin im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 14.02.2015, 13:13
  2. S7 1214
    Von Homer79 im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 12.04.2013, 06:47
  3. S7 1214 C Speicherkarte
    Von manyman25 im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 17.09.2012, 11:56
  4. CPU-Zeit für andere Zeitzone verschieben
    Von Fuji im Forum Simatic
    Antworten: 2
    Letzter Beitrag: 02.02.2010, 05:15
  5. ZEITZONE ???
    Von argv_user im Forum Stammtisch
    Antworten: 3
    Letzter Beitrag: 15.01.2006, 18:47

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •