TIA VB Script auf Komfort Panel ausführen

jackoherra

Level-1
Beiträge
7
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.
Ich hab folgendes Problem.
Ich hab ein wunderbar funktionierendes VB Skript gebaut aber es lässt sich nur über einen direkten Panel Input (z.B. Pushbutton) aufrufen.
Ich hatte schon versucht es über Wertänderung einer Variable zu starten aber leider ohne Erfolg.

Finale Frage. Wie kann ich ein auf den Panel befindliches Script von der PLC aus starten.

Mit freundlichen Grüßen

jackoherra

Gesendet von meinem Mi A3 mit Tapatalk
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Du kannst auch z.b. eine Bytevariable nehmen, diese auf der SPS von 0 auf 10 beschreiben, dann bei WinCC projektieren dass bei Grenzüberschreitung ( Grenze z.b. 8 ) das Skript ausgeführt wird. Dann im Skript die Variable wieder auf 0 setzen. Aber viele Wege führen nach Rom.
 
Also nach weiterem langem testen weiß ich nun was das Problem war.
Ich hatte den Aufruf des Skript wie bereits beschrieben durch Wertänderung einer Variable aufrufen wollen.
Das Problem lag daran, dass ich die Variable jeweils immer mit einer Flanke angesteuert hatte. Da die Skripte aber bei jeder Wertänderung ausgeführt werden, müssten sie ja folglich zwei Mal direkt aufeinander folgend ausgeführt werden bei einer Flanke. Hab es jetzt über ein normales SR realisiert.
Danke nochmal


Gesendet von meinem Mi A3 mit Tapatalk
 
Bei Scripten, die auf eine Wertänderung einer Variablen reagieren sollen, übergebe ich in der Regel auch den Wert dieser Variablen mit an das Script, um so nur auf bestimmte Zustände dieser Variblen reagieren zu können:

attachment.php




attachment.php
 

Anhänge

  • HMI Ereignis Wertänderung - Scriptreaktion.jpg
    HMI Ereignis Wertänderung - Scriptreaktion.jpg
    29,5 KB · Aufrufe: 50
  • HMI Ereignis Wertänderung - Scriptaufruf.jpg
    HMI Ereignis Wertänderung - Scriptaufruf.jpg
    33,7 KB · Aufrufe: 48
Zurück
Oben