Schaltfeld mit Textliste verknüpfen

dedl

Level-1
Beiträge
26
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich eine Schaltfläche erstellen mit der ich per Touch auf dem Panel eine Textliste anzeigen kann.

1. Touch --> Text1
2. Touch --> Text2
3. Touch --> Text3
4. Touch --> Text1

Ich habe jetzt die Textliste angelegt und auf meiner Schaltfläche verknüpft und in "Ereignisse" Drücken und Setzen /Loslassen mit SetzeBit einer weitere/andere Variable verknüpft. Bin ich auf dem richtigen Weg?

Danke
 
Einfacher wäre es wenn du eine Variable (z.B. Byte) anlegst und mit den verschiedenen Tasten unterschiedliche Werte in die Variable schreibst (Drücken Setze Wert). Der jeweilige Wert der Variable muss dann einem jeweiligen Text in der Textliste zugeordnet sein.

Gruss der Fuss!
 
Hallo
das geht schon ist aber ein bisschen komplizierter.
du legst eine interene variable an, die du an deinen button hängst und bei jedem klick eins hochzählen lässt. diese variable braucht eine obergrenze, in deinem fall 3, diese muss überprüft werden. und dann bei ereignisse muss an der funktion "obergrenze überschritten" eine funktion rein die diese Variable wieder auf 1 setzt.
nun musst du nur noch eine textliste erstellen die die texte 1-3 enthält. diese wird dann an den button gehängt und mit der internen variable dynamisiert.

war das verständlich?
 
vom prinzip her ja, aber die umsetzung dürfte nicht so leicht sein :cool:

Wo kann ich den diese Variable anlegen, in Simatic7 etwa?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
die kannst du uch in der Visu als lokale Variable anlegen.
Wichtig ist eigentich nur, dass in der Textliste, passend zu dem gewünschten Wert, auch die Texte stehen ...

Von was für einem Bediengerät reden wir ?

Gruß
Larry
 
Hab dir hier mal schnell ein Beispiel hochgeladen. Guckst dir mal an!Anhang anzeigen textliste.rar
Kannst dir ja mit Hilfe der Simulation mal angucken ob es das ist was du suchst!
PS: ist erstellt mit WinCC flex 2008 SP2

Gruss der Fuss!
 
Zuletzt bearbeitet:
Danke soweit!
@der fuss:

Muss die schaltfläche unter "allgemein" nicht mit einem textfeld gesteuert und und nicht nur mit einem text?
 
hier nochmal die geänderte Version. Ich musste ein wenig moggeln, mit jedem Tastendruck wird der Wert in der internen Variablen um 1 erhöht, ist der Wert 3 erreicht wird eine unsichtbare Schaltfläche über dem Taster aktiviert. Mit Betätigung dieser Schaltfläche wird der Wert der internen Variable wieder auf 1 gesetzt. Mit Obergrenze überschritten funktioniert es leider nicht weil ich den Wert der Variable, bei erreichter Grenze, mit einem Tastendruck nicht mehr erhöhen kann.

Anhang anzeigen textliste_2.rar

Gruss der Fuss!
 
für den Taster: unter Ereignisse->Erhöhe Wert
für die Schaltfläche: Animationen->Sichtbarkeit->sichtbar wenn Variable text_var Wert 3 bis 3
 
Zuviel Werbung?
-> Hier kostenlos registrieren
die Schaltfläche verschwindet wieder, weil sie ja nur bei Wert 3 sichtbar ist und der erster Eintrag der Textliste wird in dem Taster wieder sichtbar (im Bsp. "Gruss")!

Wert=1 (Gruss) ->Taste drücken Wert=2 (der)->Taste drücken Wert =3 (Fuss), Schaltfäche wird aktiv->Schaltfläche drücken Wert =1 (Gruss), Schaltfläche inaktiv

und alles geht wieder von vorne los!
 
hi,

nun ich möchte das sich das bild in meiner schaltfläche ändert. bis jetzt habe es geschaft, das sich das bild nach dem zweiten mal klicken einmal ändert, und dann beim nächsten doppelklick hängt es, woran könnte das liegen?

danke
 
Zurück
Oben