Configuración de retención de archivos plurianuales para auditoría de simulación y anulación (bypass) en WinCC V7.4

En entornos SIMATIC PCS 7 WinCC V7.4, la auditoría de qué actuadores e instrumentos de campo se han colocado en simulación (SimOn) o con enclavamientos anulados (bypass) durante períodos prolongados (como de 1 a 2 años) falla cuando los archivos circulares de Alarm Logging retienen solo 3 meses de datos. Superar este límite de retención requiere ampliar los límites de tamaño de archivo en la configuración de archivos de Alarm Logging, configurar respaldos automáticos de segmentos en almacenamiento de red, o implementar SIMATIC Process Historian para el cumplimiento histórico a largo plazo.

Índice de contenidos

Rol de las pistas de auditoría a largo plazo para simulaciones y anulaciones de enclavamiento

En instalaciones químicas, farmacéuticas y costa afuera reguladas, las normas de seguridad de procesos (como OSHA 1910.119, IEC 61511 y FDA 21 CFR Parte 11) exigen una contabilidad rigurosa de las anulaciones de seguridad:
* El requisito de auditoría: Los auditores de seguridad de la planta exigen informes de cada instancia en la que un actuador o transmisor se colocó en modo de simulación (SimOn = 1) o tuvo su enclavamiento anulado (bypass), incluyendo la marca de tiempo exacta, la duración y la identidad del operador durante los últimos 1 a 2 años.
* El problema operativo: Los ingenieros que intentan filtrar WinCC Alarm Logging en busca de mensajes SimOn descubren que los registros con más de 3 a 6 meses han desaparecido por completo del sistema.
* Esto no es un fallo de software; es el resultado determinista de la configuración predeterminada de la base de datos de archivos circulares de WinCC.

Mecánica de los archivos segmentados circulares de Alarm Logging en WinCC

WinCC almacena mensajes de alarma históricos dentro de Microsoft SQL Server utilizando una arquitectura de búfer circular segmentado:
* Segmento único: Un par de archivos de base de datos SQL (archivo de datos .mdf y registro de transacciones .ldf) que cubren un segmento de tiempo definido (por ejemplo, 1 semana o 1 mes) o un tamaño máximo de archivo (por ejemplo, 2 GB).
* Archivo total: Compuesto por múltiples segmentos contiguos hasta alcanzar un Tamaño total máximo configurado (por ejemplo, 10 GB) o un Período de tiempo de todos los segmentos (por ejemplo, 3 meses).
* Sobrescritura circular: Tan pronto como se alcanza el límite de tamaño total o el límite de tiempo total, SQL Server desconecta y sobrescribe permanentemente automáticamente el segmento más antiguo para asignar espacio a los mensajes entrantes. Si el período de tiempo total está configurado en 3 meses, los mensajes de hace 4 meses se depuran automáticamente.

Configuración paso a paso para extender la retención de archivos locales a 1–2 años

Para ampliar el período de retención en línea a 2 años directamente en el Servidor OS:
1. Abra WinCC Explorer en el Servidor OS.
2. Expanda Alarm Logging, haga clic con el botón derecho en Archive Configuration -> Messages y seleccione Properties.
3. Configurar los parámetros de segmento único:
* Establezca Time period covered by a single segment en 1 Month (o 1 Week).
* Establezca Max. size of a single segment en 2048 MB (2 GB).
4. Configurar los parámetros de archivo total:
* En Time period covered by all segments, seleccione 2 Years (o ingrese 730 días).
* En Max. size of all segments, calcule la capacidad adecuada del disco duro:
$$ ext{Total Storage} = 24 ext{ segments} imes 2 ext{ GB} = 48 ext{ GB}$$
Asegúrese de que la partición del disco duro de destino (por ejemplo, la unidad D:) tenga al menos 100 GB de espacio libre.
5. Haga clic en OK. WinCC actualiza sus parámetros de retención internos de inmediato sin reiniciar el tiempo de ejecución (runtime).

Estrategias de respaldo automatizado e integración con SIMATIC Process Historian

Para instalaciones que requieren cumplimiento plurianual sin saturar los discos del servidor OS local:
* Respaldo automatizado de WinCC:
* En el cuadro de diálogo Archive Configuration -> Messages -> Properties, marque la casilla Activate Backup.
* Especifique una ruta de destino en un almacenamiento conectado en red (NAS) dedicado o en un servidor de respaldo (por ejemplo, \BACKUP_SRV\WinCC_Archives\).
* Cuando SQL Server termina cada segmento mensual, copia los archivos .mdf/.ldf al recurso compartido de respaldo antes de sobrescribir el espacio en el disco local.
* Los segmentos de respaldo histórico se pueden vincular temporalmente de nuevo al tiempo de ejecución de WinCC en cualquier momento utilizando la función Link Archive.
* SIMATIC Process Historian (PH):
* En arquitecturas empresariales de PCS 7, el archivo a largo plazo se estandariza en Process Historian.
* Los servidores OS retienen solo de 1 a 3 meses de caché local, mientras que todas las transacciones de alarma se transmiten en tiempo real al servidor Process Historian dedicado para una retención de más de 10 años, auditable a través de informes de Information Server.

Verificación

  • En WinCC Alarm Logging, verifique que las propiedades de configuración de archivos reflejen la nueva ventana de retención de 2 años.
  • En el Explorador de archivos de Windows, abra el directorio del proyecto ArchiveManager/Message/: verifique que los archivos de segmentos históricos se acumulen con marcas de tiempo mensuales.
  • En el tiempo de ejecución de WinCC OS, abra la Long-Term Archive List en AlarmControl:
  • Aplique un filtro de selección: Message text contains 'Simulation' o Tag = SimOn.
  • Especifique una fecha de inicio de consulta de hace 12 meses: confirme que los eventos de simulación históricos se pueblan con marcas de tiempo completas y nombres de operadores.

Limitaciones y precauciones operativas

  • Almacenar 2 años de alarmas de alta frecuencia localmente requiere una cantidad sustancial de espacio en disco; asegúrese de que la unidad del servidor OS se monitoree regularmente para evitar bloqueos por disco lleno.
  • Ejecutar consultas SQL en archivos plurianuales puede tardar de varios segundos a minutos; aconseje a los operadores que utilicen filtros estrictos de fecha y hora al auditar etiquetas específicas.
  • La expansión del archivo local no requiere licencias adicionales; sin embargo, implementar SIMATIC Process Historian requiere hardware de servidor dedicado y licencias de archivo PH.

Preguntas frecuentes del ingeniero

  • ¿Por qué WinCC solo mostraba 3 meses de alarmas de simulación históricas?
    Porque la configuración predeterminada del archivo de Alarm Logging se estableció en un límite de tiempo total de 3 meses o alcanzó su límite máximo de tamaño de disco.
  • ¿Dónde se ajusta el tiempo de retención del archivo de alarmas en WinCC Explorer?
    En Alarm Logging -> Archive Configuration -> Messages -> Properties.
  • ¿Qué sucede con los segmentos de alarma antiguos cuando se alcanza el límite del archivo?
    Sin el respaldo habilitado, el segmento de base de datos SQL más antiguo se sobrescribe y destruye permanentemente.
  • ¿Cómo veo los segmentos de alarma archivados almacenados en un servidor de respaldo?
    Utilice la función Link Archive en WinCC Alarm Logging para montar temporalmente archivos .mdf históricos en el tiempo de ejecución.
  • ¿La ampliación de la retención del archivo de alarmas requiere una recompilación del OS?
    No, la configuración de archivos es un ajuste del servidor OS que se realiza directamente en WinCC Explorer sin necesidad de compilar.
  • ¿Qué etiqueta S7 suele activar una alarma cuando se simula un actuador?
    El parámetro del controlador de canal SimOn o el estado del bloque tecnológico SimAct.
  • ¿Puede Process Historian almacenar alarmas indefinidamente?
    Sí, Process Historian está diseñado para el almacenamiento empresarial a largo plazo durante décadas utilizando almacenamiento RAID escalable.
  • ¿Cuál es el tamaño recomendado para un segmento único de WinCC Alarm Logging?
    Entre 500 MB y 2048 MB (2 GB) cubriendo una ventana de tiempo de 1 mes o 1 semana.
  • ¿Qué autorización de usuario se requiere para modificar la configuración de archivos?
    Derechos de Administrador de Windows y pertenencia al grupo de seguridad local SIMATIC HMI en el Servidor OS.
  • ¿Cómo pueden los operadores exportar informes de auditoría de simulación a Excel?
    Haga clic en el botón Export en la barra de herramientas de WinCC AlarmControl para guardar los registros filtrados en un archivo .csv.

Referencias técnicas

  • SIMATIC HMI WinCC V7.4 / V7.5 Alarm Logging System Manual
  • SIMATIC PCS 7 Process Historian and Information Server Manual
  • Siemens Industry Online Support Entry: WinCC Archive Configuration and Retention (Entry ID 34473263 / 299910)
  • ISA-18.2 / OSHA 1910.119 Process Safety Management Guidelines

Artículos relacionados

Etiquetas relacionadas

PCS 7, WinCC, Alarm Logging, Archive Configuration, Simulation, SimOn, Audit Trail, Process Historian, SQL Server, Retention

20 respuestas