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.
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