OSCAT Forum

oscat.lib => oscat.lib fuer TwinCAT/CoDeSys => Thema gestartet von: Kristof in 20. Juli 2010, 15:04:28

Titel: Second since epoch
Beitrag von: Kristof in 20. Juli 2010, 15:04:28
Hallo,

gibt es einen Baustein, der mir "second since epoch" generiert?  Start ab 1.1.1970

Schönen Gruß
Kristof
Titel: Re:Second since epoch
Beitrag von: peewit in 20. Juli 2010, 17:26:21
das was du suchst gibt es !

Der Datentyp DATE beinhaltet die Anzahl der Sekunden seit 1.1.1970

somit bekommst du mit folgender zeile die anzahl der sekunden des angegebenen Datums

xxx := DATE_TO_UDINT(DATE#1970-1-2);

xxx hat dann 86400 als ergebnis

innerhalb von oscat-base.lib findest du sehr viele bausteine um mit datum und zeit zu arbeiten

viel spass...
Titel: Re:Second since epoch
Beitrag von: Kristof in 21. Juli 2010, 08:37:35
Guten Morgen,

Danke für die Antwort, kann ich damit auch zusätzlich die Uhrzeit in Sekunden rauskriegen?
Titel: Re:Second since epoch
Beitrag von: Kristof in 21. Juli 2010, 10:07:13
Habe die Lösung gefunden.
Für Interessierte, siehe Anhang

[gelöscht durch Administrator]