VBScript Datenexport TIA

anze

Level-1
Beiträge
47
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
bin dabei Daten einer f(t) Kurvenanzeige im TIA Portal V13 zu exportieren. Ich möchte das der Datenexport automatisch zu einer bestimmten Uhrzeit erfolgt.
Bis jetzt habe ich im Aufgabenplaner den Trigger eingestellt und unter Ereignisse das folgende VbScript eingefügt:

Code:
Sub Test()


Dim obj
Set obj = ScreenItems("Kurvenanzeige")
obj.ToolbarButtonClick = 26


End Sub

Der Datenexport funktioniert aber nicht. Kann mir jemand weiterhelfen?

Danke
 
Hallo,

wo soll der VBScript denn ausgeführt werden? Auf Windows Ebene?
Funktioniert der VBScript, wenn du ihn manuell ausführst?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiß jetzt nicht allzu viel über TIA ... bei WinCCFlexibel wäre es allerdings so, dass du bei der Adressierung deines Objektes erstmal mit dem HMIRuntime-Objekt anfangen müßtest. Danach wäre es dann interessant, auf welchem Bild dein Zielobjekt steht. Am Ende dann erst, ob das Zielobjekt das Gewünschte leisten kann.

Es müßte demnach dann also mindestens schon mal so heißen :
Code:
Dim obj
Set obj = HmiRuntime.Screens(1).ScreenItems("Kurvenanzeige")

Gruß
Larry
 
Wie auch immer die Adressierung der Objekte genau aussieht, es kann nur auf ein Objekt zugegriffen werden, wenn es in der Runtime aktuell sichtbar ist.
Das bedeutet das Bild mit dem Objekt muss angewählt sein, sonst gibt es das "ScreenItem" nicht und die Funktion bricht ab.
 
Gibt es ein Exportfunktion für das f(t) Kurvenanzeige in TIA ?
Davon habe ich nicht gehört.

Was tut "obj.ToolbarButtonClick = 26" ?
Dies sind die mögliche Buttons: Start/stop, Go to end, Go back, Go forward, Zoom in, Zoom out, Ruler on/off, Ruler back, Ruler forward
 
Ich sehe in dein anderen Thread dass du mit TIA WinCC Professional arbeitest.
Vielleicht gibt es diese Kurven-Funktion in Professional, aber nicht in Advanced. In Advanced (womit ich arbeite) finde ich es nicht.
 
Zurück
Oben