kann mir jemand sagen, wie ich in SCL eine Zeit messen kann?
IN FUP geht das ja recht einfach, aber in SCL bekomme ich am Ausgang einen "BCD_Zeitwert" im S5TIME Format. Damit kann ich absolut nichts anfangen. Lieber wäre mir ein BOOL Wert, also wie im FUP.
Ich weiß weder, wie man dieses Format umwandelt, noch wie man die S5TIME vergleicht. Z.B. geht folgendes nicht:
IF ("S5TIME" < T#3s")
Dabei ersetze ich S5TIME natürlich durch die Variable.
Im Prinzip möchte ich nur 3 Sekunden messen. Am besten als Einschaltverzögerung.
In FUP habe ich auch einen Taktgeber gebastelt, in SCL unvortellbar.
Kann mir da jemand weiterhelfen?
Die Suche habe ich schon bemüht und google hilft auch nicht. Die meisten wollen INT oder REAL in S5TIME umwandeln. Also genau umgekehrt.
Hallo,
ich verstehe es so, dass du eine Zeitverzögerung programmieren willst.
Das ist in der SCL-Hilfe unter "Zeiten / Aufruf von Zeitfunktionen" sehr schön beschrieben - und es geht ähnlich, wie in FUP, das es ja auch den S5Timer benutzt.
Hallo,
ich verstehe es so, dass du eine Zeitverzögerung programmieren willst.
Das ist in der SCL-Hilfe unter "Zeiten / Aufruf von Zeitfunktionen" sehr schön beschrieben - und es geht ähnlich, wie in FUP, das es ja auch den S5Timer benutzt.