Darstellung einer Kuvenfunktion (in WinCC flex)

G

Gelöschtes Mitglied 74179

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Folgende Aufgabe:
Hardware = TP277 10"
Software = WinCC Flex 2008 SP3

Über das Panel werden vier Stützpunkte (SP) eingegeben aus denen sich zwei Geraden ergeben.

Gerade 1 besteht aus SP1 (mit X1 und Y1) und SP2 (mit X2 und Y2).
Gerade 2 besteht aus SP3 (mit X3 und Y3) und SP4 (mit X4 und Y4).

Zudem gibt es die beiden aktual Werte X und Y.

(Alle Werte kommen aus einem Datenbaustein im REAL Format).


Nun brauche ich ein Diagramm mit X-Achse und Y-Achse welches mir die beiden Geraden grafisch darstellt und einen PUNKT welcher mir signalisiert wo sich mein Ist-Wert (aus X und Y) anzeigt.
Kennt jemand einen Weg dieses zu realisieren???

(Ich denke ich weiß wie man im allgemeinen eine Kurve projektiert. Ich weiß halt nicht wie man die Geraden darin darstellen kann oder wie ich einen Wert nach der X-Achse ausrichten kann bzw. wie ich den "Punkt" darstellen kann. Ich habe bis her nur die Möglichkeit kennengelernt nach der rechten oder linken Y-Achse auszurichten).


Vielen Dank im Voraus

PS:
Zum Hintergrund die Aufgabenstellung:
http://www.sps-forum.de/simatic/69934-auswahl-nach-kurvenfunktion-2.html#post484851
 
Zuletzt bearbeitet von einem Moderator:
Hallo,
eine XY-Darstellung, wie du sie benötigst, kann Flex mit Bordmitteln NICHT.
Wenn du das Ganze als PC-Runtime betreiben würdest dann könnte ich dir ein ActiveX empfehlen, dass du da benutzen kannst. Für ein TP geht das nicht. Du kannst dir so also nur mit der einfachen Kurvendarstellung versuchen, es dir hinzutricksen.

Gruß
Larry
 
Ist das ein MP277-10 Touch, anstatt ein TP277-10 ?
Oder ein TP270-10 ?
Ein TP277-10 gibt es meines wissens nicht.

Nur als Info, in die neuen Comfort Panele kann man X/Y-Kurven konfigurieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mit Hilfe der CPU könnte man sich da was hinbasteln.
Wie werden bitgetriggerte Kurven (Trendkurven) in WinCC flexible projektiert?

Gerade 1 und Gerade 2:
Die CPU könnte den kompletten Verlauf der zwei Geraden aus den SP1 bis SP4 berechnen und als Kurve1 und Kurve2 im Kurvenpuffer ablegen.

Istwert-Punkt:
Leider kann man im Vordergrund vor Kurvenanzeigen keine Objekte positionieren, die Kurvenanzeige kann man auch nicht transparent machen. Der Punkt muß Teil der Kurvenanzeige sein.
Man könnte den Istwert-Punkt mit einer Punkte-Kurve darstellen, wo alle Punkte den Wert 0 haben außer beim gewünschten X-Wert. Allerdings ist der Punkt nur 1 Pixel dick. Oder man nimmt eine Balken-Kurve (Werte wie bei Punkte-Kurve), dann hat man einen "Finger".

Man kann auch den Istwert-Punkt als schwarzes "Fadenkreuz" im Diagramm darstellen:
- eine waagerechte Linie: Kurve3 mit allen Punkten der gleiche Y-Wert
- eine (fast) senkrechte Linie: Kurve4 mit Y = 0 für alle Punkte < X und Y = 100% für alle Punkte >= X
- noch eine Hilfslinie bei 100% in die Diagrammfläche projektieren als obere Diagramm-Umrandung, damit man den waagerechten Verlauf der Kurve4 ab dem Punkt X nicht sieht

Harald
 
Zurück
Oben