Cambiar el nombre de una carpeta en la jerarquía de planta (PH) de SIMATIC PCS 7 altera la designación de nivel superior (HID) en todos los diagramas CFC, bloques, pantallas de proceso y variables de WinCC subordinados. Debido a que PCS 7 aplica un nombramiento orientado a objetos basado en la disposición de la planta, el nombre de cada carpeta de la jerarquía sirve como prefijo estructural en el nombre de variable generado (p. ej., Plant1/UnitA/Valve101). Renombrar una carpeta desencadena actualizaciones automáticas en cascada en todo el proyecto, pero requiere compilar la OS y actualizar los iconos de bloque. Aunque las versiones modernas de PCS 7 renombran automáticamente las variables de WinCC y ajustan la navegación del árbol de imágenes sin romper los enlaces internos, cualquier sistema externo que dependa de nombres de variables absolutos (como clientes OPC, el registro de Process Historian o scripts de C personalizados de WinCC) debe actualizarse manualmente.
Índice de contenidos
- Arquitectura de la jerarquía de planta y designación de nivel superior (HID)
- Impacto en cascada en las variables, avisos y árbol de imágenes de WinCC
- Riesgos en interfaces externas: OPC DA/UA, historiadores y scripts fijos
- Método: Procedimiento paso a paso para renombrar de forma segura una carpeta de la jerarquía
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero (FAQ)
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura de la jerarquía de planta y designación de nivel superior (HID)
En SIMATIC PCS 7, la jerarquía de planta organiza los datos de ingeniería de acuerdo con las estructuras de equipos físicos y tecnológicos:
- Niveles jerárquicos: Configurados típicamente según ISA-88 / ISA-106: Enterprise -> Plant -> Unit -> Equipment Module.
- Designación de nivel superior (HID): La cadena de ruta tecnológica completa ensamblada concatenando los nombres de las carpetas con delimitadores (p. ej., Brewery/Fermentation/Tank_01/Agitator).
- Propagación AS-OS: Cuando la opción "Derivar estructura de la jerarquía de planta" está habilitada, cada bloque de datos (DB) de instancia hereda automáticamente el HID como su nombre de variable simbólica tanto en la memoria del controlador como en la gestión de variables de WinCC (Tag Management).
Impacto en cascada en las variables, avisos y árbol de imágenes de WinCC
Cuando se cambia el nombre de una carpeta en la jerarquía de planta (por ejemplo, al cambiar AreaA por Milling):
AreaA/Motor1.PV pasa a ser Milling/Motor1.PV.Riesgos en interfaces externas: OPC DA/UA, historiadores y scripts fijos
Aunque los mecanismos internos de PCS 7 se adaptan sin problemas, las capas de software externo y personalizado representan vectores de riesgo críticos:
1. Clientes OPC DA / UA de terceros: Los sistemas de supervisión externos MES, ERP o SCADA que consultan variables a través de servidores Openness o OPC experimentarán conexiones interrumpidas porque el ID de elemento OPC (p. ej., AreaA/Motor1.PV_Out#Value) ya no existe.
2. Archivos de SIMATIC Process Historian (PH) / Tag Logging: Las curvas de tendencia históricas de las variables existentes pueden bifurcarse. En el registro de variables de WinCC, renombrar una variable crea una nueva variable de archivo bajo el nuevo nombre; los datos históricos registrados bajo el nombre antiguo no se mostrarán de forma continua en la nueva curva de tendencia sin una redirección manual del archivo.
3. Scripts gráficos fijos (hardcoded): Si un ingeniero escribió scripts en C o VBS personalizados en Graphics Designer que contienen literales de cadena fijos (p. ej., GetTagDouble("AreaA/Motor1.PV")), el script fallará en tiempo de ejecución.
Método: Procedimiento paso a paso para renombrar de forma segura una carpeta de la jerarquía
Siga este procedimiento para cambiar el nombre de una carpeta de la jerarquía de planta preservando la integridad total del proyecto:
Paso 1: Ejecutar la copia de seguridad del proyecto y auditoría de dependencias
- En SIMATIC Manager, seleccione Archivo -> Archivar... para capturar una copia de seguridad base completa.
- Busque scripts fijos en los gráficos de WinCC: abra WinCC Explorer, seleccione Referencia cruzada (Cross-Reference) y busque la cadena de caracteres del nombre de la carpeta anterior. Actualice cualquier referencia de script fija.
Paso 2: Renombrar la carpeta en SIMATIC Manager
- Cambie a la Vista de planta en SIMATIC Manager.
- Haga clic derecho en la carpeta de jerarquía de destino y seleccione Renombrar (o seleccione Propiedades del objeto).
- Introduzca el nuevo nombre de carpeta (p. ej.,
Milling_Area). - Haga clic en Aceptar. Se ejecutará una breve barra de progreso mientras STEP 7 actualiza el catálogo de la jerarquía interna.
Paso 3: Actualizar los iconos de bloque en las pantallas de proceso
- En la vista de planta, seleccione la raíz del proyecto.
- Seleccione el menú Opciones -> Jerarquía de planta -> Crear/actualizar iconos de bloque....
- Seleccione todos los niveles de imagen y haga clic en Aceptar.
- El generador escanea todos los archivos
.pdl, actualizando los enlaces de variables de todos los iconos de bloque para que coincidan con la nueva ruta HID.
Paso 4: Compilar el proyecto OS
- En SIMATIC Manager, haga clic derecho en el proyecto del Servidor OS y seleccione Compilar.
- En el asistente de compilación:
- Seleccione Variables y avisos.
- Asegúrese de que Árbol de imágenes esté habilitado.
- Seleccione Solo cambios (o Todo el ámbito si se alteraron varios niveles de jerarquía). - Permita que la compilación finalice con 0 errores.
Paso 5: Descargar a las estaciones de destino
- Si solo se realizó el cambio de nombre de la carpeta sin modificaciones lógicas, descargue el Servidor OS y los Clientes OS mediante Solo cambios.
- Verifique la navegación en Runtime.
Verificación
Para verificar que el cambio de nombre de la jerarquía se completó sin errores residuales:
- Abra WinCC Runtime en una estación de operador: confirme que la franja de navegación superior muestre el nuevo nombre de carpeta en el botón de resumen de área.
- Haga clic en el botón de área: verifique que la pantalla de proceso asignada se abra sin problemas.
- Pruebe el funcionamiento de la cara de bloque (faceplate): haga clic en varios iconos de bloque de motores y válvulas; confirme que las caras de bloque se abren, los valores en vivo se actualizan y los comandos de operador se ejecutan.
- Compruebe el editor de referencias cruzadas de WinCC: verifique que no existan conexiones de variables sin resolver en todas las pantallas de proceso.
Limitaciones y precauciones operativas
- Restricciones de caracteres en nombres de jerarquía: Los nombres de las carpetas de la jerarquía de planta no deben contener caracteres especiales, comillas, barras diagonales (
/,\) o espacios si se accede a las variables a través de OPC. Utilice únicamente caracteres alfanuméricos estándar y guiones bajos (_). - Longitud máxima de ruta (límites HID): Las cadenas HID concatenadas no deben superar los 128 caracteres. Si se anidan carpetas profundamente, asegúrese de que la longitud total de
Folder1/Folder2/Folder3/ChartName/BlockNamese mantenga holgadamente dentro de los límites para evitar el truncamiento de variables. - Nunca renombre carpetas mientras la compilación del Runtime esté en curso: Asegúrese de que no haya ninguna compilación de OS en segundo plano, generación de archivos o descargas de clientes activas antes de iniciar un cambio de nombre en la jerarquía.
Preguntas frecuentes del ingeniero (FAQ)
¿Renombrar una carpeta requiere poner el controlador AS en modo STOP?
No. La modificación de los nombres de carpeta altera únicamente los metadatos tecnológicos y las variables simbólicas HMI. El código de máquina interno que se ejecuta en el controlador AS utiliza direcciones de memoria y bloques de datos (DB) de instancia, los cuales no se ven afectados por el cambio de nombre de la carpeta.
¿Cambiar el nombre de una carpeta romperá las conexiones CFC entre diagramas?
No. Las interconexiones CFC entre bloques utilizan punteros de bases de datos internas. Las etiquetas de margen visuales en CFC se actualizan automáticamente para mostrar la nueva ruta de la carpeta sin interrumpir el flujo de señales.
¿Cómo mantengo curvas de tendencia históricas continuas después de renombrar?
En el registro de variables de WinCC (Tag Logging), antes de compilar la OS, puede exportar las asignaciones de variables de archivo y asociar un alias al nombre antiguo de la variable de archivo con el nuevo HID tecnológico para preservar un historial de tendencias ininterrumpido en WinCC OnlineTrendControl.
¿Qué sucede si renombro una carpeta que contiene una imagen OS?
El administrador del árbol de imágenes (Picture Tree Manager) actualiza la ubicación del nodo de la imagen en la estructura de navegación de la jerarquía. El nombre del archivo .pdl físico en el disco permanece inalterado a menos que se renombre explícitamente en Graphics Designer.
Referencias técnicas
- Siemens Industry Online Support: Manual de ingeniería de la jerarquía de planta de SIMATIC PCS 7.
- Entrada SIOS 109742323: PCS 7 Compendium Part A - Configuration Guidelines (Sección: Plant Hierarchy).
- Entrada SIOS 109809264: Manual de SIMATIC Process Control System PCS 7 Advanced Process Library.
- Guía de soporte de Siemens: Gestión de jerarquías de planta e HID en SIMATIC PCS 7.
Artículos relacionados
- PCS 7 Programming Foundations: Memory Tag Storage, SFC Timers, and Dynamic WinCC Object Linking
- How to Create and Name Custom Block Icons in SIMATIC PCS 7 OS
- How to Move and Copy Block Interconnections in the PCS 7 CFC Editor
Etiquetas relacionadas
- Jerarquía de planta
- HID
- Árbol de imágenes
- Variables de WinCC
- Iconos de bloque
- Ingeniería
- Automatización industrial