WinCC Unified PopUp in Unified von SPS öffnen

DaisyChain

Level-2
Beiträge
18
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Zusammen,

Ich möchte bei einem Unified Panel ein PopUp von der SPS aus öffnen. Dazu habe ich mir ein globales Skript erstellt, in welchem ich über folgende Funktion mein PopUp öffnen möchte:

Code:
HMIRuntime.UI.SysFct.OpenScreenInPopup("ScreenPopUp", "popUpPath", true, "", 0, 124, true, "");

Das globale Skript rufe ich über den Aufgabenplaner über eine Variable auf. Leider bekomme ich beim Übersetzen immer einen Fehler, welcher auf die Codezeile im globalen Skript verweist. Es scheint als ob die Systemfunktion in einem globalen Skript nicht ausgeführt werden kann, obwohl ich die Systemfunktion via Autovervollständigung angezeigt bekomme.

1753176904341.png

Hat einer von euch eine Idee was ich falsch mache? Alternativ wäre ich auch über eine andere Methode zum aufrufen eines PopUps von der SPS Dankbar :)

Ich verwende:
TIA V19 Update 3
MTP1500 Unified Comfort



Vielen Dank euch schon mal.
 
Das funktioniert so nicht.
Unified und das Unified Panel ist von sich aus als Server-Client-System konzipiert.
Der Aufgabenplaner läuft als zentraler Server-Dienst, hat aber keinen Zugriff auf den UI-Kontext.
Weil: Jeder Benutzer hat seine eigenen Session und seinen eigenen UI-Kontext.
Am Beispiel vom Panel: Der Bediener am Touch vor dem Panel ist komplett unabhängig von jemandem, der im Hintergrund auf dem Webserver des Panels draufhängt.
Demzufolge hat der Aufgabenplaner keinen Zugriff auf den UI-Kontext, weil es nicht einen UI-Kontext gibt, sondern x-beliebig viele.

vgl. Kap 2.5 und 3 hier
 
Das funktioniert so nicht.
Unified und das Unified Panel ist von sich aus als Server-Client-System konzipiert.
Der Aufgabenplaner läuft als zentraler Server-Dienst, hat aber keinen Zugriff auf den UI-Kontext.
Weil: Jeder Benutzer hat seine eigenen Session und seinen eigenen UI-Kontext.
Am Beispiel vom Panel: Der Bediener am Touch vor dem Panel ist komplett unabhängig von jemandem, der im Hintergrund auf dem Webserver des Panels draufhängt.
Demzufolge hat der Aufgabenplaner keinen Zugriff auf den UI-Kontext, weil es nicht einen UI-Kontext gibt, sondern x-beliebig viele.

vgl. Kap 2.5 und 3 hier
Dank für die Info, dieser Zusammenhang war mir noch nicht bewusst.

@DaisyChain schau mal hier: das sollte genau das sein, was du brauchst ;)

Popup über Steuerungs-Variable öffnen
Vielen Dank, das war genau die Info die ich gebraucht hatte :)(y)
 
Zurück
Oben