TIA Scrollbares Bild WinCC Tia Advance Runtime

blimaa

Level-2
Beiträge
958
Reaktionspunkte
103
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi
Ist es irgendwie möglich im TIA Portal V14 Sp1 im WinCC Advance eine Seite zu gestalten, die grösser ist als die normale, so dass man die Seite runter scrollen kann/muss?
Hintergrund ist, dass ich viele Parameter habe, die eingegeben werden müssen.
Ich weiss, mann kann auch einfach eine zweite oder dritte Seite machen aber es wäre scho schick die ganze sache scrollbar zu machen.

Gruss blimaa
 
Ich habe in meinem aktuellen Projekt unter V14 SP1 zu diesem Zweck Pop-up-Bilder verwendet. Das ist ein ganz schickes Feature :) . Zum Scrollen kenne ich allerdings keine Lösung.

PS:
Man könnte natürlich mittels Schaltflächen von einem Pop-up zum nächsten Pop-up "scrollen".

Gruß, Onkel
 
Zuletzt bearbeitet:
Ich meine die Pop-up-Bilder, die man in V14 SP1 unter "Bildverwaltung" anlegen kann, nicht die "Eigenproduktion" über ein Skript. Falls du das nicht kennen solltest, sieh es dir mal an, ist ganz einfach.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich weiss, mann kann auch einfach eine zweite oder dritte Seite machen aber es wäre scho schick die ganze sache scrollbar zu machen.

Naja also darüber gehen die Meinungen auseinander.
Wir haben oft Mobile Panels als Smart-Client und da muss man scrollen ... Eigentlich nicht so der Hit.
Die PopUp-Bilder finde ich auch nicht schlecht und nutzte sie auch für sowas.

Gruß
Blockmove
 
Verstehe jetzt wie du es mit dem PopUp gemeint hast.
Ein viel grösseres Popup als die normale Anzeige anlegen. Dann mit einem Button anzeigen aber nicht nur show popup, sondern das show popup wo man die Grösse des Popup angeben kann. Dort dann einen kleineren Wert eingeben als das Popup effektiv ist und schon erhaltet man eine Bildlaufleiste. :)
Besten Dank
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich hab die Lössung noch nicht ganz begriffen,
aber bin immer erstaunt, mit man was den Funktionsumfang
von TIA (etwa ProTool) umschiffen muss.
Wann kommt Siemens endlich im 21 Jahundert an.
So wie es jetzt ist wird das niemals etwas mit
Industrie 0.1, geschweige von 4.0.
 
Seit V14 gibt es ja offiziell Pop-ups im Wincc Advance.
Bei diesen kann man die Grösse unter Eigenschaft einstellen.
Wenn jetzt dort z.B. Breite 240 und Länge 1300 eingibst ist ja das Pop-Up länger als deine normale Einstellung von 1920x1080.
jetzt kannst du ja dein Pop-Up per Button oder "Bild aufgebaut", oder wie auch immer, aufrufen.
Dort hast du folgende Möglichkeiten:

1. zeigePopup (weiss gerade nicht, wie es exakt heisst). Dieses zeigt das Popup in voller projektierter Grösse an. Nur kommt der Fehler, dass das Popup zu gross ist. Logisch....

2. zeige Popup mit folgender Grösse. Dort kannst du die Grösse des Popups angeben. Nun in dem Beispiel 250x500.
Da es 1300 lang projektiert ist kommt jetzt ein Scrollbalken (Bildlaufleiste). Darum auch etwas Breiter aufrufen (250), da es ja nun einen Balken noch hat, sonst gibt es zwei Scrollbalken (x und y)
 
Kleiner Nachtrag zu Gestern Abend.
So sieht es nun in etwa aus : Scrollbar.jpg

Ein kleiner Holperstein hat es natürlich noch. Bei "Bild aufgebaut" kann man keine Popups aufrufen. Den Reiter "Bild" gibt es gar nicht. Also invertiere ich eine interne Bool Variable bei Bild aufgebaut. Und bei der Variable unter "Wertänderung" rufe ich das Popup auf. Das gleiche für "Bild abgebaut" mit einer anderen Variable. Läuft soweit.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Pack dein Aufruf des PopUp in ein Script und rufe das Script bei der Funktion "Bild aufgebaut" auf.
So mache ich das auch, wenn ich von einen PopUp in das nächste springe.

Für deine Anwendung würde eine Klassische ListBox benötigt, aber so ein Element gab es bei ProTool
nicht, also bekommt es TIA auch nicht.
 
Zuletzt bearbeitet:
Pack dein Aufruf des PopUp in ein Script und rufe das Script bei der Funktion "Bild aufgebaut" auf.
So mache ich das auch, wenn ich von einen PopUp in das nächste springe.

Hatte ich mir auch überlegt, aber wenn ich zu einem anderen Bild klicke, soll das Popup wieder geschlossen werden. Also müsste ich dann auch wieder ein Skript starten.
 
Für deine Anwendung würde eine Klassische ListBox benötigt, aber so ein Element gab es bei ProTool
nicht, also bekommt es TIA auch nicht.

100% ACK ... Nur wo sind die Alternativen?
Jeder von uns weiß, daß die Siemens Visu Mist ist, aber die anderen Hersteller machen es irgendwie auch nicht besser.
Knackpunkt bei uns ist schlichtweg die lange Machinenlaufzeit. Langzeitverfügbarkeit ist bei Siemens schlichtweg besser als bei an anderen.
Gut dafür muß ich eben die Listboxfunktionalität (und vieles andere mehr) selber bauen.

Gruß
Blockmove
 
100% ACK ... Nur wo sind die Alternativen?
Jeder von uns weiß, daß die Siemens Visu Mist ist, aber die anderen Hersteller machen es irgendwie auch nicht besser.
Knackpunkt bei uns ist schlichtweg die lange Machinenlaufzeit. Langzeitverfügbarkeit ist bei Siemens schlichtweg besser als bei an anderen.
Gut dafür muß ich eben die Listboxfunktionalität (und vieles andere mehr) selber bauen.

Gruß
Blockmove

Inosoft VisiWin, Christ VisBee oder DotNet über OPC.

Aber ich möchte schon gerne bei TIA bleiben, aber nicht gleich
eine Scada Lösung, für einfache Maschinen nutzen müssen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Inosoft VisiWin, Christ VisBee oder DotNet über OPC.

Aber ich möchte schon gerne bei TIA bleiben, aber nicht gleich
eine Scada Lösung, für einfache Maschinen nutzen müssen.

Eben ... Genau das ist das Problem.
IPC-Lösungen gibt es schon Einige. Aber mit den Panels sieht es schon ganz anders aus.
Zuerst hatte ich auf Linux gehofft, später auf Lösungen mit Android ... Aber irgendwie ixt da noch nix, das mich überzeugt
 
Also invertiere ich eine interne Bool Variable bei Bild aufgebaut. Und bei der Variable unter "Wertänderung" rufe ich das Popup auf. Das gleiche für "Bild abgebaut" mit einer anderen Variable. Läuft soweit.
Funktioniert das wirklich so? :confused:
Eigentlich dürften interne Variablen bei Wertzuweisungen wegen dem Loop Breaker keine Ereignisse auslösen. Nur wenn die Variablen per EA-Feld verändert werden. Irgendwo hatte Siemens das mal so dokumentiert - hat Siemens da was geändert?

Harald
 
Hi
In meiner Erinnerung funktionierte es so... :)
war ev. aber keine interne Variable.
Kann das leider nicht mehr nachschauen, da ich den Arbeitgeber gewechselt habe.

Gesendet von meinem BLN-L21 mit Tapatalk
 
Zurück
Oben