Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Results 1 to 4 of 4

Thread: webvisu slider input als trigger für verarbeitung in Codesys 3.5 bzw. E!Cockpit

  1. #1
    Join Date
    03.02.2016
    Location
    Icking
    Posts
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ich möchte auf ein user input via Slider bzw. Schieberegler eine Verarbeitung starten.

    Leider hat das Element Schieberegler keinen Trigger, um auf eine Veränderung der Position - und damit der verknüpften Variable - zu reagieren.

    Im Projekt gibt es ca. 120 Schieberegler, die einzelne DALI-Dimmwerte setzen können und diverse Gruppenschieberegler (Master Slider), die mehrere Schieberegler - und damit DALI-Dimmwerte kontrollieren.

    Ich könnte natürlich einen Array definieren, in dem die Dimmsollwerte geschrieben werden. Durch Vergleich der Sollwerte des letzten Zyklus mit dem des Aktuellen könnte im Falle einer Änderung eines Wertes ein Schreibvorgang an die entsprechende DALI-Adresse erfolgen.

    Hat jemand eine Idee, wie das Problem eleganter und effizienter zu lösen ist?

    Vielen Dank schon mal!
    Reply With Quote Reply With Quote webvisu slider input als trigger für verarbeitung in Codesys 3.5 bzw. E!Cockpit  

  2. #2
    apalme is offline Neuer Benutzer
    Themenstarter
    Join Date
    03.02.2016
    Location
    Icking
    Posts
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default

    Noch keine Antwort, na gut..
    Dann biete ich selbst mal zwei weitere Optionen an:

    1.) Nutzung des Visu Value Change Handlers (siehe Codesys Store). Hiermit wir jeder User Input identifizert und verarbeitet. Leider funktioniert das Beispielprogramm bei mir nicht - wie diverse andere Beispielprojekte aus dem Codesys Store. Ausserdem scheint der Handler für das gegebene Problem ein ziemlicher Overkill zu sein. Sollte jemand den Handler erfolgreich nutzen, wäre ich allerdings für einen Hinweis dankbar.

    2.) Nutzung ein unsichtbaren Feldes, das dem Slidern unterlegt wird. Über eine MouseOver Aktion wird eine Variable geschaltet, die den Dimmbaustein aktiviert. Eine zweite Indexvariable verknüpft den Slider mit der richtigen Sollwertvariable in der Sollwertmatrix, die dann auch am Dimmbaustein anliegt. Diese Variante lässt sich einfach realisieren und als Template mit der Indexvariable als Parameter schnell mehrfach in der Visualisierung nutzen.

  3. #3
    Join Date
    21.10.2015
    Location
    Hansastrasse 27, 32423 Minden
    Posts
    33
    Danke
    0
    Erhielt 8 Danke für 7 Beiträge

    Default

    Hallo apalme,

    ich würde den aktuellen Wert mit dem vorigen Wert des Masters vergleichen und bei Ungleichheit die anderen "Slavewerte" anpassen.
    Ich habe dir mein Beispielprojekt angehängt.
    Attached Files Attached Files
    Ihr/Euer

    WAGO Support Team
    WAGO Kontakttechnik GmbH & Co. KG
    hhtp://www.wago.com

    mailto:support@wago.com
    phone: +49 (0) 571 887 - 555

  4. #4
    apalme is offline Neuer Benutzer
    Themenstarter
    Join Date
    03.02.2016
    Location
    Icking
    Posts
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für den Tipp!

    Ja, so hatte ich das dann auch schon gelöst, allerdings noch ergänzt um die Möglichkeit, einzelne Slider dem Masterslider zuzuordnen bzw. wieder davon zu trennen.

Similar Threads

  1. codesys raspi webvisu onewire ds18B20 Temperatur als Zahl ausgeben
    By u.stemler in forum CODESYS und IEC61131
    Replies: 2
    Last Post: 25.08.2017, 00:13
  2. WAGO-WebVisu-App (e!COCKPIT)
    By Lex in forum WAGO
    Replies: 7
    Last Post: 24.01.2017, 22:54
  3. Tabelle in WebVisu E!Cockpit
    By Fietje in forum WAGO
    Replies: 1
    Last Post: 08.01.2017, 19:13
  4. Codesys 2.3 Visu Probleme mit Slider
    By König777 in forum WAGO
    Replies: 0
    Last Post: 05.11.2016, 23:08
  5. Replies: 3
    Last Post: 18.09.2015, 07:28

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •