Zeiten eingeben über HMI

Sven14

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,
ich will über das HMI eine Zeit in Minuten eingeben. und die Zeit geht in meinen Programm auf ein Einschaltverzögerungs Baustein. Gibt es da Fertige Bausteine wenn ja wechle die mir das Umrechnen ??

Mit freundlichen Grüßen
Sven

Danke im voraus schon mal
 
Hallo,
da gibt es nichts Fertiges. Die Forums-Suche sollte dir aber so Einiges an Hilfestellung zu Tage bringen damit du das Umrechnen hin bekommst.

Ich würde es aber auch in der SPS umrechnen und nicht mit Skalierungen in der Visu herumspielen ...


Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
nimm 2 zähler und einen sekunden taktmerker. zweiten zähler setzen auf gewünschten wert. der erste zähler zählt ab 60 runter und der 2 ab z.Bsp 15( bei dir 15 min). alles mit flanken versehen und fertig is es. rückwärtszählen!!!

mfg shainax
 
ich will über das HMI eine Zeit in Minuten eingeben. und die Zeit geht in meinen Programm auf ein Einschaltverzögerungs Baustein.
Gibt es da Fertige Bausteine wenn ja welche die mir das Umrechnen ??

Siehe dazu die folgende Siemens-FAQ:

Wie kann die Laufzeit eines Timers über ein Bediengerät vorgegeben bzw. die Restlaufzeit ausgegeben werden?

Vorgabe/Eingabe der Timer-Laufzeit in Sekunden:

Um über ein Bediengerät die Laufzeit eines Timers direkt vorzugeben, muss im Bediengerät die entsprechende Variable als Typ "Timer"
deklariert werden (in der Steuerung S5TIME).

Wenn Sie mit der symbolischen Anbindung arbeiten, wird automatisch bei der Anwahl der Variablen vom Typ "S5TIME" der Variablentyp
"Timer" am Bediengerät vorgegeben. Die Eingabe erfolgt jeweils in Millisekunden!

Damit der Bediener die Eingabe der Zeit nicht in Millisekunden vornehmen muss, gibt es die Möglichkeit, unter der Eigenschaft der
Variablen "Eigenschaften > Lineare Skalierung" eine lineare Skalierung vorzunehmen. Der eingegebene Wert wird automatisch
umgerechnet, bevor dieser an die Steuerung weitergeleitet wird.

Die Skalierung "Bediengerät, Endwert = 1 und Steuerung, Endwert = 1000" bewirkt, dass z.B. die Eingabe einer "1" in der Steuerung
als "1000" übertragen wird. => Der Bediener kann die Zeit in "Sekunden" vorgeben (1000 = 1000ms = 1s).

ID23992560 Wie kann die Laufzeit eines Timers über ein Bediengerät vorgegeben bzw. die Restlaufzeit ausgegeben werden?

Gruß Kai
 
Zurück
Oben