Cómo crear ventanas emergentes en TIA Portal

Cómo crear ventanas emergentes en TIA Portal

Vamos a copiar lo que tienen las aplicaciones de escritorio: crear ventanas emergentes en TIA Portal.

Para ello vamos a ver cómo se pueden realizar estas ventanas emergentes en las pantallas Basic y las pantallas Comfort.

¿Por qué distingues entre HMI Basic y Comfort?

Pues por una razón muy sencilla: porque las Comfort son mucho más potentes y tienen más objetos y características que las Basic.

Lo que te propongo es cómo puedes hacer que cuando pulses en un botón aparezca una ventana emergente que tenga sus controles, su famosa X para cerrar la ventana... esas cosillas.

Crear ventanas emergentes en HMI Basic en TIA Portal

Comienzo diciendo, que no se pueden crear ventanas emergentes en HMI Basic.

Solo están disponibles en los HMI Comfort. Es lo que hay.

Pero podemos hacer un dummy y crearnos nuestras ventanas emergentes que den bien el pego.

Para ello, lo que vamos a hacer es añadir los objetos necesarios sobre la imagen y luego jugar con la visibilidad de los objetos que simulan la ventana.

Si te parece lo vemos en el siguiente video:

Crear ventanas emergentes en HMI Comfort en TIA Portal

Las pantallas Comfort vienen ya preparadas con esta caracteristica que no tenían las pantallas más antiguas.

Esta funcionalidad está disponible a partir de TIA Portal 13.

La forma de programarlo es bastante sencillo. Tendrás que crear tu pantalla emergente desde la gestión de imagenes.

Posteriormente rellenarás con contenido dicha imagen con los controles que necesites. No olvides poner la X para cerrarla.

Finalmente realizar una llamada a esta imagen para que sea mostrada desde un botón o control que lo permita y con la X de la propia ventana emergente programarás la ocultación de la ventana emergente.

Vamos a ver en el siguiente vídeo cómo hacerlo:

Conclusiones

Si necesitas poner muchas ventanas emergentes,  vas a necesitar una pantalla Comfort. Si es una o dos, con hacer el dummy, puede ser suficiente en algunos casos.

Como ves, en las pantallas comfort, es casi trivial mientras que programar ventanas emergentes en TIA Portal con pantallas Basic, tienen bastante trabajo y un tanto incómodo.

Ya sabes que si necesitas hacerte un killer de los HMI de Siemens tienes dos cursos disponibles: WinCC Flexible 2008 (para pantallas más antiguas que puedas tener en tu fábrica) o bien el bloque 5 del curso de TIA Portal.

¿A qué esperas para formarte?

Recuerda que puedes apuntarte en Guorker.com donde por una cuota mensual, tendrás tarifa plana en todos los cursos disponibles en la plataforma.

Comentarios (38)
Victorsjg
Hola Íñigo, se te han cruzado los vídeos al colocarlos (comfort/basic). saludos
Iñigo Gútiez
Gracias Victor! Corregido. Lo he puesto para que tenga coherencia texto y vídeos. Saludos!
Noeli
Hola Iñigo, gracias por estos fantásticos vídeos instructivos
Iñigo Gútiez
Muchas gracias Noeli. Me alegro que te ayuden. Saludos!
German
Gracias!! Son de mucha utilidad saludos.
Iñigo Gútiez
Gracias a ti Germán por comentar!
Cesar Alonso Castillo Pelayo
Excelente Tutorial muy buena información gracias por compartirla...
Sergio
Hola Iñigo, gracias por estos aportes que nos hace mejorar día a día y ser mejor profesionales.
Iñigo Gútiez
Muchas gracias Sergio :)
Xanat Tellez
Hola Iñigo Muchas gracias por tu aporte tu post llego justamente en el momento indicado. Ya que hora estoy desarrollando un proyecto en WinCC Advanced version 12 SP1 usando un HMI TP700 Confort pero pude notar que en el árbol de mi proyecto no me aparece la opción de ventanas emergentes. Me podrías ayudar al respecto? No se si necesito instalar algo mas o que sucede te agradecería mucho tu ayuda.
Iñigo Gútiez
He comprobado que esta funcionalidad está disponible a partir de TIA 13, por lo que con el 12 es normal que no te aparezca a pesar de ser una pantalla Comfort. Tendrás que, o bien actualizar el software, o hacerlo como si fuese una Basic. Saludos
Alexander Rios
Buen Día, Iñigo Mi caso es similar pero tengo WinCC Professional V13 SP1 Update 9, pero no me aparecen las ventanas emergentes, para programar un panel Comfort 1200. Que puedo hacer en este caso?
Iñigo Gútiez
Si es una comfort 1200 deberían aparecer en el árbol del proyecto para ser añadidas a este. Estas seguro de que es una comfort y que no te aparecen?
Andres Javier Garza Quiñones
Muchas gracias Iñigo Tenemos pendiente que me cotizes los cursos de allen bradley Siemens y los que tengas avisame por favor me interesan los cursos completos incluyendo la programacion de las HMI de cada marca. Saludos Andres Javier Garza Quiñones
Iñigo Gútiez
Hola Andrés, Solo tengo cursos de Siemens y todos los precios están en la tienda. Ahí puedes ver todo lo que hay disponible con sus precios. Saludos
DavidZaidaMara
Super interesante Iñigo ¿y se podría configurar una ventana emergente que de un texto de aviso sobre una advertencia o peligrosidad de un determinado movimiento o evento para que el usuario de la máquina deba leerla y cerrarla después?
Iñigo Gútiez
Hola David. Eso lo suyo es hacerlo con los avisos y alarmas del propio sistema, no con este tipo de ventanas. Esto está más pensado para acceder a controles rápidos sin salirte de la imagen en la que estás. Saludos
Emilio Alvarado
Que gran vídeo Íñigo, muy instructivo.
Victorsjg
Hola Íñigo, en una página hace tiempo vi como poder hacer una pantalla emergente multiplexada (para evitar hacer un faceplate multiplexado y con visibilidad), pero según decían con los nuevos sp de tia portal ya no se podía realizar, sabes tu algo de esto. saludos y gracias
Iñigo Gútiez
Hola Victor, La verdad es que no he visto lo he usado, por lo que no sabría decirte. Saludos
fabian enrique limones huante
muchas gracias
Jesus Bueno
Muchas gracias por el post. Buen momento para conocer esta opciona la hora de programar una pantalla.
Iñigo Gútiez
Genial Jesús. Esta semana, damos un giro de tuerca más. Saludos!
Luis Mejía
Hola iñigo gracias por tus vídeos son de mucha ayuda aquí en Honduras estamos esperando que hagas un vídeo de comunicación profibus entre plc y variadores . Un saludo.
Iñigo Gútiez
Hice en su día de un Micromaster pero es complicado hacer ya que no tengo en mi oficina un motor y variadores. Saludos
Hernan Ortiz B.
Cuanto cuesta el plc y viene con el software? para hacer mis programas y aprender bien a programar y comunicarme entre Pc , PLC y HMI.
Iñigo Gútiez
Depende del plc. Hay decenas de modelos. Y no, el software se compra a parte salvo que adquieras algunos packs que hay. Saludos
Manolo
Hola Íñigo, ¿Se pueden hacer una ventana emergente o un faceplate que sea deslizable por la pantalla? Me refiero a que haciendo clic en el pueda arrastrarlo y moverlo por la pantalla. Un saludo
Iñigo Gútiez
No me suena. Las pantallas emergentes son fijas y no las puedes desplazar que yo recuerde. Pero es fácil de comprobar. Crea una vacía e inténtalo, pero me parece que no. Saludos
Jesus
Excelente vídeo.
Iñigo Gútiez
Muchas gracias Jesús!
Camil Khouri
como puedo desde una lista de texto abrir distintas ventanas emergentes de tamaño modificable?
Iñigo Gútiez
No lo he probado, pero puede que con la variación del valor del desplegable puedas disparar la apertura de una pantalla emergente. No lo he comprobado. Seguramente tengas que hacerlo mediante un script.
smith
buenos dias el video de crear imagen emergente en un hmi basic ya no esta disponible?
Iñigo Gútiez
sí. Yo lo veo.
Eder
Inge, Como puedo crear ventanas emergente en un HMI basic siemes
Manuel
Buenas, Se podría hacer una imagen emergente sin botón? Es decir que esté asociada a una variable? Un saludo!
Iñigo Gútiez
Sí, puedes hacer que con el cambio del estado de una variable, se ejecute "algo".