WinCC Control .Net KeyBoard

“La gratitud en silencio no sirve a nadie”. Gladys Bronwyn Stern

En esta ocasión voy a presentar a mas de otro control .net, una idea para ver si en las próximas versiones de WinCC, se deciden a crear un Control ActiveX que como mínimo tengas las propiedades de los valores limites, ya que desde mi punto de vista, cuando tenemos un campo de Entrada/Salida e introducimos un valor que esta fuera de rango, nos aparece una ventana emergente, pero sin ninguna información mas, como la siguiente imagen:

Y esta dotado de un evento, para cuando cambiamos el valor escribirlo en la variable

Para solventar esto, he creado un control .net, unas de las muy buenas caracteristicas que tiene WinCC, la creación de controles .Net tal y como hice una descripción aquí.

En esté he creado las principales propiedades que necesitamos saber de un campo de Entrada/Salida tal y como se muestra a continuación:

Lo que hacemos es lo siguiente, en los campos que son de Entrada y Salida o de Entrada, cuando pulsamos con el botón derecho ejecutaremos el siguiente script, si pulsamos con el botón derecho escribiremos como solemos hacer normalmente. Para evitar tener que copiar en cada campo el Script, hacemos uso de VBA para recorrer todos los objetos que tenemos en nuestra pdl o todas las pdl´s de nuestro proyecto y que nos haga todo el trabajo :-)

Si quieres hacer tu propio teclado estas son las propiedades que como mínimo vas a necesitar y así se las pasamos a nuestro Teclado , primero hacemos la ventana de imagen visible y acto seguido le pasamos toda la información

Y aquí un pequeño video demostrativo de su funcionamiento.

2 de Julio del 2016