Step 7 S5Time via HMI variieren

Studiologe

Level-1
Beiträge
57
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo eine schnelle Frage,
ich habe einen ON-Delay Timer und moechte gerne die Zeitspanne mittels eines Eingabe-Feldes am HMI
variable gestalten.
Der Wert vom HMI geht auf mein DB und dann in einer meiner FCs moechte ich diesen Wert nutzen.

Welchen Datentyp lege ich dafuer im DB an und wie kann ich das in S5Time umwandeln?


Danke fuer jegliche Hinweise,

Studi
 
Hi hucki,

danke, die FAQ von plc_tippser hat gut geholfen, ich habe die variable Zeit jetzt ans laufen bringen koennen.
Allerdings habe ich noch ein problem, den Timer auf meinem HMI darzustellen. Und zwar weiss ich nicht, wie ich
es einstellen muss, dass mir ein Ausgabe-Feld den aktuellen Wert von T0 darstellt.

Irgendwelche ideen?

Danke
 
Allerdings habe ich noch ein problem, den Timer auf meinem HMI darzustellen. Und zwar weiss ich nicht, wie ich
es einstellen muss, dass mir ein Ausgabe-Feld den aktuellen Wert von T0 darstellt.

Irgendwelche ideen?
Ja - einfach mal die Hilfe benutzen!
F1-Hilfe -> Speicherbereiche und Komponenten einer Zeit schrieb:
Lesen der Zeit und der Zeitbasis

Jede Timerbox liefert zwei Ausgänge, DUAL und DEZ, für die Sie eine Wortadresse angeben können. Am Ausgang DUAL ist der Zeitwert binär-codiert, die Zeitbasis wird nicht angezeigt. Am Ausgang DEZ sind Zeitbasis und Zeitwort BCD-codiert.
Und dann das Ganze von der FAQ rückwärts.



Ansonsten vlt. lieber IEC-Timer verwenden, da werden alle Zeiten in ms angegeben, was die Handhabung natürlich einfacher macht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
du musst nicht unbedingt die ausgänge des timers benutzen. kannst in der hmi auch direkt den timer als variable nehmen.
bedenke das du 3 nachkommastellen brauchst. wenn du weniger haben willst musst du die variable linear umrechnen
 
Hi Volker,
also ich habe versucht meinen Timer T0 direkt als Tag an ein Ausgabe Feld zu binden und habe auch 3 dezimal stellen angegeben.
Jedoch wird der aktuelle Zeitwert nicht angezeigt.
Was waehle ich denn bei "Format Type" aus? Momenmtan habe ich Dezimal, da ich keinen anderen Wert auswaehlen kann. Z.B. wenn
ich versuche Time auszuwaehlen, dann wird mein Tag als ungueltig angezeigt und es erscheint eine Uhrzeit (including am/pm).
Ich habe versucht die Systemzeit darstellung auf 24h format zu aendern, kann das aber auch nirgends finden.

Also
1) welches Format Type
2) wo is 24h Format


Danke Danke Danke
 
timer wäre korrekt.
time ist time_of_day
 

Anhänge

  • Zwischenablage04.gif
    Zwischenablage04.gif
    23,5 KB · Aufrufe: 27
Zurück
Oben