WinCC Popupfenster einmalig öffnen und schließen

R. Martin

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen ich bin neu hier und habe gleich ein mehr oder weniger großes Problem, fieleicht kann mir ja einer von euch helfen.

Funktion:

1. Wenn im Grundfenster WD-Messgerät ein Button betätigt wird, geht
über eine Triggervariable das Popup-Fenster auf.
Das Popupfenster soll nur einmal geöffnet werden.

2. In diesem wird der Bediener aufgefordert eine Kalibrierung
durchgeführt.

3. Wenn diese erfolgreich war, soll dieses Fenster automatisch
geschlossen werden


Nun zu meinen Problemen:

Punkt eins habe ich soweit umgesetzt, jedoch wenn das Triggersignal erneut betätigt wird, wird auch ein weiteres Popupfenster geöffnet, so dass rein theoretisch n mal das gleiche Popup angezeikt wird. In Zukunft soll das verhindert werden, so dass das Fenster nur einmal geöffnet werden kann.

Des Weiteren weiß ich nicht, wie ich den Punkt drei umsetzen soll. Es wird ein Skript benötigt mit dem der Name des Popups und in Welchem Fenster es sich befindet ermittelt werden kann. Desweiteren müsste das Popup über eine Variable die ich in der SPS generiere (Externe Variable) wider geschlossen werden.

Vielen Dank im Vorraus

Grüße Martin
 
WinCC

Hi,
also:
-beim "Popup anzeigen" kann man eine Variable setzen, und wenn diese TRUE ist, kein Popup mehr aufrufen; wie wird die zurückgesetzt, ist eine andere Frage.. Bzw. das Popup Fenster setzt die Variable, wenn es startet.

-Ein Bild kann auch selber über ein Script nach eine Variable in der SPS schauen, und wenn die kommt, schliesst sich das Bild selber. Ist zwar performancemässig nicht so super, aber :rolleyes:

Wie sind denn die "Popup" Fenster bei dir realisiert?

Gruss: V.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ging ja supper schnell. Danke

Ich rufe die Poppupfenster über Global Skript C Trigger Variable auf.

Aber sogans habe ich noch nicht verstanden was du mir sagen willst.
Wenns keine Umstände macht, einfach mal ein Beispiel beifügen.
 
WinCC

Hi,
Popup Fenster ist auch nur ein WinCC Bild, irgendeine Vorlage.
Sowas kann man auch selber erstellen, sodass z.B. in diesem Bild Scripte
mitlaufen können, bzw. andere Aktionen genutzt werden.
Z.B. :
ich rufe ein Bild auf, in einem Script, aber nur wenn die Variable "Bild_aktiv" noch FALSE ist (IF Abfrage...).
So, wenn das Bild aufgerufen ist, setzt man dort die "Bild_aktiv" auf TRUE.
Wenn ich das Bild wieder schliesse(Taste "Ende" oder sowas), setze ich dort meine Variable wieder auf FALSE...

V.
 
WinCC

Soweit so gut das hätte ich verstanden.
Aber mit dieser Methode kann ich nur verhindern, dass das Fenster nicht mehrmals aufgerufen wird.

Jedoch ist hiermit das Problematik mit dem Schließen "über Trickerbefehl" noch nicht behoben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
-

Hi,
klar..arbeitest du mit PCS7, oder nur WinCC?

Ich habe zur Zeit kein WinCC oder PCS7 hier..:confused:
Man kann doch in einem Bild zyklische Aktionen programmieren, so könnte man eine Variable lesen, die dann sagt, dass sich das Bild schliessen sollte.
Und das Schliessen selber geht über ermitteln der Bildebene(ParentPicture...) usw.
Ist schon lange her, hab's schon vergessen.

Gruss: V.
 
Zurück
Oben