Variablen in Datei speichern

Matze001
2008-11-07
2008-11-11
  • Matze001 - 2008-11-07

    Hallo,

    die Frage hat es sicher schon oft gegeben, die Suche habe ich auch bemüht. Aber mit Sicherheit nach dem falschen gesucht, denn es hat mir nicht geholfen.

    Ich möchte wenn ein Merker ein High Signal bekommt einen Wert in eine Datei schreiben. Dies passiert regelmäßig... Täglich, Wöchentlich, Monatlich und Jährlich.

    Diese Werte möchte ich dann wieder aus der Datei lesen und Grafisch anzeigen.

    Ich habe keine Ahnung wo ich ansetzen soll. Gibt es ein Beispiel wie ich sowas realisiere?

    Danke schonmal für Eure hilfe!

    MfG

    Marcel

     
  • Matze001 - 2008-11-08

    Danke für die Antwort.

    Ich werde leider gerade nicht sonderlich schlau aus deinem Programm.

    Ich sehe das mal die länge des Strings ausgeben kann, schön, aber das hilft mir ja nicht weiter.

    Was ich brauche wären 4 Dateien.

    Eine Datei als solche Betrachtet soll immer 3 Werte Speichern können.

    Aktuelles Datum, eine Word-Variable, und einen String.

    Diese Werte werden zyklisch geschrieben, in Datei 1 alle 24h, in Datei 2 alle 7 Tage, in Datei 3 jeden Monat und in Datei 4 jedes Jahr.

    Diese Werte möchte ich dann wieder in der Steuerung anzeigen können, um mir quasi ein Histogramm zu bauen, welches auch beim ändern des Programmes erhalten bleibt.

    Als Beispiel:

    06.11.08, 31, 12:31

    07.11.08, 12, 04:21

    08.11.08, 1, 0:02

    Und diese Werte möchte ich dann einzeln wieder auslesen, um jeder Reihe zwei Balkendiagramme zu spendieren, welches mit dem Datum beschriftet ist, und die beiden Werte anzeigt.

    Ich hoffe es ist verständlich!

    MfG

    Marcel

    Edit: Es ist ne Wago 750-841

     
  • debug - 2008-11-11

    Matze001 hat geschrieben:
    Diese Werte werden zyklisch geschrieben, in Datei 1 alle 24h, in Datei 2 alle 7 Tage, in Datei 3 jeden Monat und in Datei 4 jedes Jahr.

    Das sind 3 Dateien zuviel. Es wird einfacher 4 mal die gleiche Datei zu lesen. Beim Auslesen dann je nach Verwendung einige Werte zu überspringen. Oder gleich 4 mal das gleiche Histogramm einzubauen und dann über Variablen gesteuert eine unterschiedliche Anzeige zu erreichen?

    Spart alles Speicherplatz und Rechenzeit.

     
  • Matze001 - 2008-11-11

    Das wäre ja alles viel zu einfach

    Meine SPS dreht eh gerade däumchen weil sie fast nichts zu tun hat.

    Ich habe das Problem da die Werte nicht die selben sind, die Wochenwerte sind die aufaddierten Tageswerte, die Monatswerte die aufaddierten Wochenwerte etc. Bisher habe ich es über 4 Bausteine gelöst die seperat die Zeit gezählt haben, durch das Addieren kann das ja wegfallen. Man könnte es aber so machen das man ihnen eine Bezeichnung gibt, damit man sie etwas zuordnen kann. z.B. 01.01.2008, 22:12, Tag (Woche, Monat, Jahr)

    Wenn soetwas möglich ist.

    MfG

    Marcel

     

Log in to post a comment.