Datum und Uhrzeit auslesen (ST)

Zuviel Werbung?
-> Hier kostenlos registrieren
Das stimmt hatte ich auch so gemacht... Meine Frage ist ob es auch eine Möglichkeit gibt (Befehl in ST) auf Datum/Uhrzeit ohne verwendung eines FB zuzugreifen.
 
Ich bin nicht sicher, aber denke nicht.

Ich sehe zwei Möglichkeiten, da die Uhrzeit sich ja zyklisch ändert:

1: Zyklisch die Zeit in eine Variable schreiben. Die kannst du dann nutzen. So mache ich es.
2: Funktion erstellen, die beim Aufruf die Systemzeit liest und als Rückgabewert liefert.

Mehr fällt mir grad nicht ein....
 
Falls Datum und Uhrzeit in Deinem Zielsystem als globale Variablen vorhanden sind, dann könntest Du die direkt abfragen. Wenn nicht, dann mußt Du irgendeine Function oder FB aufrufen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Alles klar.... gibt es eine Funktion mit der man Datum und Uhrzeit splitten kann?? also in zwei verschiedene Variablen schreiben.. Zurzeit habe ich es im DT format.
 
In OSCAT gibt es eine Funktion, welche DT in ein struct wandelt mit:

Die Struktur SDT defniert ein strukturiertes Zeit- Datums- Format.
*.YEAR : INT Jahr
*.MONTH : INT Monat
*.DAY : INT Tag
*.WEEKDAY : INT Wochentag (1 = Montag, 7 = Sonntag)
*.HOUR : INT Stunden
*.MINUTE : INT Minuten
*.SECOND : INT Sekunden
*.MS : INT Millisekunden

Die Funktion selbst heisst DT_TO_SDT()
 
Zurück
Oben