-> Hier kostenlos registrieren
Hallo,
ich benutze das TIA-Portal V13 und würde gerne in der SFC 64 die ausgegebene Zeit nach Ablauf einer bestimmten Zeit zurücksetzen. Was muss ich in meinem Quelltext im SCL-Format schreiben, um dies zu bewerkstelligen?
#Timer:=TIME_TCK();
#Timer_dint:=TIME_TO_DINT(#Timer);
#Time_real:=DINT_TO_Real(#Timer_dint);
#"Soll Druck":=#Mittelwert+#Amplitude*SIN(3.14*Time_real/1000.0);
Das eigentliche Problem besteht darin, dass die Formel in Zeile 4 nicht mehr berechnet wird, wenn der Timerwert zu groß wird.
Vielen Dank für eure Hilfe!
ich benutze das TIA-Portal V13 und würde gerne in der SFC 64 die ausgegebene Zeit nach Ablauf einer bestimmten Zeit zurücksetzen. Was muss ich in meinem Quelltext im SCL-Format schreiben, um dies zu bewerkstelligen?
#Timer:=TIME_TCK();
#Timer_dint:=TIME_TO_DINT(#Timer);
#Time_real:=DINT_TO_Real(#Timer_dint);
#"Soll Druck":=#Mittelwert+#Amplitude*SIN(3.14*Time_real/1000.0);
Das eigentliche Problem besteht darin, dass die Formel in Zeile 4 nicht mehr berechnet wird, wenn der Timerwert zu groß wird.
Vielen Dank für eure Hilfe!