TIA WinCC Professional Bild zurück wie projektieren?

mertens2

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

WinCC-Professional V14
habe in allen meinen Visubilder oben ein Bildfenster mit einem Bild zurück-Button. Hat jemand eine Idee, wie ich die Funktionalität realisieren kann. Unter Ereignis gibt es die Funktion (wie bei flexible) ja nicht.

Gruß
 
Nein, auch Pro:
1.png
Kannst du mal einen Screenshot von deinem Bild machen.
Ist es evtl. keine Schaltfläche sondern ein Rechteck?
Oder liegt die Schaltfläche in einer Vorlage, so das man sie dort ändern müsste?

Mit Grüßen

PS.
Ich habe auch bei V14 geschaut, dort ist es auch genau so.
 
Wäre mir auch neu, wenn es diese Funktion für WinCC Professional gäbe.

Ich kenne es so, daß man sich die Funktionalität selbst basteln muß, indem man für jeden Monitor einen eigenen Stapelspeicher oder Ringspeicher für die Bildnamen anlegt, wo bei Bildaufruf der Bildname hinzugefügt wird und für "Bild zurück" der Bildname wieder rausgeholt wird, und mit SetPictureName wird dann dieses Bild wieder aktiviert.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@DeltaMikeAir
Es kommt nicht darauf an, welche WinCC-Version Du installiert hast, sondern was für eine Runtime Du da projektierst. Genauso wie es in Step7 "Professionell" nicht alle Anweisungen für jede SPS-Familie gibt.

Harald
 
@Harald,
Ok, ich bin noch nie an den Punkt gekommen, wo diese Funktion nicht zur Verfügung stand. Hatte auch schon alle möglichen Panel und Runtimes.
Aber gut, man lernt nie aus.

Themenstarter, um welches Panel handelt es sich denn? Oder ist es eine RT

Danke und mit Grüßen
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo mertens,

könntest Du bitte mal exakt angeben, was für eine Runtime Du da projektierst? Wie Du siehst, kommt es nämlich entscheidend drauf an, welche Funktionalität Dir zur Verfügung steht.

Harald
 
Die Funktion AktiviereVorherigesBild steht nur für Basic Panels, Panels und RT Advanced zur Verfügung. Nicht für RT Professional.

Sollte es irgendwann eine fertige Funktion "AktiviereVorherigesBild" für RT Professional geben, dann müßte die Funktion mindestens noch 1 Parameter haben, für welchen Frame das vorherige Bild aufgerufen werden soll, weil RT Professional mit mehreren Monitoren arbeiten kann und auf jedem Monitor mehrere Bildframes verwendet sein können.

Harald
 
Sollte es irgendwann eine fertige Funktion "AktiviereVorherigesBild" für RT Professional geben, dann müßte die Funktion mindestens noch 1 Parameter haben, für welchen Frame das vorherige Bild aufgerufen werden soll, weil RT Professional mit mehreren Monitoren arbeiten kann und auf jedem Monitor mehrere Bildframes verwendet sein können.

Dass erklärt einiges.

Danke für deine Bemühung.

Wieder was gelernt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Beisammen,

wenn mich nicht alles täuscht gibt es unter den c Script eine Previos screen funktion.
Ich schau morgen auf der Arbeit wie das gemacht ist.

Werde morgen berichten


Mit freundlichen Grüßen Tia
 
Für WinCC RT Professional "classic" V7.x gibt es die C-Funktion "OpenPrevPicture" (Interne Funktionen/graphics/OpenPrevPicture)
Für WinCC RT Professional (TIA) V14 gibt es so eine Funktion nicht.

Nachtrag:
Gibt es doch, siehe Beitrag #15 bzw. das Systemhandbuch "WinCC Professional V14 - Programmierreferenz" Kapitel 2.1.2 ActivatePreviousScreen (RT Professional)
 
Zuletzt bearbeitet:
Hallo Harald,

Danke für deine Bemühungen. Eigenartig, dass es so eine grundlegende Funktion nicht gibt... War selbst in Protool und flexible vorhanden.

Bevor ich jetzt Klimmzüge mit dem Bildspeicher mache, lege ich in jedem Bild einen einen Button mit dem absolut benannten Bild davor an. Meine Bildhierachie lässt das zu.

Gruß

Christian
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Für WinCC RT Professional "classic" V7.x gibt es die C-Funktion "OpenPrevPicture" (Interne Funktionen/graphics/OpenPrevPicture)
Für WinCC RT Professional (TIA) V14 gibt es so eine Funktion nicht.
Danke für deine Bemühungen. Eigenartig, dass es so eine grundlegende Funktion nicht gibt...
Opps, Kommando zurück :oops:

Das Systemhandbuch "WinCC Professional V14", was auf mehr als 8600 Seiten so tut als stünde alles über die 4 total unterschiedlichen Systeme drin, erwähnt die Systemfunktion "ActivatePreviousScreen" nur für Basic Panels, Panels und RT Advanced.

Im Systemhandbuch "WinCC Professional V14 - Programmierreferenz" Kapitel 2.1.2 wird erwähnt, daß es die Funktion "ActivatePreviousScreen" auch für RT Professional gibt. Die Systemfunktion kann nur in C-Scripting verwendet werden. Also so wie auch schon in WinCC Prof classic die Systemfunktion "OpenPrevPicture", sie wurde nur umbenannt zu "ActivatePreviousScreen".

Vielleicht machst Du Dich mal selber auf die Suche in der WinCC Hilfe, denn schließlich hast Du das WinCC Prof V14 vor Dir und ich nicht... ;) ich muß mühsam die Handbücher durchsuchen und glauben, was die Handbücher schreiben oder nicht schreiben.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin,

kannst Du mal ausprobieren was passiert wenn sich in einem Bild der User ändert?

Irgendwie habe ich im Hinterkopf, daß dann die Bilder-History gelöscht wird und man also per "ActivatePreviousScreen" nicht mehr zum vorherigen Bild zurückkommt. Dieses nicht änderbare Verhalten passt imho nur für ganz einfache Visus. Bei komplexeren Visu will der Visu-Projekteur entscheiden, wann ein Bild-zurück (zu einem geschützten Bild) nicht möglich sein soll. Das wird der Grund sein, daß in den mir bekannten professionell erstellten WinCC RT Prof. Visu die von Siemens vorgefertigte Bild-zurück-Funktion "ActivatePreviousScreen" nicht verwendet wird.

Beispiel: Klimatisierung/Temperaturregelung für Produktionsräume
Man will für einen Raum die Solltemperatur ändern, klickt sich von einem Übersichtsbild zu dem betreffenden Raum durch, klickt da auf das EA-Feld mit dem Sollwert (oder auf ein Settings-Symbol, daraufhin wird ein Popup-Einstelldialog eingeblendet), für das Ändern der Solltemperatur muß man sich mit einem höheren Benutzerlevel einloggen, OK das macht man, und ändert den Sollwert. Bei der Siemens-Funktion "ActivatePreviousScreen" kommt man nun nicht mehr zurück zum vorherigen Bild --> sowas wäre für die meisten mir bekannten Visu nicht praktikabel.

Ich glaube, da ist noch ein weiteres Problem: die Siemens-Funktionalität mit der Bilderhistorie registriert nur Wechsel der Grundbilder. Wenn aber die Bildnavigation in der Visu hauptsächlich über Bildaustausch in Frames projektiert ist, dann passt "ActivatePreviousScreen" überhaupt nicht dazu.

Harald
 
Zurück
Oben