Resolución de discrepancias en el nombre de la celda de proceso durante la generación de SIMATIC BATCH

El error 'difference between the name of the cell in the batch and the name of the cell in the TH folder' (diferencia entre el nombre de la celda en el batch y el nombre de la celda en la carpeta TH) se produce durante la generación de SIMATIC BATCH cuando el nombre de la celda de proceso configurada en la jerarquía tecnológica (TH) de SIMATIC Manager difiere del modelo de planta existente registrado en la base de datos de BATCH. En PCS 7, SIMATIC BATCH aplica una estricta sincronicidad de nombres y GUID. Renombrar una carpeta de la jerarquía de planta sin volver a propagar y actualizar la configuración de BATCH desencadena este conflicto de validación. Realinear los nombres de las carpetas, ejecutar 'Compile / Propagate' (Compilar / Propagar) desde SIMATIC Manager y actualizar el modelo de planta resuelve el error.

Índice de contenidos

Arquitectura de sincronización: Jerarquía tecnológica y SIMATIC BATCH

En SIMATIC PCS 7, la automatización por lotes (batch) guiada por recetas está gobernada por SIMATIC BATCH, cumpliendo con el estándar de lotes ISA-88 (IEC 61512). La base de cualquier configuración de BATCH es la Jerarquía tecnológica (TH) configurada dentro de SIMATIC Manager:
* Vista de planta (Plant View): El árbol de directorios jerárquico representa las relaciones físicas y operativas:
Celda de proceso -> Unidad de planta -> Módulo de equipo -> Módulo de control
* En las propiedades de las carpeta, el contenedor de nivel superior se marca como Celda de proceso (Process cell / Plantilla de batch), las carpetas secundarias se marcan como Unidad (Unit), y los tipos de SFC o bloques de fase se asignan como Fases de equipo (Equipment Phases).
* Durante la ingeniería de batch, SIMATIC Manager compila estos objetos en un modelo de planta XML unificado y los transfiere a la base de datos de SIMATIC BATCH mediante el mecanismo de Compile / Propagate (Compilar / Propagar).

Durante la fase final de "Generate" (Generar) dentro de la configuración de BATCH, el compilador verifica cada entidad tecnológica para comprobar que el modelo de planta en la base de datos de BATCH coincide con la base de datos TH activa del proyecto.

Causa raíz de la discrepancia en el nombre de la celda de proceso

El mensaje de error:
difference between the name of the cell in the batch and the name of the cell in the TH folder
se activa bajo condiciones de ingeniería específicas:

  1. Cambio directo de nombre en la carpeta de jerarquía: Un ingeniero renombra la carpeta de jerarquía de planta de nivel superior en SIMATIC Manager (por ejemplo, de Cell_Reactor_A a Plant_Cell_1), pero intenta ejecutar "Generate" dentro de la aplicación de configuración de BATCH antes de propagar el cambio.
  2. Caché obsoleta de la base de datos de BATCH: La herramienta de configuración de BATCH mantiene el descriptor original de la celda de proceso en su repositorio de bases de datos locales (sb_data). Debido a que el nombre de la nueva carpeta TH no coincide con el descriptor en caché, el validador detecta un conflicto de integridad.
  3. Clonación de proyectos offline / PlcSim: Crear un proyecto de prueba para S7-PLCSIM copiando y renombrando proyectos frecuentemente rompe las referencias cruzadas de GUID internos entre la base de datos del proyecto de Step 7 y la base de datos de BATCH.

Procedimiento paso a paso para la resolución y reconciliación del modelo

Siga este procedimiento estructurado para reconciliar la jerarquía tecnológica con SIMATIC BATCH:

  1. Verificar la configuración de la jerarquía tecnológica:
    * Abra SIMATIC Manager y cambie a la Vista de planta (Plant View).
    * Haga clic derecho en la carpeta de nivel superior que representa su celda de proceso y seleccione Object Properties (Propiedades del objeto).
    * Vaya a la pestaña Technological Hierarchy (Jerarquía tecnológica).
    * Verifique que la casilla Process cell esté seleccionada. Anote el texto exacto del nombre de la carpeta.
  2. Ejecutar Compile y Propagate desde SIMATIC Manager:
    * Cierre el cuadro de diálogo de configuración de BATCH y el Batch Control Center (BCC) en todas las computadoras.
    * En SIMATIC Manager, seleccione la carpeta de proyecto o multiproyecto de nivel superior.
    * Haga clic derecho y navegue a SIMATIC BATCH -> Compile / Propagate.
    * En el asistente, seleccione Propagate (esto actualiza las tablas de asignación de GUID internos).
    * Una vez que la propagación se complete con éxito, seleccione Compile -> Entire system.
  3. Reconciliar dentro de la configuración de BATCH:
    * Inicie Configure BATCH desde SIMATIC Manager.
    * En el árbol de configuración de BATCH, expanda el modelo de planta.
    * Si la celda de proceso aún refleja el nombre anterior, haga clic derecho en la celda y seleccione Update plant model (Actualizar modelo de planta) o Synchronize with TH (Sincronizar con TH).
    * Si aparece un mensaje de conflicto, elija aceptar el nuevo nombre de la jerarquía tecnológica.
  4. Ejecutar la generación y descarga de BATCH:
    * En la configuración de BATCH, haga clic en Transfer messages (Transferir mensajes).
    * Haga clic en Generate (Generar). La rutina de generación ahora pasará sin errores de discrepancia.
    * Haga clic en Download (Descargar) para distribuir la base de datos de recetas actualizada al servidor de SIMATIC BATCH.

Verificación

  • En la configuración de BATCH, verifique que la ventana de estado informe Generation completed successfully (Generación completada con éxito) sin errores.
  • Inicie el Batch Control Center (BCC).
  • Confirme que la celda de proceso aparezca en el panel de navegación izquierdo mostrando el nombre actualizado, y que todas las unidades asociadas, fases de equipo y recetas maestras estén completamente pobladas.
  • Verifique la comunicación con S7-PLCSIM o controladores AS físicos observando los indicadores de estado en línea en los bloques de unidad.

Limitaciones y precauciones operativas

  • Nunca renombre las carpetas de la jerarquía de planta mientras se estén ejecutando lotes de producción activos en el Batch Control Center. Espere siempre hasta que los lotes alcancen el estado "Completed" (Completado) o "Terminated" (Terminado).
  • Modificar los nombres de las celdas de proceso invalida los registros de lotes archivados existentes si se cortan las asociaciones de bases de datos. Realice una copia de seguridad completa de BATCH antes de reestructurar las jerarquías de planta.
  • Al simular con S7-PLCSIM, asegúrese de que los canales de comunicación de la PC con BATCH (Conexiones con nombre / Named Connections) estén correctamente enrutados a la CPU simulada.

Preguntas frecuentes de ingeniería

  • ¿Por qué no puedo editar el nombre de la celda directamente en la configuración de BATCH?
    SIMATIC BATCH impone la jerarquía tecnológica en SIMATIC Manager como la única fuente de verdad. Los nombres de las celdas son de solo lectura en la configuración de BATCH y deben modificarse en SIMATIC Manager.
  • ¿Cuál es la diferencia entre Propagate y Compile en SIMATIC BATCH?
    "Propagate" sincroniza los metadatos de la jerarquía, las interfaces de los bloques y los GUID en los componentes del multiproyecto. "Compile" genera las bases de datos de tiempo de ejecución binarias y los archivos del intérprete de recetas.
  • ¿Este error impide la descarga a S7-PLCSIM?
    No impide descargar diagramas CFC a S7-PLCSIM, pero bloquea por completo la generación y el inicio de recetas en SIMATIC BATCH.

Referencias técnicas

  • Manual de operación de SIMATIC BATCH (A5E41356285-AA).
  • SIMATIC PCS 7 Engineering System - Configuring the Technological Hierarchy.
  • Entrada de Siemens Industry Online Support ID 109801081: SIMATIC BATCH Engineering and Troubleshooting Guide.

Artículos relacionados

Etiquetas relacionadas

PCS 7, SIMATIC BATCH, Technological Hierarchy, Process Cell, PLCSIM, ISA-88, Recipe Control, Batch Generation

20 respuestas