WAGO Webvisu: Mit Button Klick einer Variablen eine Konstante zuweisen! Wie?

soundmachine123

Level-1
Beiträge
102
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend zusammen. Wie die Überschrift schon sagt bin ich heute Abend an folgender Schwierigkeit gescheitert:
Ich möchte, wenn ich auf einen Button, oder wegen mir auf ein Textfeld klicke einer angebundenen Variablen einen konstanten wert zuweisen.

Bsp. Globale Variable von Typ INT mit Namen "Testvariable"

Klicke ich auf den Button soll die Steuerung quasi den Befehl

Testvariable = 5 ausführen.

Bei WinCCflexible/TIA etc. gibt es die Funltion "Variablenwert setzen". Gibt es sowas hier auch oder muss ich wirklich einen boolschen Wert setzen und dann auf der SPS die Zuweisung durchführen. Das wäre äußerst nervig..


Für jede Inspiration bin ich äußerst dankbar...

Gruß

Marco
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi Tiktal,

danke für die Antwort. Den SEL Baustein kenne ich, ich dachte nur es wäre in der WEBVISU an sich möglich.
Also bei Button Drücken, direkt die Konstante in einem Steuerbefehl der Webvisu an eine Variable zuweisen...
 
Codesys2 oder 3 bzw. E!Cockpit ? Weil in Codesys 3 und E!Cockpit ist dies direkt in der Visu möglich. da musst du dann Garnichts im Source ändern.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ist relativ einfach, erstelle in der Visu einen Button oder ein anderes Element (z.B. Rechteck), öffne die Konfiguration des Elements und geh auf Eingabe. Dort wählst Du "Programm ausführen" aus und fügst über den Button dahinter den Befehl ASSIGN hinzu. Bei diesem Befehl gibts Du den Pfad der Variable (z.B. MAIN.b8_Test01) an und den Wert auf den diese gesetzt werden soll fertig. Das klappt auch mit mehreren Buttons. Hier mal ein paar Screenshots dazu:
Assign01.png
Assign02.png
Assign03.png
 
Hallo Oliver,

diese Funktion war mir bisher völlig unbekannt. VIIIELEN DANK, habs grad ausprobiert. funktioniert top, genau das was ich gesucht habe...
 
Zurück
Oben