WinCC flexible Advanced - Kurvenanzeige X-Achse variabel einstellen

b.weyand85

Level-2
Beiträge
35
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein kleines Problem mit der Kurvenanzeige unter WinCC flexible Advanced. Kurz mal zu meinem Programm: Mit dem Weckalarm (OB 35) nehme ich den Istwert des Stromes auf - dazu wird dann alle 10 ms der aktuelle Wert in einem Datenbaustein gespeichert. Die Messdauer dazu kann in der Visualisierung eingestellt werden. Bei einer Messzeit von bspw. 100 ms wären das 10 Werte die in dem Datenbaustein gespeichert sind. Bei der Kurvenanzeige stelle ich dann unter Eigenschaften -> X-Achse -> Anzahl Werte 10 ein. Somit werden in der Visualisierung auch die 10 Werte angezeigt. Es handelt sich bei der Kurve um einen bitgetriggerten Puffer. Mein Problem ist nun, dass bei einer Änderung der Messzeit auf z.B. 200 ms nun 20 Messwerte in dem Datenbaustein stehen würden. Durch die Einstellung unter "Anzahl Werte" werden aber logischerweise nur 10 angezeigt. Gibt es eine Möglichkeit dies variabel zu gestalten oder vielleicht noch einen anderen Lösungsweg damit sich die Kurvenanzeige der Anzahl der aufgenommenen Werte anpasst? Ich hätte nämlich gerne, dass der letzte aufgenommene Wert ganz rechts auf der X-Achse steht und die Kurve dann nur soweit angezeigt wird, wie Messwerte aufgenommen wurden.
wincc.png
 

Anhänge

  • Screenshot 2015-02-01 21.41.39.jpg
    Screenshot 2015-02-01 21.41.39.jpg
    88,1 KB · Aufrufe: 31
Hallo,
wie du sehen kannst ist die Anzahl der Kurvenwerte für die Anzeige, m.E. aber auch für den Kurvenpuffer, eine Konstante.
Die einzige Möglichkeit, die mir hier einfallen würde, wäre hierfür ein komplett anderes Control zu verwenden.
Auf meinen PC-Runtimes setze ich so ein Control ein, dass interessanterweise mit Flex kompatibel ist.
Falls das für dich eine Option ist dann schreibe ich gerne mehr dazu ...

Gruß
Larry
 
Zurück
Oben