Los faceplates y los iconos de bloque de la APL se muestran con fondos negros sólidos en WinCC Runtime cuando la paleta de diseño central del proyecto OS carece de la paleta de colores estandarizada de Advanced Process Library (APL). En PCS 7 V9.x, las pantallas de los faceplates (por ejemplo, PG_MotL_Standard.pdl) hacen referencia a índices de colores de paleta dinámicos en lugar de valores RGB estáticos; si la paleta no está inicializada, el índice se evalúa como 0 (negro). Para restaurar los faceplates, abra el Editor de proyectos OS en WinCC Explorer, seleccione 'Actualizar colores de paleta de Advanced Process Library' y ejecute una 'Configuración completa'.
Índice de contenidos
- Arquitectura de la paleta de colores en PCS 7 Advanced Process Library
- Causa raíz de los faceplates negros sólidos y paletas faltantes
- Procedimiento de restauración paso a paso
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes para ingenieros
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura de la paleta de colores en PCS 7 Advanced Process Library
En los sistemas SIMATIC PCS 7 modernos (V8.x, V9.x y V9.1), la Advanced Process Library (APL) utiliza un sistema de gestión de colores centralizado e indexado. En lugar de codificar de forma rígida códigos de color RGB estáticos en cientos de archivos gráficos de faceplates (PG_*.pdl) y scripts de iconos de bloque (@PCS7Typicals*.pdl), los objetos hacen referencia a índices de colores de paleta dinámicos.
Este diseño permite:
* Cambio de temas uniforme (por ejemplo, gris industrial estándar, alto contraste o modo oscuro).
* Cumplimiento de estándares ergonómicos (como ISA-101 y NAMUR NE107).
* Representación de color consistente para estados operativos en todos los bloques de motores, válvulas, analógicos y de secuencia.
Estos colores se almacenan dentro del archivo de paleta del proyecto WinCC (APL_ColorPalette.xml) y se registran en WinCC Explorer en Propiedades del equipo -> Interfaz de usuario y diseño -> Paleta.
Causa raíz de los faceplates negros sólidos y paletas faltantes
Cuando un ingeniero genera un nuevo proyecto OS o migra un proyecto entre versiones de PCS 7, los faceplates (como PG_MotL_Standard.pdl) pueden renderizarse completamente en negro:
1. Paleta de proyecto no inicializada: Si el proyecto OS se creó como un proyecto WinCC independiente fuera del asistente de PCS 7, o si la ejecución inicial del editor de proyectos falló, la base de datos del proyecto contiene solo los colores clásicos predeterminados de WinCC. La paleta de Advanced Process Library específica está completamente ausente.
2. Fallo en la evaluación del índice de paleta: Cuando un faceplate de APL se abre en tiempo de ejecución, sus formas gráficas consultan el índice de color APL faltante. Como el índice no se puede resolver, WinCC toma por defecto el valor entero de color 0, el cual se evalúa como RGB (0, 0, 0), mostrando el fondo, las pestañas y las áreas de estado del faceplate completamente en negro.
3. Discrepancia en los PDL del sistema: Abrir directamente los PDL del sistema en Graphics Designer revela fondos negros porque el entorno de desarrollo tampoco puede localizar la definición de la paleta APL referenciada.
Procedimiento de restauración paso a paso
Para inyectar la paleta de colores APL estándar y restaurar la visualización correcta de los faceplates:
- Iniciar el Editor de proyectos OS:
* Abra el proyecto OS afectado en WinCC Explorer.
* En el árbol de navegación, haga doble clic en Editor de proyectos OS. - Configurar las opciones de actualización de paleta:
* En el cuadro de diálogo del Editor de proyectos OS, seleccione la pestaña Datos básicos.
* En la sección Actualizar colores de paleta, asegúrese de que la casilla Actualizar colores de paleta de Advanced Process Library esté marcada.
* En las opciones de configuración, seleccione Configuración completa (no son posibles modificaciones). Esto obliga al editor a reconstruir todos los gráficos de plantillas estándar de PCS 7 y las definiciones de paleta. - Ejecutar el proceso de configuración:
* Haga clic en Aceptar.
* El editor extrae los gráficos APL estandarizados, actualiza las pantallas del sistema con@e importa el archivo maestroAPL_ColorPalette.xmlen el directorio del proyecto WinCC. - Verificar el registro de la paleta del proyecto:
* Haga clic derecho en el icono del equipo en WinCC Explorer y seleccione Propiedades.
* Vaya a Interfaz de usuario y diseño.
* Confirme que la paleta Advanced Process Library aparezca en el menú desplegable de paletas con todas las muestras de colores estándar (grises, azules, verdes y de alarma) pobladas.
Verificación
- En WinCC Graphics Designer, abra
PG_MotL_Standard.pdl. Confirme que el fondo se muestre ahora en el tono gris suave industrial estándar en lugar de negro sólido. - Inicie WinCC Runtime.
- Haga clic en un icono de bloque de motor o válvula para abrir su faceplate.
- Confirme que la cabecera del faceplate, los botones de control, los indicadores de estado y las pestañas de tendencias analógicas muestren el contraste adecuado, tipografía nítida y el estilo de color estándar de APL.
Limitaciones y precauciones operativas
- Ejecutar una "Configuración completa" en el Editor de proyectos OS sobrescribirá cualquier archivo personalizado que comience con el prefijo
@en el directorioGraCS. Asegúrese de respaldar las pantallas personalizadas o de nombrarlas adecuadamente sin el carácter@. - Si la estructura del proyecto en sí tiene tablas de base de datos corruptas (por ejemplo, debido a una migración de OS interrumpida), es posible que sea necesario crear una nueva estación SIMATIC PC en SIMATIC Manager y compilar el OS limpiamente.
- Asegúrese de que la versión de APL de PCS 7 instalada coincida con la versión de WinCC instalada. Nunca instale versiones anteriores de la librería APL (por ejemplo, V8.2) sobre sistemas PCS 7 más nuevos (por ejemplo, V9.1 SP1).
Preguntas frecuentes para ingenieros
- ¿Por qué los faceplates funcionaban en otro proyecto dentro de la misma máquina virtual?
El otro proyecto se creó utilizando el Asistente de multiproyectos estándar de PCS 7, el cual inicializa automáticamente la paleta APL durante la creación del proyecto, mientras que el proyecto dañado omitió la ejecución inicial del Editor de proyectos OS. - ¿El hecho de separar el AS y el OS en diferentes proyectos dentro de un multiproyecto provoca faceplates negros?
No. Almacenar las estaciones AS y OS en proyectos de usuario separados dentro de un multiproyecto es una práctica de ingeniería estándar de Siemens para sistemas grandes y no afecta la gestión de paletas en WinCC. - ¿Puedo importar manualmente el archivo XML de la paleta de colores APL?
Sí. En WinCC Explorer -> Propiedades del equipo -> Interfaz de usuario y diseño, puede utilizar la función de importación de paletas para importarAPL_ColorPalette.xmldirectamente desde el directorio de instalación de PCS 7.
Referencias técnicas
- Manual de funciones de SIMATIC PCS 7 Advanced Process Library (APL) (A5E43360408-AA).
- Manual de SIMATIC PCS 7 OS Process Control System; Objetos gráficos y faceplates.
- Entrada de Siemens Industry Online Support ID 109801081: Restoring APL Color Palettes in WinCC Runtime.
Artículos relacionados
- Mejores prácticas para personalizar diseños de faceplates APL y temas de diseño global.
- Resolución de inconsistencias de migración y archivos gráficos faltantes en actualizaciones de PCS 7.
Etiquetas relacionadas
PCS 7, WinCC, APL, Faceplates, Editor de proyectos OS, Paleta de colores, MotL, Graphics Designer