Probleme mit Kurvenanzeige in WinCC flex

bastler

Level-2
Beiträge
258
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Ich habe mir in WinnCC flexible 2008 Sp3 eine Kurvenanzeige erstellt. Auf dieser Kurvenanzeige möchte ich 3 Variablen aufzeichnen. Die X-Achse zeigt die Uhrzeit mit einer Länge von 100s an. Auf dieser X-Achse habe ich 10 Teilstriche.
Wenn ich die Aufzeichnung starte, passiert folgendes:
Für alle 3 Variablen wird eine Linie erstellt. Die Linien laufen von rechts nach links. Sobald die Linien den ersten Teilstrich (von rechts gesehen) der X-Achse erreicht haben, werden diese nicht mehr dargestellt.
Ich sehe praktisch nur die Linien von den vorletzten Teilstrich bis zum letzten Teilstrich der X-Achse.
Auf der Y-Achse wird alles korrekt dargestellt.
Keine Ahnung warum die Linien nicht komplett über die ganze X-Achse dargestellt werden. Auch zoomen oder vor- oder zurückspulen bringt nichts.

Kurvenanzeige.JPG
Hier mal ein Bild zum besseren Verständnis.

Kann mir jemand da weiterhelfen?
Edit: habe jetzt mal die Anzahl der Teilstriche verkleinert, die Linien laufen nur bis zu einen bestimmten Punkt, hat also nichts mit den Teistrichen auf der X-Achse zu tun.

MfG
bastler
 
Zuletzt bearbeitet:
Überprüfe mal bei den Kurveneinstellungen den Wert für die Kurvenwerte. Dieser muss zu den Werten für das Aufzeichnungsintervall und dem projektierten Zeitbereich der X-Achse passen.
Mal angenommen du hast für die X-Achse ein Zeitbereich von 100 Sekunden, und bei einem Wert für die Kurve ein Aufzeichnungsintervall von 1 Sekunde, dann benötigst du min. 100 Kurvenwerte. Bei einem Aufzeichnungsintervall von 500ms entsprechend 200 usw.
Die Anzahl ist allerdings nach oben hin begrenzt. Der sinnvolle Wert hängt noch mit der Bildschirmauflösung und der Breite der Trendkurve zusammen. Wenn dir z.B. nur 320 Pixel in der Breite zur Verfügung stehen, nützt es nichts intern 3000 Pixelwerte abzuspeichern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin

Überprüfe mal bei den Kurveneinstellungen den Wert für die Kurvenwerte. Dieser muss zu den Werten für das Aufzeichnungsintervall und dem projektierten Zeitbereich der X-Achse passen.
Mal angenommen du hast für die X-Achse ein Zeitbereich von 100 Sekunden, und bei einem Wert für die Kurve ein Aufzeichnungsintervall von 1 Sekunde, dann benötigst du min. 100 Kurvenwerte. Bei einem Aufzeichnungsintervall von 500ms entsprechend 200 usw.
Die Anzahl ist allerdings nach oben hin begrenzt. Der sinnvolle Wert hängt noch mit der Bildschirmauflösung und der Breite der Trendkurve zusammen. Wenn dir z.B. nur 320 Pixel in der Breite zur Verfügung stehen, nützt es nichts intern 3000 Pixelwerte abzuspeichern.

Dazu noch ein Edit:

Kurvenwerte*Impuls >= Zeitbereich(sek.)

Kurvenwerte: Kurvenanzeige->Eigenschaften->Kurve->Kurvenwerte
Impuls: Kurvenanzeige->Eigenschaften->Kurve->Quelleinstellungen
Zeitbereich: Kurvenanzeige->Eigenschaften->X Achse
 
Entweder ist der Aktualisierungszeit zu kurz oder zu wenig Kurvenwerte.
Z.B. wenn 100 Kurvenwerte jeden 0.1 sek aktualiziert (Impuls) werden, wird nur 10 Sekunden (100 x 0.1) aufgezeichnet.
Das maximale Anzahl von Kurvernwerte ist 999.
 
Hab die Anzahl der Kurvenwerte auf 999 gesetzt und damit funktioniert es jetzt. Danke Euch für die Hilfe.

MfG
bastler
 
Zurück
Oben