WinCC WinCC v8.1 benutzerdefinierte Eigenschaft Zugreifen

Kurt24

Level-2
Beiträge
25
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
ich spiele gerade etwas mit WinCC v8.1 und den "neuen" Faceplate-Typen und der OpenScreeninPopup Funktion.
Das Öffnen und vergeben des Prefix funktioniert erstmal. Jedoch möchte ich in meinem Popupscreen die benutzerdefinierten Eigenschaften auslesen und frage mich, wie ich diese adressieren muss. Kann mir jemand auf die Sprünge helfen?
Auf meinem Hauptscreen liegt ein Faceplate-Instanz mit folgenden Eigenschaften:
1761667138759.png

Und bei einem klick auf die Instanz wird OpenScreenInPopup() ausgelöst!

Danke für eure Tipps!

Edit: Im Prinzip, muss ich den ParentScreen auslesen, das Objekt und dann die Eigenschaften suchen und diese Auslesen. Ich verstehe nur dieses ganze Objektmodell mit den Screens nicht :(

Im gleichen Bild kann ich mit folgendem Befehl die Eigenschaft auslesen:
Code:
Dim textFeld
Set textFeld = ScreenItems("Objektname")


Text_Trigger = textFeld.Einheit

Aber aus dem geöffnetem Popup kann ich nicht auf das Objekt und die Eigenschaft zugreifen
 
Zuletzt bearbeitet:
Hi Zusammen,
ich habe mein Problem gelöst.
Ich habe nacheinander mir das Parent Objekt mit Parent.ObjectName ausgeben lassen und dann geschaut "wo ich bin". Als ich dann auf meinem Grundbild war, konnte ich per ScreenItems() das Objekt anwählen und schließlich meine Eigenschaft auslesen!

Code:
Dim textFeld
Set textFeld = ScreenItems("IN")
Dim Test
ScreenItems("Kurztext").Text = textFeld.Parent.Parent.TagPrefix 

Set test = textFeld.Parent.Parent.Parent.ScreenItems("ObjektnameAusdemGrundbild")


Msgbox test.Einheit
 
Zurück
Oben