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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Welche Hardware hast du ?
Bei Wago z.b. gibt es examples.
oder hier.
http://www.magnia.de/component/option,c ... Itemid,29/ m
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
Dann schau dir mal das Example von Wago an.
http://www.wago.com/wagoweb/documentati ... 100d_f.htm m
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.
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