Hallo,
ich möchte über meine Visu ein Bit in der SPS anstoßen damit dann die eingegebene Zeit (z.b. 12:45:00) als Windowssystemzeit auf dem CX eingetragen wird.
Ich dachte an den FB NT_SetLocalTime von Beckhoff.
Nun will dieser aber ein TIMESTRUCT von mir haben.
Mir liegt die Zeit aus der Visu aber als STRING vor.
Muss ich jetzt ein TIMESTRUCT deklarieren und den String mühsam zerlegen und in die einzelnen Elemente der Struktur schieben?
Oder gibt es ne kleine Konvertierung oder so?
VAR
fbiSetLocalTime :NT_SetLocalTime;
bSetLocalTime :BOOL;
stSetLocalTime :TIMESTRUCT;
END_VAR
fbiSetLocalTime(
NETID:= '',
TIMESTR:= ,
START:= bSetLocalTime,
TMOUT:= t#3s,
BUSY=> ,
ERR=> ,
ERRID=> );
Gruß Mike