-> Hier kostenlos registrieren
Hi!
Hab ein Problem mit dem FB NT_GetTime von Beckhoff. und zwar funktioniert er beim ersten Durchlauf, aber beim zweiten wird das BusyFlag nicht mehr gesetzt und somit wird die Zeit nicht aktualisiert. Viel komischer ist es´, dass es gestern noch funktioniert hat.
Hoffe ihr könnt mir helfen!
Vielen Dank!
Hab ein Problem mit dem FB NT_GetTime von Beckhoff. und zwar funktioniert er beim ersten Durchlauf, aber beim zweiten wird das BusyFlag nicht mehr gesetzt und somit wird die Zeit nicht aktualisiert. Viel komischer ist es´, dass es gestern noch funktioniert hat.
Hoffe ihr könnt mir helfen!
Vielen Dank!
Code:
Case Step of
(*Davor passiert auch noch was *)
4:
NT_GetTime1( NETID:= '5.4.36.239.1.1', START:= TRUE, TIMESTR=> tTime);
IF NOT (NT_GetTime1.BUSY) THEN
IF ( NT_GetTime1.ERR ) THEN
nErrId := NT_GetTime1.ERRID;
bError := TRUE;
Step := 50;
ELSE
Step := Step + 1;
END_IF
END_IF
5:
NT_Gettime1.START := FALSE;
(* Hier kommt noch mehr *)
End_Case