Zeit im Programm verändern mit nem Panel

most_wanted01

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

Ich hab da ein Problem vill könnt ihr mir irgend wie helfen.

Und zwar wollt ich mit einem Panel eine Zeit in meinem Programm belibig verändern.
Das heißt meine Variable muss im Datentype "S5Time" sein.
Wenn ich z.B. die Zahl 100 eingebe schreibt er in die Variable 100ms.
Wenn ich jetzt aber 1h 25min 3s haben möchte müsst ich einen Taschenrechner zur hand haben und das in ms umrechnen.

Das möcht ich dem Bediener nicht zumuten und wollt es ihm so einfach wie möglich machen.

Deshalb wollt ich fragen ob es irgend wie geht, dass ich in
die Variable (S5Time) h, min, s, ms hineinbekomme ohne dass ich es in ms an meinem Panel eingeben muss?

Möglich wäre auch, dass es es 4 Felder gibt wo man h, min, s, ms separat eingibt.
Jedocht ist das mit mehr Arbeit verbunden.
Man müsste ja das in der sps ausrechnen.
Das Ergebnis dann an ein Zeitglied, wenn die Zeit abgelaufen ist muss das nächste laufen und so weiter bis ich die richtige Zeit habe.

Die Bedinung ist aber noch...
das ganze muss möglichst genau sein.

Ich hoffe ich hab mein Problem ausreichend geschildert.

Zusatzinfos:
Steuerung: S7-300
Panelsoftware: WinCC flex.

lg m_W
 
Zurück
Oben