Scipting im Bildbaustein

Softgnom

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe ein kleines Problemchen.

Ich möchte einen Bildbaustein erstellen und scheiter gleich am Grunsatz meiner Idee. Ich möchte, dass man im WinCC Flex normal als Parameter des Bildbausteins ein Text(String) für ein Textfeld eintragen kann. Soweit kein Problem.

Nun möchte ich zusätzlich, dass wenn in dieses Feld nichts eingetragen wird sich das Panel einen String aus der SPS zieht.

Das normale script um auf das Textfeld zuzugreifen, würde in meine Augen so Aussehen:
Dim obj
Set obj = HmiRuntime.Screens("Bild").ScreenItems("Textfeld")
obj.Text = "neuer Text"

Dabei ist mir aber jetzt aufgefallen, dass Flex das so nicht akzeptiert. Ist ja auch logisch ich möchte ja nicht auf den Namen "Textfeld" innerhalb des screens zugreifen sondern direkt im Bildbaustein.

Hat wer damit Erfahrungen oder eine Idee ?

Bin für jede Info dankbar
 
Hallo,
wie du schon festgestellt hast gibt es das HMIRuntime-Objekt innerhalb eines Bildbausteins nicht. Dazu gibt es auch leider keine Alternative - darüber bin ich selbst auch schon gestolpert. Der Flex-Bildbaustein ist leider nicht mit einem Benutzer-Steuerelement (das du vielleicht von Visual Studio o.ä. kennst) zu vergleichen.

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
erstmal Danke für die Antwort.

Hast du oder wer anderes denn eine Idee wie man das irgendwie anders lösen kann ?

Kann man vielleicht über ein globaes Script von außen auf ein Objekt im Bildbaustein zugreifen ?

Gruß
 
Hallo,

krame den Beitrag nochmal raus.

in TIA Portal V13 (WinCC Advanced V13) für Panels ist das leider auch noch so.

Habe das selbe Problem. Möchte in einem Bildbaustein einem symbolischen E/A-Feld
unterschiedliche Textlisten über eine Variable zuweisen.

Leider geht dies nicht, weil kein Zugriff auf HMIRuntime.

Sehr schade. Also auch in TIA Portal keine Verbesserung!

Gruß

Frank
 
Zuletzt bearbeitet:
Zurück
Oben