eine ablaufende Zeit am TP170 darstellen

Buchholz

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

ich habe jetzt nur noch eine Fragen und dann läuft mein System, wie ich es mir Vorstelle.

Im meinem S7 Projekt bzw. auf dem TP170B möchte ich zwei Zeiten in einem Ausgabefeld darstellen. ( 2xS5Time Zeiten) eine Zeit soll die feste Gesamtzeit einer ablaufenden Schrittkette anzeigen und die 2 Zeit die ablaufende Restzeit.

Eigentlich ganz einfach, aber wie stelle ich das Ausgebefeld ein, wenn ich die Darstellung Zeit wähle kann ich nur Time and Date einstellen.
Bestimmt mache ich wieder etwas Falsch aber ich habe schon das Netz abgefragt aber noch nichts zu meinem Thema gefunden.
Also einfach nur 2 Zeiten, eine Festzeit und eine ablaufende Zeit.

Warum müssen immer die einfachsten Dinge so schwer sein :confused:

MFG
 
hallo,
ich würde die Zeit in Integer wandeln, s5time ist BCD Codiert, such mal im Forum nach "Format Time"

mfg mst
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Grundsätzlicher Weg bei Protool jedenfalls:

Variable erstellen vom Typ "Timer"
-
Skalierungsfunktion verwenden (in Variablendeklaration) Controller 0-1000 Panel 0-1
-
Ausgangsfeld vom Typ Dezimal
-
Voila:
Zeitwert wird in Sekunden angezeigt


Erklärung zur Skalierungsfunktion:
Die Variable "Timer" wird vom Panel intern automatisch in msec gewandelt.

Mfg
Manuel
 
um einzelne zeiten am hmi darzustellen einfach für die var timer wählen.
am dez ausgang de zeit hast du die restzeit. auch timer-format

wenn du nun mehrere zeiten addieren willst, musst du die vorher wandeln um damit brauchbar rechnen zu können.

schau dir mal das programm timer von meiner hp an. dort sind alle zeit-bausteine drin die sich wie normale zeiten verhalten. ich arbeite dort aber mit dezimalzahlen. das würde dir die ganze wandlungsgeschichte ersparen.
 
ich habe die timer bausteine nochmal überarbeitet.
jetzt funktioniert auch der eno-ausgang, sodass man den baustein direkt vor eine verknüpfung setzen kann.
ausserdem habe ich einen kleinen bug im sa korrigiert.

das neue prog liegt zum download auf meiner hp bereit
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zeiten

Die Zeiten werden jetzt runtergezählt, danke an Alle, ohne dieses Forum würde bei mir nichts laufen .
Habe die S5Time mit einen FC33 umgewandelt und auf dem TP Dezimal dargestellt natürlich die Umrechnung nicht vergessen.
Die Zeiten werden in Sekunden angezeigt, damit ich leben.:)

MFG
 
ich mag für so simple sachen keine instanz-db's. und deswegen extra multiinstanzen verwenden....?

mit meinen timer bin ich da flexibler und ich benutze dafür 2 db's. einen um die zeit zu speichern und einen für die timerausgänge (wobei dieser nicht mal unbedingt benötigt wird, find ich aber übersichtlicher).

bei den timer auf meiner hp wird mit int gearbeitet. das sind bei einem sekundentakt immerhin 9 stunden.
brauche ich längere zeiten habe ich diese bausteine auch noch für dint. das reicht lang und satt.
aber auch mit int kommt man gut klar. wenn ich eine zeit von 15std brauche, kann ich den takt auch auf 10sek setzen. bei so langen zeiten kommt es dann idr nicht auf ein paar sek an.

für stinknormale sachen benutze ich die normalen s7-timer
 
Zuletzt bearbeitet:
Zurück
Oben