Meinst Du, die Variable wird nirgends verwendet und deshalb wird der Wert nicht aktualisiert?
Wird das Skript immer nur im selben Bild aufgerufen? Dann könntest Du die Variable irgendwo in dem Bild (notfalls versteckt) verwenden.
Oder Du setzt die Aktualisierung der Variable auf "zyklisch fortlaufend", dann wird sie ständig aktualisiert, auch dann wenn der Wert nicht benötigt wird.
Wie häufig brauchst Du den Wert der Variable? Wie schnell ändert sich der Wert? Wie kurz nach der Änderung brauchst Du den Wert?
Wenn der aktuelle Wert ganz sicher ins HMI eingelesen werden soll (weil z.B. in eine Datei archiviert werden soll), dann müsstest Du die Variable in eine Rezeptur packen und mit GetDataRecordTagsFromPLC einlesen.