Day of year

r00k1e

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!

Um die Rückverfolgbarkeit der produzierten Teile auf meiner Anlage zu gewährleisten, muss ich die Prozessdaten eines jeden Teiles abspeichern. Das Teil wird über eine Zahl identifiziert, welche aus dem Jahr, dem Tag vom Jahr und dem Teil vom Tag besteht. Wie berechne ich nun den Tag vom Jahr anhand des Datums, so das Das auch in 10 Jahren (oder so) noch passt.
Für allfällige Lösungsansätze wäre ich sehr dankbar.

Es grüsst

r00k1e
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Geht noch einfacher.

Format Date enthält die Tage seit 1.Januar 1990. Also nimmst du dein Datum (Heute), Nimmst das Datum vom 01.01.2008 und subtrahierst beide voneinader. Das Ergebnis in Int sollten deine Tage seit dem 01.01.08 sein.
 
Probier's aber akribisch aus. Ich hatte schon einige Macken in den Bausteinen. Z.B.: Der EQ_ANY verwendet intern den DWORD_TO_INT, so was habe ich nirgendwo, als habe ich WORD_TO_INT(DWORD_TO_WORD( genommen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Probier's aber akribisch aus. Ich hatte schon einige Macken in den Bausteinen. Z.B.: Der EQ_ANY verwendet intern den DWORD_TO_INT, so was habe ich nirgendwo, als habe ich WORD_TO_INT(DWORD_TO_WORD( genommen.

Denk bitte dran, solche Fehler unbedingt an die Oscat-Macher melden, das wurde ja zusätzlich nach Step7-SCL portiert.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Anmeldung ja.

dies ist leider aus rechtlichen Gründen unbedingt notwendig
nach geltendem deutschen Recht ist der Admin für alle inhalte verantwortlich und deshalb auch eine Anmeldung zwingend erforderlich.

die anmeldung ist einfach und sollte keinen zurückschrecken.
 
ein reiner Download der Lib ist übrigends ohne jegliche Anmeldung möglich.
wir sind gegen jede art des datensammelns, aber die Anmeldung fürs Forum ist leider aus rechtlichen Gründen zwingend nötig
 
Zurück
Oben