Hallo,
ist es möglich den Zeitstempel einer Variable im Bild darzustellen ?
mfg
Hallo,
ist es möglich den Zeitstempel einer Variable im Bild darzustellen ?
mfg
hallo,
eine Möglichkeit wäre, über die API auf die Status-Informationen der Variable zuzugreifen - Variable.LastUpdateTime gibt den Time Stamp der Variable zurück. Diesen Wert könnte man dann auf eine Intern-Variable schreiben und diese dann in der Runtime anzeigen.
mfg
Martin
mhhh, mit VBA wollte ich es gerade nicht machen, weil für jede Variable eine Zusatzvariable + Funktionsaufruf erstellt werden muss. Ich hatte gehofft, dass es eine integrierte Lösung gibt.
Hallo,
Direkt im BIld darstellen ist so ohne den Weg über die Programmierschnittstelle leider nicht möglich.
Es gibt allerdings den Bildtyp "Variablen-Diagnose" in dem eine Spalte mit dem Zeitstempel dargestellt werden kann, und eine definierbare Liste von Variablen angezeigt werden kann.
So könnte mit ein kleines VBA Macro, eine einzige Funktion, ohne Zusatzvariablen, eine kleine Schablone beim Mausevent neben dem Element geöffnet werden, indem ein mini Variablen-Diagnose Fenster angezeigt wird mit der Variable vom Element (die Bidldumschaltungsfunktion wird im Hintergrund modifiziert mit der Variable vom Element aufgerufen) und zB. nur die Spalte "Zeitstempel". Die Schabloneneigenschaft "schliesen beim Fokusverlust" schliesst die Schablone bei jedem Klick ausserhalb.
Mfg
Mark
Hallo,
können Sie bitte kurz Beispiel aus API für Zeitstempel hier schreiben ? Danke.
Hallo,
Die Information von 2012 ist nichtmehr richtig.
Der Zeitstempel kann recht einfach im Bild dargestellt werden.
Mithilfe des Combi-Elements:
Modus: Status text und Bildsymbole
Text = "%T"
Damit wird der volle Zeitstempel angezeigt.
mit "%T,0,4" werden die Millisekunden abgeschnitten.
Dies ist in der Hilfe dokumentiert:
Handbuch -> Variablen -> Grenzwerte -> Dynamischer Grenzwerttext -> Darstellung von Variableninformationen
LG,
Georg
Bei Treiber die keine Telegramme mit Zeit senden sollte die zenon Systemzeit zugefügt werden, oder ?
Ich sehe zwar die Zeitstempel, diese werden aber nicht bei jeder Wertänderung aktualisiert, sondern nur bei Bild hin und zurück Schaltung.
Können die Zeit Kombi Elements auch dynamisch den Inhalt ohne Bildumschaltung ändern ?
Danke für Antwort.
Last edited by Jusufs : 1st August 2018 at 15:02 Reason: Ergänzung
Hier Bildbeispiel.
Hallo,
Modbus Variablen bekommen den Zeitstempel von zenon.
Der Zeistempel von 2070 müsste eigntlich von was anderem gesetzt werden.
- zB via Zuweisung.
Anders kann das nicht sein.
Bitte schicke diese Anfrage direkt an deinen lokalen Support:
Siehe: https://www.copadata.com/de/kontakt/
Mit Info:
- Verwendete zenon Version
- Projekt Backup
LG,
Georg
Hallo Georg, danke für Hilfe,
den falschen Zeitstempel liefert der GPRS Modem der zwischen Telemtrie und zenon ist. Das kann man mit Zeitsynchronisierung T100 Tlg korrigieren, dann ist der Zeitstempel im Kombielement um 1 Stunde mehr. Z.B. Datum OK, Zeit im Modem 8:00 Uhr im Zenon 9:00 Uhr.
Mir geht es darum, dass sich der zenon Zeitstempel Text Kombielement keinen automatischen Resfresh im Bild bekommt.
Rst nach Bildumschaltung und Zurückschaltung sehe ich letzten aktuellen Zeistempelwert.
Die LED Symbolelemente ändern die Füllfarbe im Bild dynamisch. Ich denke dass synchron mit diesen Leds auch die Kombielemente den Zeitstempelwert ändern müssen.
Grüsse,
Jozef