WinCC Unified WinCC Unified V19 - Variablen Schnittstelle versorgen über Skript

Mojo1604

Level-2
Beiträge
9
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,
ich habe ein Faceplate eines Buttons erstellt. Mit dem Tastendruck dieses Buttons öffne ich über ein Skript ein Pop-Up als weiteres Faceplate.
Dieses Pop-Up-Faceplate hat einen PLCUDT als Variablen Schnittstellenparameter hinterlegt, damit möchte ich Texte, Information, Zeitstempel usw. visualisieren.
Nun die Frage, wie übergebe ich beim Aufruf des Pop-Ups den Schnittstellenparameter, bzw. was mache ich falsch?
Ich kenne mich mit den Java Skripten leider noch nicht sonderlich gut aus.


Aktuell versuche ich es so, allerdings funktioniert das leider nicht, heißt in meinem PLC DB sehe ich die richtigen Informationen..
Diese kommen aber leider nicht beim Pop-Up an.

let data={General:SmartTags("SinuDataSoftwareUnit_hmi_hmi_GeneralVisu")};

"SinuDataSoftwareUnit_hmi_hmi_GeneralVisu" --> Diese HMI-Variable hat den selben PLCUDT hinterlegt wie der Schnittstellenparameter "General" am Pop-Up-Faceplate



1739444820064.png


Schnittstellenparameter des Pop-Up-Faceplates

1739444713636.png
 
Hi,
zwischen 2 Faceplates reicht es wenn du die Schnittstellen gleich bezeichnest und auch den selben Typ als Anwenderdatentyp-Struktur benutzt.
Also einfach die Variablen-Schnittstellen gleich konfigurieren und dann geschieht die Datenversorgung bei Popupaufruf automatisch.
( let data = ... brauchst du dann auch nicht mehr)
Versuchs einfach mal ;)
 
Zurück
Oben