Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

Windows Systemzeit mit NT_GetTime auslesen, TwinCat3

$
0
0
Hallo zusammen,

für mein Projekt nutze ich den Funktions Block ,,NT_GetTime", um die Windows (7) Systemzeit auszulesen und in eine Datei abzuspeichern.
Eine Datei erstellen und einen String abspeichern funktioniert.

Wenn ich nun versuche die Systemzeit mit dem NT_GetTime auszulesen und in ein TimeStruct zu schreiben, bleibt dieses TimeStruct leer (lediglich 0). Mir kommt es so vor, dass der NT_GetTime nicht mal aufgerufen wird, weil ich setze den Start auf True, dennoch bleibt der Ausgang Busy auf False.

Hat jmd. eine Idee warum das Programm den NT_GetTime nicht aufruft bzw. ob für das oben genannte System ein anderer Baustein verwenden muss oder diese Zeit Bausteine irg wie speziell instanziieren muss?

Code:

GetTIME                : NT_GetTime;
    systemTime          : TIMESTRUCT;
    bGetTimeStart        : BOOL;
    bGetTimeBusy        : BOOL;
    bGetTimeERR            : BOOL;
    bGetTimeERRID        : UDINT;

Code:

GetTIME(
    NETID:='',       
    Execute:= bGetTimeStart,
    TMOUT:= T#2S,
    BUSY=> bGetTimeBusy,           
    ERR=> bGetTimeERR,
    ERRID=> bGetTimeERRID,
    TIMESTR=> systemTime);

Danke :)

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>