S7 Datum auflösen nach Monat Tag

Guste

Level-1
Beiträge
338
Reaktionspunkte
16
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kann ja wunderbar mit SFC1 die CPU Zeit lesen und dann mit der
IEC Funktion FC6 DT_TIME das Datum nach Jahr Monat Tag auslesen.
Möchte aber das Datum als Tag im Jahr z.B. der 4. Februar ist der Tag 035.
So und nun noch diese 3 Ziffern in 3 separaten DW als Integerwert abgelegt.
Gibt es da schon fertige Bausteine.

Gruß an alle Guste:ROFLMAO:
 
Mit der Funktion DAY_OF_YEAR aus der Oscat Library hast du den ersten Teil schon erschlagen
Und dann mal teilen durch 10 und 100 ohne Rest und in DW schieben. BZW. nur den Rest für die 1er position
Ich hoffe du verstehst was ich meine
 
Zuletzt bearbeitet:
Hallo UZ71

Hallo Uz71 Das mit den Lokaldaten im OB 1 da verstehe ich erst mal nur Bahnhof. Der OB 1 ist doch nur mit meinen Aufrufen bestückt ???
 
In den Lokaldaten des OB1 findet man die Variable OB1_DATE_TIME vom Datentyp DATE_AND_TIME.

Wenn man also die Systemzeit der CPU auslesen will, dann braucht man nicht unbedingt die Systemfunktion SFC1, man kann auch auf die Variable OB1_DATE_TIME zugreifen.

Gruß Kai
 

Anhänge

  • OB1.jpg
    OB1.jpg
    206 KB · Aufrufe: 106
Zurück
Oben