Autor Thema: Second since epoch  (Gelesen 6050 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kristof

  • Gast
Second since epoch
« am: 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

Offline peewit

  • Moderator
  • *****
  • Beiträge: 2 378
    • Profil anzeigen
Re:Second since epoch
« Antwort #1 am: 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...

Kristof

  • Gast
Re:Second since epoch
« Antwort #2 am: 21. Juli 2010, 08:37:35 »
Guten Morgen,

Danke für die Antwort, kann ich damit auch zusätzlich die Uhrzeit in Sekunden rauskriegen?

Kristof

  • Gast
Re:Second since epoch
« Antwort #3 am: 21. Juli 2010, 10:07:13 »
Habe die Lösung gefunden.
Für Interessierte, siehe Anhang

[gelöscht durch Administrator]
« Letzte Änderung: 21. Juli 2010, 10:08:49 von Kristof »