Twincat3 HMI Textbox mit TIME Variablen

Dejan.SBM

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

ich möchte in meiner HMI TIME variablen in TextBoxen lesen und schreiben um Zeitabläufe einstellen zu können,
wenn ich die time variable verknüpfe dann schreibt die HMI PT5S (wert in PLC = T#5s)

wie kann ich die Zahl normal anzeigen lassen ohne dass ich in der PLC umrechnen muss.
(Lösung in PLC ist DWORD_TO_TIME / 1000)


Ich haben sämtliche Varianten mit UserControls ausprobiert.

Ich hoffe ihr könnt mir helfen.
 
Was ist für dich "normal"? Was hättest du gerne?
PT5S ist die (von XML übernommene) Darstellung für 5 Sekunden.
 
Es gibt in TcHmi keine Funktion um eine ISO 8601 Zeitspanne in Sekunden zu konvertieren. Daher musst du sowas selbst schreiben.
Folgendes Beispiel beinhaltet alle Teile die in so einem String vorkommen können (Beachte die Doppelbedeutung des Zeichen M):
P3Y6M4DT12H30M17.312S
 
Zurück
Oben