Variable Time vernünftig am OP (oder MP) darstellen

Waelder

Level-2
Beiträge
964
Reaktionspunkte
117
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo miteinander,
gibt es eine möglichkeit das Format

TIME bsp: T#1h2m38s550ms

so umzubasteln, dass man auf dem Panel daraus

1:2:38 -> hh:mm:ss (ms kann man weglassen) anzeigen kann ??

Danke noch
 
Das Format Time ist im Hintergrund einfach eine Zahl von Millisekunden.

Wert 1000 = 1 s;
Wert 60000 = 1 min;
...

Kannst du ja entsprechend umrechnen auf
Stunden, Minuten, Sekunden

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
      CALL  SFC    1
       RET_VAL:=MW240
       OUT0   :=#ag_jetzt_datum_zeit    //LB 0 bis 7
      NOP   0


      L     LB     0
      T     DB80.DBB   10               //jahr
      L     LB     1
      T     DB80.DBB   11               //monat
      L     LB     2
      T     DB80.DBB   12               //tag
      L     LB     3
      T     DB80.DBB   13               //stunde
      L     LB     4
      T     DB80.DBB   14               //minute
      L     LB     5
      T     DB80.DBB   15               //sekunde
      L     LB     6
      T     DB80.DBB   16
      L     LB     7
      T     DB80.DBB   17               //wochentag 1=sonntag
 
Time

Hallo Volker,

TIME und nicht DATE_TIME.... Aber manche OPs bieten auch gleich dieses Format an.

MfG
André Räppel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Tja....

ein mp370 bietet unter wincc flexible diese Option nicht an leider.

Wie gesagt ich benötige Stunden und Minuten aus Time oder vielleicht auch aus einer anderen Zeitquelle. (möglichst nicht die CPU interne Uhr)

Funktion : Zähle Zeit ab Start, Visualisiere so, dass der Kunde es in Stunden:Minuten vom mp370 ablesen kann Stoppe nach einer vom Kunden vorgegebenen Zeit (Stunden:Minuten).

Eigentlich trivial aber jedesmal eine Bastelei oder ??
 
das kannst du recht einfach mit dem hochzählen von dw's machen.

beispiel auf meiner HP s7/BS.ZIP
 
hi wälder!

so weit ich das jetzt rausgefunden habe gibts in winccflex wirklich keine funktion um das format time (und nicht TOD!!!) oder auch s5t in einem ein-/ausgabefeld darzustellen.

bräuchte nämlich ähnliches für mein projekt.
man könnte aber aber drei variablen anlegen die jeweils stunden minuten und sekunden aus der CPU auslesen. dann könnte man die variablen auf die drei zusammengestöppselten ausgabefelder legen und dazwischen noch hh mm ss einfügen.

ist aber sehr umständlich...

hat da wer andere lösungsansätze

grüsse
 
Zuletzt bearbeitet:
Zurück
Oben