Implementación de diseños multi-monitor asimétricos personalizados más allá de las plantillas del editor de proyectos OS en WinCC

Para implementar un diseño multi-monitor asimétrico personalizado en SIMATIC PCS 7 WinCC (como un diseño de "pirámide" de 1x3 con un monitor centrado arriba y tres monitores abajo) que supere las 6 plantillas estándar del Editor de proyectos OS, seleccione el diseño de matriz más cercano (por ejemplo, 2x2 o de 4 monitores) en el Editor de proyectos OS y, a continuación, personalice los desplazamientos de coordenadas de píxeles y las posiciones de las ventanas de imagen en @Screen.pdl. Debido a que el Editor de proyectos OS genera scripts de geometría fija, anular las propiedades de las ventanas de imagen ('Left', 'Top', 'Width', 'Height') o adaptar MonitorConfiguration.xml asigna cada área de visualización de WinCC al diseño de su escritorio físico de Windows.

Índice de contenidos

Resumen ejecutivo

En el diseño moderno de salas de control, la ergonomía del operador a menudo dicta diseños de visualización no estándar. Aunque el Editor de proyectos OS de SIMATIC PCS 7 proporciona seis disposiciones multi-monitor estandarizadas (p. ej., 1x1, 1x2, 2x1, 2x2, 1x3 horizontal, 1x4 horizontal), las plantas industriales implementan con frecuencia disposiciones físicas personalizadas, como una configuración asimétrica de cuatro pantallas que cuenta con tres pantallas de operador horizontales en el escritorio y una pantalla de visión general montada arriba. Intentar forzar un diseño asimétrico a través de las opciones estándar del editor falla porque el asistente solo comprende matrices rectangulares. Esta guía explica cómo WinCC administra el mapeo de coordenadas virtuales, detalla los ajustes manuales a @Screen.pdl y muestra cómo preservar los diseños personalizados a través de las actualizaciones de software.

Mecánica arquitectónica y del sistema

Arquitectura de visualización multi-monitor de WinCC:

  • Espacio de escritorio virtual de Windows: Windows trata múltiples monitores físicos como un plano de coordenadas continuo y unificado. Por ejemplo, tres monitores de 1920x1080 uno al lado del otro abarcan desde (0,0) hasta (5760,1080). Un cuarto monitor colocado encima del monitor central abarca (1920, -1080) o desplaza el origen de coordenadas.
  • El motor del Editor de proyectos OS:
  • Lee la plantilla de diseño seleccionada y genera la pantalla de sistema @Screen.pdl.
  • Coloca de PictureWindow1 a PictureWindow4, vinculando cada ventana a un marco de coordenadas calculado que representa un monitor.
  • Escribe las métricas de diseño en MonitorConfiguration.xml.
  • El desafío del diseño asimétrico:
  • Las plantillas predefinidas asumen matrices de cuadrícula uniformes. Cuando los monitores físicos se apilan de manera asimétrica (1 arriba, 3 abajo), los desplazamientos de coordenadas estándar colocan las ventanas a través de los límites del monitor o dejan vacíos negros.
  • Estrategia de personalización: Personalice las coordenadas de la ventana de imagen de @Screen.pdl directamente en el Graphics Designer y evite que el Editor de proyectos OS sobrescriba el archivo en ejecuciones posteriores.

Procedimiento paso a paso de ingeniería e implementación

Paso 1: Alinear las pantallas en la configuración de pantalla de Windows

  1. Abra la configuración de pantalla de Windows en la PC del Cliente OS.
  2. Organice los 4 monitores para reflejar sus posiciones físicas:
    * Monitor 2 (Izquierda): Coordenada (0, 1080) (1920x1080)
    * Monitor 3 (Centro): Coordenada (1920, 1080) (1920x1080)
    * Monitor 4 (Derecha): Coordenada (3840, 1080) (1920x1080)
    * Monitor 1 (Visión general superior): Coordenada (1920, 0) (1920x1080)
  3. Asegúrese de que el origen del escritorio (0,0) se alinee limpiamente y establezca la escala en el 100% en todas las pantallas.

Paso 2: Ejecutar el Editor de proyectos OS con la plantilla de 4 monitores

  1. En WinCC Explorer, abra el Editor de proyectos OS.
  2. En la pestaña 'Layout', seleccione una configuración de 4 monitores (p. ej., diseño 2x2 o de 4 pantallas) que coincida con la resolución de su pantalla (p. ej., SIMATIC Standard 1920*1080).
  3. Complete el asistente para generar los archivos de sistema estándar (@Screen.pdl, @Overview1.pdl, etc.).

Paso 3: Personalizar la geometría de la ventana de imagen de @Screen.pdl

  1. En WinCC Graphics Designer, abra @Screen.pdl.
  2. Localice las cuatro ventanas de imagen contenedoras: PictureWindow1, PictureWindow2, PictureWindow3, PictureWindow4.
  3. Abra Propiedades -> Geometría (Properties -> Geometry) para cada ventana y configure las coordenadas exactas:
    * PictureWindow1 (Monitor superior): Left = 1920, Top = 0, Width = 1920, Height = 1080.
    * PictureWindow2 (Abajo a la izquierda): Left = 0, Top = 1080, Width = 1920, Height = 1080.
    * PictureWindow3 (Abajo en el centro): Left = 1920, Top = 1080, Width = 1920, Height = 1080.
    * PictureWindow4 (Abajo a la derecha): Left = 3840, Top = 1080, Width = 1920, Height = 1080.
  4. Guarde @Screen.pdl.

Paso 4: Proteger @Screen.pdl de futuras ejecuciones del Editor de proyectos OS

  1. Siempre que ejecute el Editor de proyectos OS en el futuro, seleccione la pestaña 'Basic Data' (Datos básicos).
  2. Expanda la lista de archivos de pantalla, localice @Screen.pdl y desmarque la casilla de actualización (o configúrela en 'Do not overwrite' / No sobrescribir).
  3. Esto preserva su matriz de coordenadas personalizada al tiempo que permite que otros componentes del sistema se actualicen.

Verificación

Para verificar el diseño multi-monitor asimétrico:
1. Inicie WinCC Graphics Runtime en la estación de cliente de 4 monitores.
2. Verifique que Runtime se ejecute sin problemas en las cuatro pantallas sin recortes ni superposiciones.
3. Verifique que el Monitor 1 muestre el encabezado de visión general de la planta y las alarmas, mientras que los Monitores 2, 3 y 4 muestran imágenes de procesos tecnológicos independientes.
4. Abra una cara de operador (faceplate) de APL en el Monitor 2; confirme que la ventana emergente se procese limpiamente dentro de los límites del Monitor 2.

Limitaciones y precauciones operativas

Precauciones operativas:
- La escala de pantalla en Windows debe configurarse exactamente al 100% en todos los monitores; los factores de escala de ppp (DPI) diferentes (p. ej., 125% en un monitor) hacen que las coordenadas de WinCC se distorsionen.
- Idealmente, los cuatro monitores deben compartir resoluciones nativas idénticas (p. ej., 1920x1080) para evitar la distorsión de la relación de aspecto.
- Volver a ejecutar el Editor de proyectos OS sin proteger @Screen.pdl sobrescribirá la geometría de coordenadas personalizada y restaurará las posiciones de la matriz predeterminada.

Preguntas frecuentes del ingeniero

Q: ¿Cuántos diseños admite de forma nativa el Editor de proyectos OS?

A: El Editor de proyectos OS admite de forma nativa 6 diseños de cuadrícula rectangular (1x1, 1x2, 2x1, 2x2, 1x3, 1x4).

Q: ¿Puede WinCC manejar diseños de monitores asimétricos?

A: Sí, configurando manualmente las coordenadas de las ventanas de imagen en @Screen.pdl para que coincidan con el diseño del escritorio de Windows.

Q: ¿Qué sucede si cambian las coordenadas de pantalla de Windows?

A: Si la configuración de pantalla de Windows se reorganiza o se intercambian los cables, las ventanas de imagen se asignarán incorrectamente a las pantallas físicas hasta que se vuelvan a alinear las coordenadas.

Q: ¿Dónde se encuentra @Screen.pdl?

A: En el directorio GraCS de la carpeta del proyecto WinCC OS.

Q: ¿Pueden diferentes monitores ejecutar diferentes resoluciones?

A: Aunque técnicamente es posible, mezclar resoluciones complica el cálculo de coordenadas y puede causar distorsión de fuentes en las caras de operador estándar de APL.

Referencias técnicas

Artículos relacionados

Etiquetas relacionadas

Multi-Monitor, OS Project Editor, @Screen.pdl, WinCC Layout, Asymmetric Monitors

20 respuestas