Solución de problemas de alarmas faltantes en el archivo a largo plazo de CEMAT en múltiples PLC en PCS 7

En los sistemas SIMATIC PCS 7 que ejecutan la librería de minerales y cemento CEMAT en múltiples estaciones de automatización, un problema en el cual las alarmas y advertencias de un solo PLC aparecen en la lista de archivado a largo plazo de WinCC suele ser causado por indicadores (flags) de archivo de mensajes no asignados, una compilación OS incompleta con borrado de memoria (memory reset), o parámetros de sistema CEMAT desalineados (ARCHIV_LANG). Restaurar un archivado a largo plazo uniforme en todos los controladores requiere verificar las clases de mensajes de CEMAT, ejecutar una compilación OS completa y asegurar que los filtros de registro de mensajes históricos abarquen todas las áreas de la jerarquía de planta configuradas.

Índice de contenidos

Arquitectura de la generación de alarmas y archivado a largo plazo de CEMAT en PCS 7

En industrias de procesos pesados (cemento, minería, minerales), la librería SIMATIC PCS 7 CEMAT extiende las arquitecturas estándar de PCS 7 con bloques tecnológicos especializados (C_DRV_1D, C_DRV_2D, C_DAMPER, C_ANNUNC) diseñados para el manejo de materiales de alta disponibilidad.

En una arquitectura CEMAT multi-PLC (p. ej., 9 estaciones de automatización conectadas a un par de servidores OS redundantes centrales):
* Listas operativas frente a listas de archivo: La lista operativa muestra los eventos recientes de la planta y las intervenciones del operador. La lista de archivo a largo plazo almacena alarmas de procesos históricos, advertencias y fallas del sistema en particiones de bases de datos de Microsoft SQL Server para el cumplimiento normativo y la auditoría de tiempos de inactividad.
* Propagación de clases de mensajes: Cada bloque CEMAT se basa en definiciones de mensajes estandarizadas ALARM_8P vinculadas a clases de eventos CEMAT específicas (Fallas, Advertencias, Intervenciones Operativas, Enclavamientos).

Causas raíz: por qué múltiples PLC no logran poblar el archivo histórico

Cuando las alarmas de un solo PLC aparecen en el archivo a largo plazo mientras que los ocho PLC restantes muestran únicamente mensajes operativos, normalmente son responsables tres defectos subyacentes:

1. Compilación OS incompleta y clases de mensajes desincronizadas

  • Si la compilación de la OS se ejecutó de forma incremental para la Estación 1 sin realizar una Compilación completa de la OS con borrado de memoria (Memory Reset) en todo el multiproyecto, los indicadores de propiedades de archivo de mensajes para las Estaciones de la 2 a la 9 permanecen sin asignar en la base de datos de WinCC Alarm Logging.

2. Inconsistencia en el parámetro del sistema CEMAT (ARCHIV_LANG / C_CONFIG)

  • CEMAT incluye parámetros de configuración global que determinan si los mensajes de subsistemas de controladores específicos se enrutan al archivado a largo plazo. Si el bloque de configuración en las Estaciones 2–9 omite el indicador de archivo, los eventos evitan las particiones SQL a largo plazo.

3. Restricciones del filtro de clases de mensajes en Alarm Logging

  • En WinCC Alarm Logging, las clases de mensajes asignadas a fallas CEMAT deben tener la casilla Archivo (Archive) marcada explícitamente. Si la propiedad de archivo está activa solo para un área AS individual, los PLC restantes solo mostrarán el estado activo sin ingresar al almacenamiento histórico.

Procedimiento paso a paso: realineación del archivado de mensajes de CEMAT

  1. Verificar las definiciones de mensajes de los bloques en el diagrama CFC:
    * En SIMATIC Manager, abra un diagrama CFC de muestra en la Estación 2 que contenga C_DRV_1D.
    * Abra las propiedades del bloque -> Messages: verifique que los números de mensaje y las definiciones de texto estén poblados y coincidan con la Estación 1.
  2. Configurar las clases de mensajes de WinCC Alarm Logging:
    * Abra WinCC Explorer en el servidor OS.
    * Abra Alarm Logging.
    * Navegue a Message Classes -> CEMAT Alarms / Warnings.
    * Haga clic derecho en propiedades: asegúrese de que Archive esté seleccionado para todos los tipos de mensajes relevantes.
  3. Ejecutar la compilación completa de la OS con borrado de memoria:
    * En SIMATIC Manager, haga clic derecho en el servidor OS y seleccione Compile.
    * Seleccione las 9 estaciones de automatización.
    * En las opciones de compilación, elija Entire OS y seleccione With memory reset.
    * Ejecute la compilación para regenerar todos los registros de configuración de mensajes.
  4. Sincronizar la redundancia del servidor:
    * Descargue la OS compilada a ambos servidores OS redundantes.
    * Reinicie WinCC Runtime de manera secuencial para alinear las estructuras de bases de datos.

Verificación

  • Active una alarma de prueba simulada en un accionamiento de motor (C_DRV_1D) en la Estación 2 y la Estación 9.
  • En la pantalla de WinCC OS, haga clic en el botón de la Lista de archivo a largo plazo de CEMAT.
  • Verifique que las alarmas de la Estación 2 y la Estación 9 aparezcan cronológicamente en la cuadrícula del archivo junto con la Estación 1.
  • Filtre por área de planta: verifique que las 9 áreas de la jerarquía de los PLC devuelvan registros de eventos históricos.

Limitaciones y precauciones operativas

  • Precaución del borrado de memoria: Realizar una compilación de OS con borrado de memoria restaura los textos de mensajes de bloques estándar; asegúrese de que cualquier mensaje de bloque personalizado se haya configurado en la Librería de Datos Maestros (MDL) en lugar de directamente en WinCC.
  • Espacio en disco del servidor: Habilitar el archivado histórico para 9 PLC de alta capacidad aumenta significativamente el crecimiento de la base de datos SQL; supervise los límites de los segmentos de archivo de Tag Logging y Alarm Logging.
  • Consistencia de versión de CEMAT: Asegúrese de que los 9 PLC ejecuten versiones de la librería CEMAT y Service Packs idénticos.

Preguntas frecuentes para ingenieros (Engineer FAQ)

  • ¿Cuál es la función de la lista de archivo a largo plazo de CEMAT?
    Proporciona capacidades de consulta histórica y auditoría para alarmas, advertencias y fallas almacenadas en SQL Server.
  • ¿Por qué aparecieron los mensajes operativos mientras faltaban las alarmas en el archivo?
    Los mensajes operativos utilizan clases de mensajes distintas que se asignaron al búfer local pero carecían de los indicadores de archivo.
  • ¿Compilar la OS con borrado de memoria elimina los registros de alarmas históricas?
    No, el borrado de memoria borra únicamente las tablas de caché de configuración; los archivos de ejecución históricos en SQL Server permanecen intactos.
  • ¿Qué bloque CEMAT gestiona los accionamientos de una sola dirección?
    El bloque de función C_DRV_1D controla y supervisa los accionamientos de motor de una sola dirección.
  • ¿Se pueden filtrar las alarmas CEMAT por área tecnológica de planta?
    Sí, WinCC Alarm Control permite a los operadores filtrar registros por área de la jerarquía de planta.
  • ¿Qué causa que los iconos de bloque muestren símbolos de alarma cuando la lista de archivos está vacía?
    Los iconos de bloque reflejan los bits de estado del AS en tiempo real, mientras que la lista de archivos consulta los registros históricos de SQL.
  • ¿Los bloques CEMAT consumen objetos de proceso AS estándar de PCS 7?
    Sí, los bloques tecnológicos con capacidades OCM y de alarmas consumen objetos de proceso AS y OS.
  • ¿Cómo se editan los textos de alarma en proyectos CEMAT?
    Los textos deben modificarse en los tipos de bloque CFC de la Librería de Datos Maestros antes de la compilación.
  • ¿CEMAT requiere una licencia de software dedicada?
    Sí, la librería SIMATIC PCS 7 CEMAT requiere licencias específicas de ingeniería y runtime en ALM.
  • ¿Dónde se deben verificar las rutas de actualización del paquete de software CEMAT?
    Todas las versiones de la librería CEMAT y las matrices de compatibilidad deben validarse en Siemens Industry Mall.

Referencias técnicas

  • Manual de Siemens: SIMATIC PCS 7 Minerals and Mining CEMAT System Manual (A5E44583210-AA).
  • Entrada de Siemens Industry Online Support ID 109801081: CEMAT Message System and Alarm Logging Guide.
  • Manual de configuración de WinCC V7.4 / V7.5 Alarm Logging.

Artículos relacionados

Etiquetas relacionadas

PCS 7, CEMAT, Alarm Logging, C_DRV_1D, Message System, WinCC, Multi-PLC, Long-Term Archive

20 respuestas