Mostrar lista de artículos
WinCC -- Creación de la configuración HMI -- Utilización de las funciones de Windows
¿Cómo se puede colocar en primer plano del WinCC una ventana de otro programa?
¿Cómo se puede iniciar un programa en el WinCC Runtime, imprimir un archivo de texto, o abrir un archivo PDF, por medio de una tecla?
¿Cómo puede ser llamada una ayuda específica del usuario en un proyecto de WinCC ?
¿Cómo se puede imprimir un archivo ASCII mediante una Acción?
¿Cómo se puede crear un nuevo directorio en WinCC con las funciones del Script?
¿Cómo se puede programar la función de espera "SLEEP" en el WinCC?
¿Cómo se puede abrir una aplicación en primer plano y dejarla así permanentemente en WinCC V6.2, WinCC V7.0 y WinCC (TIA Portal)?
¿Cómo se puede insertar en el WinCC una DLL creada por el usuario?
¿Cómo se puede llamar desde el WinCC al cuadro de diálogo del estado de la impresora?
Mayor necesidad de memoria al incluir una DLL en un Script de WinCC
¿Cómo se puede reproducir un sonido en WinCC, utilizando un Script en C?
¿Cómo se puede crear una ventana de mensajes de Windows y evaluar la tecla pulsada por el usuario?
¿Por qué no se debe utilizar la ventana de mensajes de Windows en el WinCC?
¿Por qué hay que utilizar la función interna en C "SysMalloc()" para preparar la memoria necesaria?
Averiguar la memoria libre en el disco duro
¿Por qué no se debe utilizar la ventana de mensajes de Windows en el WinCC?
Referencia:

Descripción:
Existen diferentes motivos en contra de la utilización de la ventana de mensajes de Windows en el WinCC:

  • Bloqueo del sistema mientras la ventana de avisos esté abierta
    Si se abre una ventana de avisos de Windows, el WinCC Runtime se "bloquea" hasta que la ventana de avisos la cierre el usuario. Los clics de ratón hechos fuera de la ventana de avisos se guardan temporalmente y se ejecutan tras el cierre de la ventana de avisos.
  • Posible "bloqueo" de todo el sistema
    El sistema puede perder su manejabilidad si, al abrir la ventana de avisos, no está activado el flag "MB_SYSTEMMODAL".Si en este caso se hace clic con el botón izquierdo del ratón fuera de la ventana de avisos, ésta se pone en segundo plano y la aplicación sobre la que se ha hecho clic aparece en primer plano (normalmente, el WinCC Runtime).
    El servicio del WinCC Runtime no es posible si la ventana de avisos está abierta. Para cerrar ésta, primero hay que volverla a poner en primer plano. Pero esto no es posible, si la correspondiente combinación de teclas para el cambio de tareas (por ejemplo, "ALT + TAB") está bloqueada para el usuario. En este caso, sólo puede ayudar la desconexión / conexión del PC. Si, a pesar de ello, utiliza la ventana de avisos, use el flag "MB_SYSTEMMODAL" para garantizar que el sistema pueda manejarse.
  • El idioma de los textos de los botones depende del idioma ajustado en el sistema operativo Windows
    Los textos mostrados en los botones de la ventana de aviso de Windows dependen del idioma ajustado actualmente en el sistema operativo. Para tener la posibilidad de varios idiomas, es necesario disponer de la variante multidioma del sistema operativo (MUI). En el Runtime, hay que cambiar el idioma del sistema operativo. La información adicional al respecto está disponible en la página del Customer Support con número ID 21923800
  • El cambio de idioma de los textos de aviso y la barra de título se tiene que configurar manualmente
    La página del Customer Support con número ID 22907359 muestra cómo se puede cambiar el idioma de los textos de aviso y la barra de título.

Remedio:
La funcionalidad de la ventana de mensajes de Windows se pueden pueden representar con los medios del WinCC. Para ello, se puede "hacer" visible una ventana de imágenes en el WinCC. Esta ventana de imágenes debe contener el texto de aviso correspondiente y los botones necesarios. Si el usuario pulsa uno de los botones, se activa la acción deseada y la ventana de imágenes se vuelve a "hacer" invisible.
Para configurar esta función, se puede utilizar el Wizard dinámico de WinCC "Funciones de imagen -> Mostrar ventana de diálogo WCC".

Advertencia:
Este Wizard sólo está disponible en su sistema, cuando no se ejecuta el editor de proyectos OS, ya que con él se crea el Wizard del PCS7 Standard.
Con el editor de Wizards dinámico bajo "Inicio -> SIMATIC -> WinCC -> Herramientas -> Dynamic Wizard Editor", se puede generar / leer los   Wizards que falten (con ayuda de la función "Dynamic Wizard -> Crear CWD" o bien "Leer Wizard Script".
 

 Nr. de identificación (ID):22906363   Fecha:2006-08-31 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour