WinCC Eventos Pantalla (Graphics Designer )

Como ya hemos visto, en está nueva version de WinCC 7.5 se ha incluido el evento de Close Picture, con lo cual ya tenemos el Open Picture - Close Picture y voy a explicar como yo implemento el While Running

 

Para empezar y aclarar conceptos, Por defecto el trigger esta establecido a 2segundos, este paramentro se puede cambiar en los ajustes del Graphics Designer, pero si no se cambia ese es el valor por defecto despues de la instalación de WinCC.

En una pantalla , dentro de las propiedades de Miscellaneous, está la propiedad de Update Cycle, que como hemos mencionado esta a 2 segundos que es el valor por defecto si no lo hemos cambiado, la siguiente imagen lo ilustra.

 

Para implementar el While Running, nos basta con insertar un objeto, a mi me gusta un texto, para escribir While Running y en runtime hacerlo invisible.

Dentro de la propiedad texto o cualquier otra propiedad, esto no tiene importancia , vamos a escribir nuestro código VBScript, como ejemplo vamos a mostrar la pantalla en la que estamos y la fecha actual. Cualquier propiedad por defecto se ejecuta con Default trigger.

 

Al guardar la pantalla con todos los cambios , ya tenemos un warning de rendimiento en la pantalla xxx del objecto xxx y la propiedad xxx

 

Lo que vamos a hacer es lo siguiente , vamos a cambiar el tiempo de actualización al tiempo que nos interese para el refresco o crearemos un trigger especifico para nuestro tiempo.

 

Posteriormente cambiamos el trigger a Windows Cicle para que se ejecute según el tiempo que acabamos de definir, con esto se evita el Warning, y doy por hecho que seria una forma mas correcta de harcerlo. Si ejecutamos el Runtime, mientras estemos en esta pantalla, se ejecutara cada x tiempo todo nuestro código.

 

05-02-2019

Todas las marcas comerciales, softwares, logos son propiedad de sus respectivos titulares.