Showing results 1 to 5 of 5

Thread: Archivdaten zurücklesen aus SQL - Datenbank

  1. #1

    Default Archivdaten zurücklesen aus SQL - Datenbank

    Hallo,

    ich möchte über VBA eine Date_and_Time Variable aus der Archivdatenbank
    in eine Interne Date_and_Time Variable zurücklesen.
    Mit einer String, Integer etc funktioniert dies auch ohne Problme jedoch die Internen Date_and_Time Variable kann ich nicht beschreiben.

    Meine Frage kann ich überhaupt eine Date_and_Time Varibale in einen Archivserver schreiben mit dem richtigen Format bzw. wie muss man die Zuweisung in VBA machen das ich das richtige Format wieder zurückbekomme.

  2. #2
    robertf Gast

    Default Re: Archivdaten zurücklesen aus SQL - Datenbank

    Hallo!

    Ich habe das leider nicht ganz verstanden was genau das Problem ist...


    Ist das Problem...
    ....das lesen/schreiben ?
    ....die Umrechnung von UTC/GMT ?
    ....ein Typenkonflikt in VBA ?

  3. #3

    Default AW: Archivdaten zurücklesen aus SQL - Datenbank

    Hallo,

    ich möchte auf eine Date_and_Time Variable vom S7TCP/IP Treiber einen Wert über VBA schreiben den ich aus dem Archiv ausgelesen habe. ( bei den anderen Datentypen funktioniert das ohne Probleme )
    Da ich das nicht zusammengebracht habe, habe ich mir in einem ZenOn Bild die Variable auf eine Uhr Element gelegt wo das Datum und die Uhrzeit richtig angezeit werden.
    Jedoch kann ich auch in diesem Fenster den Wert der Variable nicht richtig ändern.
    Kann ich überhaupt auf einen Date_and_Time Datentyp des S7 - Treibers etwas schreiben wenn ja welche Formatierung wird benötigt.

    schönen Tag noch

  4. #4
    robertf Gast

    Default Re: Archivdaten zurücklesen aus SQL - Datenbank

    Der DATE_and_TIME Datentyp von Siemens ist so definiert, dass dieser vom 1.1.1992 an zählt.

    In zenon wird im UNIX Zeitformat gerechnet (vom 1.1.1970 an).

    Der S7 Treiber in zenon übernimmt diese Umrechnung, es muss als beim schreiben auf die "DATE_and_TIME" Variable das Datum im UNIX Format übergeben werden.

    Das sollte genau der Wert sein, wie in der Archiv - Tabelle im SQL Server.


    Ich konnte es auf die schnelle nicht testen, sollte aber so stimmen (hoffentlich).

  5. #5

    Default AW: Archivdaten zurücklesen aus SQL - Datenbank

    Hallo,

    leider kann ich so auch keinen Wert zurückschreiben auf die Variable.
    Jedoch ist das egal da mein nächstes Problem die Anzeige einer "Date_and_Time" Variable im Report ist. Ich werde jetzt alle Zeiten welche ich verwendet habe in einen String umwandeln und so in meinen Archiv Server speichern.

    Danke für die Hilfe, christian

Similar Threads

  1. Archivdaten in ETM anzeigen
    By kwb in forum zenon Supervisor
    Replies: 1
    Last Post: 17th December 2008, 11:36
  2. SQL Datenbank
    By dude in forum zenon Supervisor
    Replies: 16
    Last Post: 3rd September 2008, 08:20

Posting Rules

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