Ich möchte ein Diagramm erstellen.
Allerdings möchte ich die X-Achse nicht mit einer Zeit parametrieren, sondern mit einer Konstante 1-7 (7 Tage / 1 Woche)
In der SPS habe ich folgendes programmiert:
Jeden Tag wird ein Maximalwert eines Messwertes erfasst und in einen DB als Archiv geschrieben.
Sobald ein neuer Tag beginnt, wird der Maximalwert zunächst in eine andere Variable geschrieben und anschließend wird die Variable mit dem Tageswert wieder auf 0 zurückgesetzt.
Das habe ich mit 7 Tagen gemacht. Somit werden immer 7 Tage archiviert.
Das Umschreiben erfolg immer um 00:01 Uhr - hier werden einfach die Stunden und Minuten aus der Date_and_Time-Variable verglichen.
Zusätzlich sollen nun nicht nur die letzten Tage archiviert werden, sondern ganze Wochen. Der wert wird also nicht mehr umgeschrieben sondern jeden Tag um 00:01 Uhr in den jeweiligen Wochentag geschrieben.
Am Montag werden also um 00:01 Uhr zunächst alle Werte auf "0" gesetzt. Kein Problem, denn aus der Date_and_Time-Variable bekomme ich auch den Wochentag heraus.
Und jetzt wird es knifflig - für mich zumindest...
Dieses Archiv soll auf einem Touchpanel als Diagramm angezeicht werden. Ich kenne bisher nur den üblichen Kurvenschreiber mit der X-Achse als Zeit. Aber eine Zeitachse hätte ich in diesem Fall nicht mehr.
Was ich gesehen habe - der Modus der Zeitachse hat anders eingestellt werden:
- "Zeit" (so wie es kenne)
- "Punkte" (habe mich damit noch nie befasst)
- "Variable/Konstante" - (habe mich damit noch nie befasst / in den Einstellungen gibt es "Beginn Variable" und "Ende Variable", weiß allerdings nicht so recht, was ich damit anfangen soll
Was ich zur Verfügung habe:
-TIA V13/V14
-TP700 Comfort
-Archivierungsstick fürs TP
-Wochentagvariable (1=Sonntag / 7=Samstag)
-Uhrzeit
-Datenbaustein mit 7 Real-Variablen (Montag bin Sonntag)
Allerdings möchte ich die X-Achse nicht mit einer Zeit parametrieren, sondern mit einer Konstante 1-7 (7 Tage / 1 Woche)
In der SPS habe ich folgendes programmiert:
Jeden Tag wird ein Maximalwert eines Messwertes erfasst und in einen DB als Archiv geschrieben.
Sobald ein neuer Tag beginnt, wird der Maximalwert zunächst in eine andere Variable geschrieben und anschließend wird die Variable mit dem Tageswert wieder auf 0 zurückgesetzt.
Das habe ich mit 7 Tagen gemacht. Somit werden immer 7 Tage archiviert.
Das Umschreiben erfolg immer um 00:01 Uhr - hier werden einfach die Stunden und Minuten aus der Date_and_Time-Variable verglichen.
Zusätzlich sollen nun nicht nur die letzten Tage archiviert werden, sondern ganze Wochen. Der wert wird also nicht mehr umgeschrieben sondern jeden Tag um 00:01 Uhr in den jeweiligen Wochentag geschrieben.
Am Montag werden also um 00:01 Uhr zunächst alle Werte auf "0" gesetzt. Kein Problem, denn aus der Date_and_Time-Variable bekomme ich auch den Wochentag heraus.
Und jetzt wird es knifflig - für mich zumindest...
Dieses Archiv soll auf einem Touchpanel als Diagramm angezeicht werden. Ich kenne bisher nur den üblichen Kurvenschreiber mit der X-Achse als Zeit. Aber eine Zeitachse hätte ich in diesem Fall nicht mehr.
Was ich gesehen habe - der Modus der Zeitachse hat anders eingestellt werden:
- "Zeit" (so wie es kenne)
- "Punkte" (habe mich damit noch nie befasst)
- "Variable/Konstante" - (habe mich damit noch nie befasst / in den Einstellungen gibt es "Beginn Variable" und "Ende Variable", weiß allerdings nicht so recht, was ich damit anfangen soll
Was ich zur Verfügung habe:
-TIA V13/V14
-TP700 Comfort
-Archivierungsstick fürs TP
-Wochentagvariable (1=Sonntag / 7=Samstag)
-Uhrzeit
-Datenbaustein mit 7 Real-Variablen (Montag bin Sonntag)