Eingabe von Zeiten in ein Textfeld

wachsi

Level-1
Beiträge
33
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Kollegen,

mir brennt mal wieder ne Fachfrage unter den Nägeln, wie kann ich ein Eingabefeld definieren in dem ich eine Zeit eingeben muss (Eingabe der Laufzeit von einem Doservorgang), in meinem SPS Programm ist in einer Variable UDC-Zeit eingestellt.

Wie kann ich das Problem lösen???
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

eigentlich ganz einfach:
Im SPS Programm am Timer ein Datenwort Eingang bei der Zeit als S5Time deklariert, In WINCC flex einfach ein Eingabefeld dezimal und die Variable dazu wie folgt deklarieren:

Datentyp : Timer

Unter Eigenschaften: Lineare Skalierung
Steuerung Endwert 1000
Bediengerät Endwert 1

Dann hast du die Zeit in sekunden direkt am Timer.

Gruß
 

Anhänge

  • ccflex timer.JPG
    ccflex timer.JPG
    232,2 KB · Aufrufe: 52
Wenn ich es richtig gelesen hab geht es um eine UDC-Zeit... die hat ein anderes Format als ein S5-Timer. Flexible selbst unterstützt das UDC-Format nicht.
 
Ist ja interessant also kann ich eh nur die S5 Zeit einstellen, kann ich die Zeit nur in sekunden einstellen oder geht auch Minuten, weil es kann sein das der Kunde 2Min 25 sek einstellen will
 
Hallo,
bei Derartigem verfahre ich für gewöhnlich so, dass ich das Eingabefeld als REAL anlege und auf die Maßeinheit festlege (beschrifte). Du kannst so z.B. deine Eingabe in Sekunden oder auch in Minuten (allerdings Industrie-Minuten) oder auch was du sonst willst machen. Den eingegebenen Wert rechne ich mir dann in der SPS in die von mir benötigte Timer-Vorgabe um. Für Time ist das ziemlich einfach (Zeit in Millisekunden), für S5Time ist es etwas komplizierter (BCD und Faktor), aber auch machbar.
Für die Umrechnung in S5time gibt es hier im Forum (Suche) einige Beiträge.

Gruß
LL
 
ne soll eigentlich so klappen. hast die variable richtig deklariert (im db und in flex)?

sonst häng mal nen bildschirmausdruck ran
 
ich hab dir mal nen Bild angehangen, ich erhalte wenn ich einen Wert in das Eingabefeld eintippe keine Reaktion von der SPS
 

Anhänge

  • Unbenannt.jpg
    Unbenannt.jpg
    275,2 KB · Aufrufe: 23
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi OP hat aber verbindung mit SPS???

Anbei noch mal die Einstellungen im FC, im DB und an der flex Variable
 

Anhänge

  • db.JPG
    db.JPG
    37,2 KB · Aufrufe: 12
  • fc.JPG
    fc.JPG
    15,5 KB · Aufrufe: 20
  • Variable.JPG
    Variable.JPG
    20,1 KB · Aufrufe: 10
Zurück
Oben