Page 1 of 2 1 2 LastLast
Showing results 1 to 10 of 15

Thread: Zeitstempel einer Variable darstellen

  1. #1
    Join Date
    05.01.2012
    Posts
    29

    Frage Zeitstempel einer Variable darstellen

    Hallo,

    ist es möglich den Zeitstempel einer Variable im Bild darzustellen ?

    mfg

  2. #2
    martins Gast

    Default Re: Zeitstempel einer Variable darstellen

    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

  3. #3
    Join Date
    05.01.2012
    Posts
    29

    Default AW: Zeitstempel einer Variable darstellen

    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.

  4. #4

    Default Re: Zeitstempel einer Variable darstellen

    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

  5. #5

    Default Re: Zeitstempel einer Variable darstellen

    Hallo,
    können Sie bitte kurz Beispiel aus API für Zeitstempel hier schreiben ? Danke.

  6. #6
    Join Date
    15.11.2016
    Posts
    97

    Default Re: Zeitstempel einer Variable darstellen

    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

  7. #7

    Default Re: Zeitstempel einer Variable darstellen

    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

  8. #8

    Default Re: Zeitstempel einer Variable darstellen

    Hier Bildbeispiel.
    Attached Thumbnails Attached Thumbnails StatischeCombiZeitstempel.JPG  

  9. #9
    Join Date
    15.11.2016
    Posts
    97

    Default Re: Zeitstempel einer Variable darstellen

    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

  10. #10

    Default Re: Zeitstempel einer Variable darstellen

    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

Similar Threads

  1. Replies: 1
    Last Post: 2nd August 2011, 10:21
  2. zwei Variablen einer dritten zuweisen?
    By michab in forum zenon Supervisor
    Replies: 3
    Last Post: 15th April 2011, 14:19
  3. Variable von Excel über DDE-Treiber in Zenon darstellen
    By axel_sch in forum zenon Supervisor
    Replies: 1
    Last Post: 26th November 2008, 08:56
  4. Replies: 1
    Last Post: 13th June 2008, 08:56

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •