Kalendertag, Kalendermonat

nutellahase

Level-2
Beiträge
180
Reaktionspunkte
28
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.
Gibt es in Codesys eine einfache Methode um aus einen DT an das Datum zu gelangen? Ich benötige dann aus dem Typ Date den Kalendertag und das Monat je in einer Integervariable.
Bisher haben wir das nur über den Umweg mit Strings gelöst. DT wird in String gewandelt dann abgeschnitten und wieder zurück in eine Integer.
Allerdings dürfte das so ziemlich das rechenintensivste Verfahren sein. Der Datentyp Date gibt mir ja die Zeit in Sekunden seit 1.1.1970 an. Gibt es hier ev. eine Formel wo ich mir den aktuellen Kalendertag berechnen kann? (Man muss ja die Schaltjahre auch berücksichtigen).
Eingesetzter Controller ist ein Wago 750-841.
 
Wago hat in der Bib Scheduler_03 eine Funtion "Fu_DT_To_DetailTime", welche das ganze bestens aufdröselt.
http://www.wago.de/service/download...ken&lang=de#appnotedetails1406432852674328993
Danke. Habe auch einen Beitrag von Larry Laffer gefunden wo er sich aus dem Date die Komponenten ausrechnet. Vielleicht liest er das und kann mir erklären wie er auf die Formeln gekommen ist. Sehr interessant welche Unterschiedlichen Rechnungsarten es dafür gibt.
 
Zurück
Oben