Laufrichtung von Slider-Objekt umdrehn

Maggro

Level-1
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
wie kann ich die Laufrichtung vom Sliderobjekt umdrehen?
Ich will dass der Schiebebalkten bei 0 oben ist und nicht unten!

Hab leider nichts gefunden wie das möglich sein soll?!

Gruß
Maggro
 
Mit den beiden folgenden VBScripten kann die Ausrichtung eines Slider-Objektes von oben nach unten geändert werden.

Das erste VBScript wird bei der Bildanwahl des Bild-Objektes aufgerufen.

Das VBScript schreibt den Wert einer internen Variablen über das Attribut Prozessanschluss als Anfangswert in ein Slider-Objekt.

Code:
Sub OnOpen()     
 
' Process-Eigenschaft
'
' Legt die Voreinstellung für den anzuzeigenden Wert fest
' oder gibt sie zurück.
' In Runtime wird dieser Wert verwendet, wenn beim Start
' des Bildes die zugehörige Variable nicht angeschlossen
' oder nicht aktualisiert ist.
 
Dim Slider, Variable
 
Set Slider = ScreenItems("SliderObjekt1")
 
Set Variable = HMIRuntime.Tags("Slider")
 
Slider.Process = 100 - Variable.Read
 
End Sub

Das zweite VBScript wird bei einer Wertänderung des Slider-Objektes aufgerufen.

Das VBScript liest den Wert des Slider-Objektes über das Attribut Prozessanschluss aus und schreibt den Wert in eine interne Variable.

Code:
Sub Process_OnPropertyChanged(ByVal Item, ByVal value)
 
' Process-Eigenschaft
'
' Legt die Voreinstellung für den anzuzeigenden Wert fest
' oder gibt sie zurück.
' In Runtime wird dieser Wert verwendet, wenn beim Start
' des Bildes die zugehörige Variable nicht angeschlossen
' oder nicht aktualisiert ist.
 
Dim Variable
 
Set Variable = HMIRuntime.Tags("Slider")
 
Variable.Write (100 - Item.Process)
 
End Sub

Gruß Kai
 

Anhänge

  • WinCC_Variablen.jpg
    WinCC_Variablen.jpg
    307,8 KB · Aufrufe: 33
  • WinCC_Graphics_Designer_1.jpg
    WinCC_Graphics_Designer_1.jpg
    505 KB · Aufrufe: 31
  • WinCC_Graphics_Designer_2.jpg
    WinCC_Graphics_Designer_2.jpg
    508,4 KB · Aufrufe: 24
  • WinCC_Graphics_Designer_3.jpg
    WinCC_Graphics_Designer_3.jpg
    549,5 KB · Aufrufe: 25
  • WinCC_Graphics_Designer_4.jpg
    WinCC_Graphics_Designer_4.jpg
    542,2 KB · Aufrufe: 25

Anhänge

  • WinCC_Graphics_Designer_5.jpg
    WinCC_Graphics_Designer_5.jpg
    535,7 KB · Aufrufe: 18
  • WinCC_Graphics_Designer_6.jpg
    WinCC_Graphics_Designer_6.jpg
    524,6 KB · Aufrufe: 16
  • WinCC_Graphics_Designer_7.jpg
    WinCC_Graphics_Designer_7.jpg
    515,9 KB · Aufrufe: 16
  • WinCC_Runtime_1.jpg
    WinCC_Runtime_1.jpg
    85,5 KB · Aufrufe: 23
  • WinCC_Runtime_2.jpg
    WinCC_Runtime_2.jpg
    86,4 KB · Aufrufe: 24
Hallo,
wie kann ich die Laufrichtung vom Sliderobjekt umdrehen?
Ich will dass der Schiebebalkten bei 0 oben ist und nicht unten!

Hab leider nichts gefunden wie das möglich sein soll?!

Gruß
Maggro


Es ist einfach.....

Code:
Balken_x-->Allgemein--->Gestalltung--->Darstellung-->Balkenrichtung=Unten
 
Ich bin von WCF ausgeganngen
Der Fragensteller hat nicht erwähnt um welches Produkt geht es denn

Da sich die beiden anderen Fragen von Maggro auf WinCC V6.0 SP4 bezogen haben, bin ich davon ausgegangen, dass sich auch diese Frage auf WinCC V6.0 SP4 bezieht.

Code:
Balken_x-->Allgemein--->Gestalltung--->Darstellung-->Balkenrichtung=Unten

Zumindest in WinCC V6.0 SP3 kann man als Ausrichtung des Slider-Objektes nur Vertikal (oben) oder Horizontal (rechts) auswählen.

Daher also meine Lösung mit den beiden VBScripten.

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
)Hallo,
Danke für die Antworten!
Sorry hat ich vergessen dazu zu sagen! geht um WinCC 6.0 SP4 wie Kai richtig erahnt hat!
Das mit dem VB Skribt funktioniert sehrt gut! :)
 
Zurück
Oben