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

Ergebnis 1 bis 8 von 8

Thema: Jahr aus Format Date ermitteln

  1. #1
    Registriert seit
    04.01.2008
    Ort
    Wien
    Beiträge
    772
    Danke
    136
    Erhielt 39 Danke für 35 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, ich habe eine Frage zu der Eermittlung des Jahres aus dem Format Date. Gibt es eine gesetzmäßigkeit oder ist das nur ein einfacher Tageszähler? Ich will den Jahreswechsel erkennen ohne dabei auf ein Schaltjahr Rücksicht nehmen zu müssen.
    irgendetwas ist ja immer...
    ING. Gerald Miedler
    Zitieren Zitieren Jahr aus Format Date ermitteln  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.726
    Danke
    398
    Erhielt 2.402 Danke für 2.001 Beiträge

    Standard

    Hallo,

    Das Format DATE beinhaltet die Anzahl der Tage, die seit dem 01.01.1990 vergangen sind.
    Um auf das Jahr zu kommen mußt du dir also schon etwas "basteln" ...
    Für SCL hätte ich da ein Beispiel - kannst du damit etwas anfangen ?

    Gruß
    LL

  3. #3
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    durch auslesen von OB1_DATE_TIME und vergleichen auf 31.12. 23.59:59.999 kannst du den jahreswechsel feststellen ... hat IMHO nichts mit schaltjahren zu tun

    hab da mal ne funktion zum lesen und speichern gepostet: http://sps-forum.de/showpost.php?p=171541&postcount=11

    [edit] ja, ich weiß ... DATE ... [/edit]
    Geändert von vierlagig (08.01.2009 um 10:48 Uhr)
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  4. #4
    Registriert seit
    08.11.2006
    Ort
    Uckermark
    Beiträge
    903
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Standard

    Hat es denn einen näheren Grund den Jahreswechsel unbedingt aus dem Format DATE zu ermitteln?

    Ich würde es auch so machen wie vierlagig schon schrieb.
    Allerdings würde ich nicht auf 31.12. 23.59:59.999 vergleichen sondern nur das Jahr auf Wertänderung prüfen.

    Code:
    L  #jahr
    L  #jahr_hlf
    <>I
    =  #jahreswechsel
     
    L  #jahr
    T  #jahr_hlf
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

  5. #5
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.726
    Danke
    398
    Erhielt 2.402 Danke für 2.001 Beiträge

    Standard

    @OHGN:
    und woher kommt nun das #jahr ? Ich glaube, das war die eigentliche Frage ...

  6. #6
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    @OHGN: klugschieter ... hast natürlich recht, aber es ist noch so früh am morgen

    zum format DATE fällt mir da nur ein, dass es evtl. produkt-timestamps sind, oder sowas, die einem bestimmten jahr zugeordnet werden sollen ... ist dem so?
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  7. #7
    Registriert seit
    08.08.2007
    Ort
    Dresden
    Beiträge
    9.648
    Danke
    1.059
    Erhielt 2.046 Danke für 1.627 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    @OHGN:
    und woher kommt nun das #jahr ? Ich glaube, das war die eigentliche Frage ...
    aus OB1_DATE_TIME? zumindest bezog er sich darauf
    [SIGNATUR]
    Ironie setzt Intelligenz beim Empfänger voraus.
    [/SIGNATUR]

  8. #8
    Registriert seit
    08.11.2006
    Ort
    Uckermark
    Beiträge
    903
    Danke
    201
    Erhielt 256 Danke für 208 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    @Larry
    Ich bezog mich auf den Baustein von vierlagig, mit dem er DATE_AND_TIME in einzelne Integerwerte zerlegt.
    Ein ähnlicher Baustein läuft bei mir grundsätzlich in jedem Programm mit, sodass ich jederzeit bequem auf die Systemzeit der SPS zugreifen kann wenn ich das mal brauche.
    Neue Ideen begeistern jene am meisten, die auch mit den alten nichts anzufangen wussten.
    Karl Heinrich Waggerl (1897-1973)

Ähnliche Themen

  1. DaveGetBlockInfo, format von modification date ??
    Von Ruud im Forum Hochsprachen - OPC
    Antworten: 5
    Letzter Beitrag: 20.04.2015, 09:34
  2. Format Date zerlegen
    Von online im Forum Simatic
    Antworten: 8
    Letzter Beitrag: 05.11.2010, 13:08
  3. S7 Format DATE
    Von fmbux im Forum Simatic
    Antworten: 1
    Letzter Beitrag: 18.10.2009, 19:53
  4. Aus Variable DATE Jahr, Monat & Tag auslesen
    Von webinspirit im Forum Simatic
    Antworten: 4
    Letzter Beitrag: 11.04.2009, 23:51
  5. S7 Format Date in WINCC
    Von JoeJo im Forum HMI
    Antworten: 0
    Letzter Beitrag: 12.02.2007, 15:05

Lesezeichen

Berechtigungen

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