Instrucciones: En los paneles táctiles basados en Windows, existe la posibilidad de desactivar la pantalla táctil para su limpieza, con ayuda de la función "Imagen de limpieza". Los Mobile Panel 17x, el Mobile Panel 277 y el OP 177B no soportan esta función estándar (consulte la página del Customer Support con número ID 14557829).
El programa ejemplo disponible en este artículo para su descarga contiene 2 variantes de la funcionalidad en la imagen de limpieza para estos paneles.
Por favor, tenga en cuenta las siguientes limitaciones a la hora de utilizar el programa ejemplo:
- La imagen de limpieza creada desactiva la pantalla táctil de los paneles. El resto de elementos de servicio en el equipo siguen activos durante la fase de limpieza.
- La ventana permanente no se puede desactivar con esta función - esto es válido en caso de que se haya configurado la ventana permanente (consulte también: Indicación sobre la ventana permanente).
Implementación de la función "Imagen de limpieza" en el OP 177B
Implementación de la función "Imagen de limpieza" en el OP 177B con ayuda de un servicio de control
| Nº |
Procedimiento |
| 1 |
- En el proyecto de ProTool, inserte una imagen que se llame "Imagen de limpieza".
- La "imagen de limpieza" insertada no debe contener ningún elemento de servicio, por ejemplo sólo tendría una frase que diga "Imagen de limpieza".
- Inserte una variable booleana (en una zona de marcas o en un DB en el control) en el proyecto.
- Configure la función "Bit_Set" con esta variable como parámetro, dentro de una tecla global, para arrancar un programa en el control. Este programa sirve para seleccionar la imagen de limpieza en el panel.
  Figura 03
|
| 2 |
Para implementar la función "Imagen de limpieza" en el programa de control, inserte los punteros de área "Buzón de servicios" y "Número de imagen" en el proyecto de WinCC flexible. El buzón de servicios es necesario para poder ejecutar servicios de control en el OP 177B, por ejemplo, el servicio "Selección de imagen". En la zona de datos de usuario "Número de imagen" se muestra la información sobre la imagen actualmente elegida en el OP 177B (por ejemplo, número de imagen actual, número de campo). Esta información es necesaria para volver a mostrar en el panel la imagen que estaba antes de realizar la limpieza con la "Imagen de limpieza".
  Figura 04
Advertencia:
Información adicional sobre los punteros de área "Buzón de servicios" y "Número de imagen" está disponible en el manual de comunicación para los sistemas basados en Windows, página del Customer Support con número ID 1405528. |
| 3 |
Descripción del programa de STEP 7
El programa de STEP 7 contiene el OB1, el FB100 y el módulo de datos de instancia DB100.
Si se activa la variable booleana creada en el WinCC flexible, el número de imagen y el número de campo actual de la zona de interfase "Número de imagen" (puntero de área del ProTool) se guardan en la variable estática. A continuación, los parámetros de servicio "Selección de imagen" (número de servicio 51) se escriben en el buzón de servicios. Por favor, tenga en cuenta que como número de imagen para el servicio hay que indicar el número de la imagen de limpieza. Como último parámetro, indique el número de servicio 51 dentro de la zona prevista en el buzón de servicios, para que se ejecute el servicio de control. La imagen de limpieza se muestra ahora en el panel. El tiempo en el que la imagen de limpieza está activa se puede ajustar con ayuda de un temporizador. Después de que este tiempo haya terminado, se ejecuta de nuevo el servicio de selección de imágenes con la variable estática como parámetro, para activar de nuevo la imagen origial.
En el DB100, están los punteros de área "Buzón de servicios" y "Número de imagen", las variables estáticas para guardar el número de imagen y de campo, y la variable boolena para activar la imagen de limpieza.
En el OB1, se comprueba si está libre el buzón de servicios (número de servicio = 0) y luego se llama al FB100 con el DB de instancia.
El proyecto de STEP 7 y de ProTool en forma de Download El ejemplo contiene un proyecto de STEP 7 V5.4 con la CPU 316-2DP y un OP 177B. Se ha creado con el STEP 7 V5.4 + SP1 + HF2 y el WinCC flexible 2005 + SP1 + HF7. El ejemplo contiene la funcionalidad arriba descrita.
OP177B_Cleanscreen.zip ( 4542 KB )
Copie el archivo "OP177B_Cleanscreen.zip" en un directorio aparte. Descomprima el proyecto de de STEP 7 con el proyecto de WinCC flexible integrado y todos sus directorios correspondientes. A continuación, ya se puede abrir y elaborar el proyecto descomprimido con el administrador SIMATIC y el WinCC flexible. |
Indicación sobre la ventana permanente:
Si se utiliza una ventana permanente, en la que haya elementos activos (por ejemplo, campos de entrada, botones), también se puede utilizar la ventana de limpieza. Para ello, hay que definir una variable booleana que no necesita tener ninguna conexión con el control. Esta variable se asigna a los objetos activos en la ventana permanente (a través de la opción "Visibilidad") y se les da el valor "1". En el evento "Activada" de la imagen de limpieza, se inserta la función "SetBit" (con esta variable), y en el evento "Desactivada", se inserta la función "ResetBit". De esta forma, se asegura que estos objetos no se puedan manejar sin querer durante la limpieza.
Conceptos de búsqueda: MP170, MP177, MP277, OP177, limpiar, limpieza, panel táctil no manejable, panel táctil
|