DTU.GetDateAndTime (FB prefix: gdt)
Diese Funktion der CAA_DTUtil.library liest die Echtzeituhr. Sie gibt die Uhrzeit gemäß der lokalen Zeitzone zurück (d.h. eine mögliche Umstellung von Sommer- auf Normalzeit wird berücksichtigt).
Die aktuelle Zeitzonenumstellung kann über „DTU.SetTimeZoneInformation“ bestimmt werden.
Wenn eine Umstellung von Sommer-/Normalzeit seit der letzten Zeitabfrage erforderlich war, wird diese automatisch vorgenommen.
Beim Start des Moduls werden die Ausgänge „dtDateAndTime“ und „eTimeZone“ zurückgesetzt. (DT#1970-01-01-00:00 und RTCLK_UNKNOWN). Nach erfolgreicher Ausführung werden sie die aktuelle Ortszeit enhalten.
xExecute |
BOOL |
Eine steigende Flanke wird die Aktion starten siehe: Richtlinien für CAA libs |
dtDateAndTime |
DATE_AND_TIME |
Aktuelle Ortszeit |
eTimeZone |
RTCLK_PERIODE |
Aktuelle Zeitzone |
xDone |
BOOL |
Aktion erfolgreich abgeschlossen siehe: Richtlinien für CAA libs |
xBusy |
BOOL |
Aktives Modul siehe: Richtlinien für CAA libs |
xError |
BOOL |
Fehler aufgetreten siehe: Richtlinien für CAA libs |
eError |
WORD |
Fehler-ID für Diagnose (siehe DTU.ERROR) |