Configuración de enlaces a documentos externos y manuales de mantenimiento en las vistas de notas (Memo) de las faceplates de APL

En las faceplates de la Advanced Process Library (APL) de SIMATIC PCS 7, la vista de notas (Memo View) permite a los operadores y técnicos de mantenimiento acceder a la documentación externa de los equipos (como manuales de operación en PDF, diagramas P&ID y esquemas eléctricos) directamente desde la interfaz de Runtime. La configuración de los enlaces de documentos requiere asignar rutas de archivo a los parámetros de los bloques o activadores de scripts personalizados en la vista de notas de la faceplate, así como establecer un directorio de red compartido y autorizado que sea accesible en todos los Clientes OS.

Índice de contenidos

Rol de la vista de notas (Memo View) en las faceplates de SIMATIC PCS 7 APL

La Advanced Process Library (APL) estandariza la navegación del operador en motores, válvulas, lazos analógicos y unidades complejas a través de faceplates estructuradas con múltiples vistas:
* Vista estándar (Standard View): Operación principal y control de consignas.
* Vista de alarmas (Alarm View): Historial de mensajes y alarmas de interbloqueo activas.
* Vista de tendencias (Trend View): Curvas de proceso en tiempo real e históricas.
* Vista de parámetros (Parameter View): Límites de ingeniería, ganancias de sintonización y parámetros de seguimiento.
* Vista de notas (Memo View): Diseñada como un libro de registros de turno digital y repositorio técnico. Los operadores pueden escribir notas de transferencia de turno y el personal de mantenimiento puede abrir documentación de ingeniería externa (por ejemplo, procedimientos operativos estándar, hojas de datos de mantenimiento, manuales del fabricante) vinculada directamente a ese activo físico.

Arquitectura del enlace de documentos en el Runtime de WinCC OS

El enlace de documentos en PCS 7 se basa en la interacción entre la plantilla de WinCC Graphics Designer y el bloque subyacente del Sistema de automatización (AS):
* Atributo del bloque / Tag interno: En el diagrama CFC, la instancia del bloque puede almacenar una cadena de ruta de archivo o un parámetro de ID de documento.
* Activador de objeto gráfico: La plantilla de la vista de notas (@pg_apl_memo.pdl o @pg_apl_memo_view.pdl) incorpora un botón de documento o un campo de texto con hipervínculo.
* Ejecución del Shell de Windows: Al hacer clic, un script en C local o VBScript invoca ProgramExecute() o la API del Shell de Windows (ShellExecute) para abrir el documento de destino utilizando la aplicación de visor predeterminada (como Adobe Acrobat Reader o un visor de PDF ligero).

Procedimiento paso a paso para vincular documentos PDF a bloques tecnológicos

Para configurar el lanzamiento de documentos desde una vista de notas de APL:
1. Centralizar la documentación de la planta:
* Cree un directorio compartido dedicado en el Servidor OS o en un servidor de archivos central (por ejemplo, D:/PlantDocs/Equipment/).
* Organice los documentos sistemáticamente utilizando el nombre del tag de la Jerarquía Tecnológica de la planta (por ejemplo, D:/PlantDocs/Equipment/M01_FEED_PUMP.pdf).
2. Configurar el bloque tecnológico / Tag en CFC:
* Si su versión de biblioteca incluye un parámetro de cadena para la documentación (por ejemplo, DocPath o UserDoc), introduzca el nombre del archivo de documento en las propiedades del bloque.
* Si utiliza APL estándar sin pines de bloque personalizados, utilice el nombre del tag del equipo (TagName) como la clave de nombre de archivo dinámico.
3. Personalizar el script de la vista de notas (si es necesario):
* Abra @pg_apl_memo.pdl en Graphics Designer en la Estación de ingeniería (ES).
* Localice el botón de enlace de documento o inserte un botón estándar de Windows etiquetado como Abrir manual.
* En el evento de clic del botón, añada una acción de VBScript:

Dim objWshShell, sTagName, sFilePath
sTagName = HMIRuntime.Tags(".TagName").Read
sFilePath = "\\OS_SERVER01\PlantDocs\Equipment\" & sTagName & ".pdf"

Set objWshShell = CreateObject("WScript.Shell")
objWshShell.Run  & sFilePath & , 1, False
Set objWshShell = Nothing
  1. Compilar y distribuir: Guarde la imagen, ejecute el OS Project Editor y compile/descargue los cambios a todos los servidores y clientes OS.

Configuración de la carpeta compartida en red y requisitos previos del visor en el Cliente OS

Para que la visualización de documentos funcione de manera fiable en arquitecturas de salas de control distribuidas:
* Rutas UNC: Haga referencia siempre a los documentos utilizando rutas de Convención de Nomenclatura Universal (UNC) (por ejemplo, \SERVER\Docs\...) en lugar de letras de unidades de red mapeadas locales (por ejemplo, Z:\Docs\...), ya que las sesiones de servicio de Windows no conservan de manera consistente las letras de unidades mapeadas.
* Permisos de carpetas: Conceda acceso de lectura (Read) a la carpeta compartida para los grupos locales SIMATIC HMI y Everyone.
* Despliegue del visor de PDF: Asegúrese de que haya un visor de PDF certificado (como Adobe Acrobat Reader DC) instalado en cada estación de trabajo de Cliente OS y configurado como la aplicación de Windows predeterminada para archivos .pdf.
* Modo Kiosk / Bloqueado: Si los Clientes OS operan en modo WinCC Kiosk / bloqueado, asegúrese de que la directiva de grupo de Windows (Group Policy) permita la ejecución de archivos ejecutables de visores de documentos externos.

Verificación

  • En el Runtime de WinCC OS, haga clic en el icono de un bloque de bomba APL (MotL) para abrir su faceplate.
  • Navegue a la pestaña de la vista de notas (Memo View).
  • Haga clic en el botón Abrir manual.
  • Confirme que el visor de PDF se inicia inmediatamente y muestra el manual de operación correcto del equipo.
  • Verifique que al cerrar el documento, el foco del operador regrese sin problemas a la pantalla de proceso activa de WinCC.

Limitaciones y precauciones operativas

  • Evite abrir archivos CAD 3D de ingeniería de varios gigabytes directamente desde las faceplates de los operadores; los archivos grandes pueden consumir la memoria de la estación de trabajo del cliente y ralentizar los gráficos de Runtime.
  • Asegúrese de que los archivos de documentos no puedan ser eliminados o sobrescritos por los operadores; establezca permisos de archivo de solo lectura en la carpeta compartida del servidor.
  • En entornos de clientes Web Navigator, la apertura de recursos compartidos de servidores locales requiere configurar los permisos de descarga del navegador del lado del cliente o publicar documentos a través de URLs web HTTP.

Preguntas frecuentes del ingeniero (Engineer FAQ)

  • ¿Cuál es el propósito principal de la vista de notas en las faceplates de APL?
    Sirve como un bloc de notas electrónico para las notas de transferencia de turno del operador y proporciona acceso a la documentación externa de los equipos.
  • ¿Dónde se almacenan las notas de los operadores en PCS 7?
    Las notas introducidas en el campo de texto de la vista de notas se almacenan en la base de datos de Runtime de WinCC y persisten entre las sesiones de los clientes.
  • ¿Puedo vincular varios documentos (por ejemplo, planos eléctricos y manuales mecánicos) a un solo bloque?
    Sí, configurando una lista de selección desplegable en la vista de notas o vinculándola a una página de índice HTML que contenga múltiples enlaces.
  • ¿Por qué falló el clic en el botón de documento indicando 'Archivo no encontrado'?
    El nombre del archivo no coincidía con el nombre del tag, la ruta del recurso compartido UNC era incorrecta o los permisos del recurso compartido de red bloqueaban la cuenta del cliente.
  • ¿El enlace de documentos a las faceplates de APL consume objetos de proceso del AS (Process Objects)?
    No, el enlace de documentos se implementa completamente en la capa de visualización de WinCC OS y consume cero objetos de proceso del AS.
  • ¿Qué autorización de usuario se requiere para editar el texto de la vista de notas?
    Normalmente se requiere el nivel de autorización 5 (Control de procesos) para modificar el texto de las notas, mientras que el nivel 1 permite la lectura.
  • ¿Puedo abrir URLs de mantenimiento basadas en web en lugar de archivos PDF locales?
    Sí, modifique el script para llamar a un navegador web que abra una URL de la intranet: objWshShell.Run "http://intranet/docs/" & sTagName.
  • ¿Qué sucede si Adobe Reader muestra un aviso de actualización en una estación de operador?
    Desactive las actualizaciones automáticas y las pantallas de presentación en las preferencias de Adobe Reader para evitar interrupciones en la interfaz del operador.
  • ¿Pueden los clientes de Web Navigator abrir documentos desde la vista de notas?
    Sí, si los documentos están alojados en un directorio virtual web de IIS y se abren mediante hipervínculos HTTP/HTTPS.
  • ¿Dónde se encuentra la imagen de plantilla de sistema para la vista de notas de APL?
    En el directorio del proyecto WinCC bajo <Project Path>/GraCS/@pg_apl_memo.pdl.

Referencias técnicas

  • SIMATIC PCS 7 Advanced Process Library (APL) Function Manual (V9.0 / V9.1)
  • SIMATIC PCS 7 OS Process Control System Operating Manual
  • Siemens Industry Online Support Entry: Linking Documents in WinCC APL Faceplates (Entry ID 299108)
  • SIMATIC HMI WinCC V7.5 Scripting: VBScript and ANSI-C Reference

Artículos relacionados

Etiquetas relacionadas

PCS 7, APL, Faceplates, Memo View, Documentation, PDF, Maintenance, WinCC, GraCS, ShellExecute

20 respuestas