Início / Descargas / Omron / Pantallas HMI / Pantallas NS / Pantalla NS Ventanas emergentes (Pop-Up)

Pantalla NS Ventanas emergentes (Pop-Up)

  • Publicado: 23 Marzo 2011
  • Pantallas HMI
  • Leído Visto: 4992 veces

Introducción:

En este ejemplo se muestra como crear una pantalla emergente (Pop-Up) y forzar su visualización en la pantalla al poner a ON un bit del PLC mediante un Macro de la pantalla.

Hardware - Software

Pantalla táctil NS-5 de Omron.

Para programar la pantalla se utiliza el softwre Cx-Designer que esta dentro de Cx-One

816_01Programación

Ventana emergente (Pop-UP)

Crear una nueva pantalla, en nuestro caso será la pantalla Nº1 Pantalla Pop_Up.

Pulsar con el botón derecho del raton sobre esta pantalla y seleccionar "Propiedad de pantalla/pantalla solapada".

816_02

En esta ventana se gestionan las propiedades de la pantalla.

El la pestaña "Tamaño/Emergente" seleccionar "Utilizar como pantalla emergente". Indicar el tamaño de la pantalla emergente, la posición donde aparecerá (en este caso en el centro).

También podemos indicar si queremos que aparezca la barra de título de la pantalla, que se cierre al cambiar de pantalla báse.

816_03

En la pantalla emergente cambiamos el color de fondo, ponemos un texto y habilitamos un botón de comando para cerrarla.

816_04

816_05

Macro

Para mostrar la pantalla emergente cuando se active un bit del PLC se utilizará una "Macro de Proyecto"

Para crear esta Macro - "PT -Propiedades del Poyecto"

816_06

816_07

Seleccionamos "Al cambiar el valo de una dirección" - "Si ha cambiado un bit" - "Configurar"

En dirección pondremos el bit que queremos que ejecute la macro, en este caso el W0.0.

Indicamos cuando queremos que se ejecute, al ponerse a ON el bit, a OFF o en los dos casos.

Si pulsando "Editar macro" editaremos la Macro que se ejecutará con el bit.

816_08
En el editor de Macros escribiremos SHOWPAGE(nº de pagina a mostrar);

816_09

El resultado es que con el flanco ascendente de la puesta a ON del bit W0.0 se mostrará la pantalla emergente 1.

816_10