TC3 Visu: Visu mit Schnittstelle über Button öffnen

Beiträge
5.593
Reaktionspunkte
1.134
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe bei einer Visu das Problem, dass ich eine Untervisu gerne per Button öffnen möchte. Das an sich ist ja nicht schwer, nur benötigt diese Visu eine Schnittstelle, da sie von verschiedenen Stellen mit verschiedenen Verknüpfungen aufgerufen werden soll.
Ich habe weder selber eine Lösung gefunden, noch hat Tante Google geholfen. Ist das überhaupt möglich und falls ja, wie übergibt man die Daten an die Schnittstelle?

Gruß

Oliver
 
Wenn du einem Frame Visualisierungen (eine oder mehrere) zugewiesen hast, dann kannst du in den Eigenschaften des Frames unter "Referenzierte Visualisierungen" die Schnittstellen mit Variablen Verknüpfen. Das können dann entweder Variablen aus dem Programm oder Variablen aus der Schnittstelle der Parent-Visu sein (nicht tiefer getestet, gibt aber beim Kompilieren erstmal keine Fehlermeldung).

Ich habe auch erst eine Visu mit dem TC3 PLC HMI gebastelt. Für einfache Sachen ist es ganz nett und mit ein paar Verrenkungen und Work arounds kann man auch bedingt komplexe Dinge realisieren. Aber man kommt auch schnell an die Grenzen des Systems. (Bei dem Preis kann man sich da aber auch nicht wirklich beschweren) Wenn Mitte nächsten Jahres das richtige TC3 HMI auf den Markt kommt, wird damit um ein vielfaches mehr möglich sein (sofern man keine CX9020 einsetzt).
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit den Frames klappt auch soweit, besagte Visu ist nur leider kein Frame, sondern wird über einen Button geöffnet. Eine Idee wäre einen Integer an den Frame mit dem Button zu übergeben und von drei Buttons über den Wert einen sichtbar zu schalten, aber dann müsste ich zu öffnende Visu dreimal anlegen. Wär auch kein Beinbruch, aber nicht schön. Oder wenn man die Visu über einen String auswählen könnte, das wäre auch nicht schlecht.

Von irgendwas mit Internetzugang gesendet.
 
Zuletzt bearbeitet:
wie wäre es die Sub-Visu als Dialog zu öffnen

Button drücken: PLC Code der den Dialog öffnet....
Wenn dir das zusagt könnte ich dir einen Code-Schnipsel dafür zuschicken (Beispielcode). Urheber des Code-Schnipsels ist glaube ich 3S. An einigen Stellen stehen bei mir jedenfalls ??? in den Augen - Erläuterungen habe ich keine gefunden.
Basis ist der OpenDialog4 Baustein. Sag Bescheid wenn das ein Lösungsansatz für dich wäre.

Guga
 
Zurück
Oben