[WinCCflexibel] Beschriftung von Kurvenanzeigen

ich brauche halt einmal in mm und einmal in % anzeigen.
Deswegen soll ich die Kurvenanzeige millimeter und acuh in % skalieren.
Zwei Array-Variabeln anlegen. Zwei Kurvenanzeigen anlegen.
edit: Die unterschiedliche Skalierungen wird von der SPS behandelt.
Aber es gefällt mir nicht solche doppelte Kurvenanzeige für denselbe Wert.

Ich glaube das vielleicht genügt es dir mit feste Linien in den Kurvenanzeige um 0% un 100% zu visualisieren.
Wenn der Kurve in mm ist, dann sieht der Beobachter durch die feste Linien wie der Wert sich befindet relativ zu 0 und 100%.
Wäre das eine Lösung ?

wie kann mann Array mit 16 int punkten skalieren?
ist Array skalierbar in WinCC flexibel 2008?
Nein. Nur Einzel-Variabeln kann in der HMI skaliert werden.
 
Zuletzt bearbeitet:

ich habe 16 Variablen angelegt, aber die Kurve zeigt mir nicht jede Element an was ich skaliert habe...
 
Ja du musst doch jeder Kurve eine Variable zuordnen.Jede einzelne Variable kannst du skalieren.
Wo habe ich dir gesagt.

Mach mal einen Scrennshot von dem Trend.
 
Unter Eigenschaften-->Kurven musst du die Variablen eintragen im Trend.der muss doch die Kennen.
 
@varol
Du hast geschrieben das es um bitgetriggerte und gepufferte Kurven handelt, also Arrays.
Jetzt aber redest du über Variabeln ohne Array.
Was ist es wirklich ?

Glaubst du das du anstatt ein Array, ein Anzahl Einzel-Variabeln anlegen kannst, und dann damit ein bitgetriggerte gepufferte Kurve anlegen kann ?
Das geht nicht.
 
Ja dann mach doch du weiter.Er will 16 Variablen unterschiedlich skalieren.ob die jetzt in einem Array liegen ist doch egal.
Er kann doch mittels absolutadresse darauf zugreifen.Wo ist jetzt das Problem?
 
@silverfreaky
Es handlet um eine bitgetriggerte und gepufferte Kurvenanzeige. Das geht ausschliesslich mit Array Variabeln.
Liest du überhaupt die vorigen Einträge ?

@varol
Es steht in eintrag #21 wie das geht.
 
ich habe 16 Array_Elemente, Datentyp ist INT und die Kurve hat 16 Stützpunktwerte
 
Pro Kurve machst du 1 Array Variabel, z.B. ARRAY[16] OF REAL.
REAL ist besser als INT. Sonnst hast du mit 0..5 mm nur die Werte 0-1-2-3-4-5 was ziemlich grob ist.
Der Skalierung machst du in der SPS.
 
Dann erzeugst du ein 1 Array Variabel ARRAY[16] OF REAL.
Der Skalierung 0-100.0% machst du in der SPS.
Auf der Y-Achse wähslt du 0.0 und 100.0 als Anfangswert und Endwert.
So einfach ist es. Mach es nicht schwierig.

Obwohl 0-100 nicht so Schlimm ist wenn man als INT darstellt, dann sollst du dich daran wöhnen immer Analog-Werte als REALs zu behandeln.
 
skalierung in der SPS ist schwierig und lang,kann man das Problem in WinCC lösen..?
 
Hallo silverfreaky,

Eine Frage hätte ich.Wie kann man irgendwie an die Anzeige von Variablenwerten die Einheit des Messwertes einblenden?

Danke.
 
Was meinst du mit Einblenden?Du setzt hinter die Variable ein konstanter Text und schreibst mm oder was auch immer rein.
Wenn du es aus und einblenden willst machst du es mit einem Bit sichtbar und unsichtbar.
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…