-> Hier kostenlos registrieren
Hallo,
Ich arbeite bei meinen selbst erstellten WinCC Projekten eigentlich immer mit C-Skripten. Jetzt habe ich aber von unserem Kunden ein "Beispiel-Projekt" erhalten, nach dessen Vorgaben die Visualisierung zu erstellen ist, wobei mit VBS-Skripten gearbeitet wird.
Zur Bildnavigation (inkl. Speicherung für Bild Vor-Zurück Bewegung) wird hier z.B. folgender Code verwendet:
Dieses TN_CURRENT_PICTURE wird in einem anderen VBS-Projekt-Modul (ModulGlobalConstants) zugewiesen:
In diesem gibt es auch Sub globalConstants(), welche aufgerufen werden sollte, wenn globale Konstanten verwendet werden (wie etwa in der Bildnavigation).
Jedoch wird es hier nicht aufgerufen, und kennt somit auch nicht den richtigen Wert für TN_CURRENT_PICTURE.
Jetzt meine Frage, wie kann ich denn auf diese globalen Zuordnungen zugreifen? Denn der Code ist 1:1 aus deren Projekt genommen (ich kann/will das Original-Projekt nicht verwenden, da hier noch so viele andere Bilder/Skripts/Variablen drinnen sind, die ich alle nicht benötige und es sehr aufwändig wäre, hier alles Unwichtige wegzulöschen.
Falls es was zur Sache beiträgt: Ich habe das Projekt von WinCC V7.0 auf V7.2 migriert.
Ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken, und freue mich über jederlei Antworten.
Vielen Dank im Voraus,
mfG Jenny
Ich arbeite bei meinen selbst erstellten WinCC Projekten eigentlich immer mit C-Skripten. Jetzt habe ich aber von unserem Kunden ein "Beispiel-Projekt" erhalten, nach dessen Vorgaben die Visualisierung zu erstellen ist, wobei mit VBS-Skripten gearbeitet wird.
Zur Bildnavigation (inkl. Speicherung für Bild Vor-Zurück Bewegung) wird hier z.B. folgender Code verwendet:
Code:
Set tagT = HMIRuntime.Tags( TN_CURRENT_PICTURE )
Code:
Const TN_CURRENT_PICTURE = "act_pic"
Jedoch wird es hier nicht aufgerufen, und kennt somit auch nicht den richtigen Wert für TN_CURRENT_PICTURE.
Jetzt meine Frage, wie kann ich denn auf diese globalen Zuordnungen zugreifen? Denn der Code ist 1:1 aus deren Projekt genommen (ich kann/will das Original-Projekt nicht verwenden, da hier noch so viele andere Bilder/Skripts/Variablen drinnen sind, die ich alle nicht benötige und es sehr aufwändig wäre, hier alles Unwichtige wegzulöschen.
Falls es was zur Sache beiträgt: Ich habe das Projekt von WinCC V7.0 auf V7.2 migriert.
Ich hoffe, ich konnte mich einigermaßen verständlich ausdrücken, und freue mich über jederlei Antworten.
Vielen Dank im Voraus,
mfG Jenny